Veri Yakalama İçin Tasarım Yönergeleri

Giriş

Mobil cihaza bakan bir topluluk sağlığı çalışanı.

Anketlerin doldurulması, mobil sağlık uygulamaları kullanan çoğu sağlık çalışanının temel görevlerinden biridir.

Veri girişi zor olabilir ve hatalar oluşabilir. Yapılandırılmış Veri Yakalama (SDC) kitaplığı ve tasarım yönergeleri ile amacımız, veri girişi konusunda kullanıcı deneyimini ve yakalanan verilerin kalitesini iyileştirmenize yardımcı olmaktır.

Bu bölümde ele alınan dört tema şunlardır:

  1. Düzen ve gezinme
  2. Sorular ve talimatlar
  3. Veri yakalama
  4. Veri doğrulama ve hata mesajları

Düzen ve gezinme

Uzun kaydırmanın ve sayfalandırılmış düzenlerin stilize edilmiş görünümü.

Uzun kaydırma ve sayfalandırılmış düzen

Uzun kaydırma ve sayfalandırılmış düzenlerin karşılaştırması. Uzun kaydırmada bir sayfada 3 soru, sayfalara ayrılmış bir sayfada ise bir soru bulunur.
Uzun kaydırma düzeni (sol) ve sayfalandırılmış düzen (sağ).

Android FHIR SDK'da aralarından seçim yapabileceğiniz iki düzen seçeneği vardır:

  1. Uzun kaydırma (varsayılan)
  2. Sayfalandırılmış

Uzun kaydırma anketinde, tüm sorular tek bir sayfada gösterilir ve kullanıcılar kaydırarak her bir soruya gider.

Sayfalara ayrılmış anketler, içerikleri ayrı sayfalarda gösterir. İlgili sorular veya giriş alanları tek bir sayfada gruplandırılabilir. Geri ve sonraki düğmeleri, sayfalar arasında gezinebilmeniz için sayfanın alt kısmına sabitlenir.

GitHub'da sayfalara ayrılmış bir anket oluşturmayı öğrenin

Hangi düzeni seçmelisiniz?

Her düzen seçeneğinin avantajları ve dezavantajları vardır. Hangi düzenin kullanılacağına karar verirken her bir düzen türünün dikkate alınması gereken bazı özellikleri aşağıda verilmiştir.

Uzun kaydırma Sayfalandırılmış
Navigasyon hızı Daha hızlı gezinme Daha yavaş gezinmek
Gezinme doğruluğu Daha az hassas gezinme Daha hassas gezinme
Görev değişikliği yaptıktan sonra soruya yeniden odaklanma Kesintiden sonra yönlendirme zor Kesintiden sonra yönlendirme daha kolay
Ziyaretten sonra dijital anketi doldurma (kağıttan kopya) Kağıttan kopyalama yapmak daha kolaydır Kağıttan kopyalama yaparken daha zor
Küçük ekranlar Küçük ekranlar için daha kötü Küçük ekranlar için daha uygun
Erişilebilirlik Erişilebilirlik açısından daha kötü. Gezinmek zor. Erişilebilirlik açısından daha iyidir. Ekran okuyucular, metin okuma ve diğer teknolojiler tarafından işlenebilen ayrı ekranlar.
Talimatlar ve açıklamalar alanı Yardım ve talimatlar için daha kötü Rehberlik ve talimatlar açısından daha iyi

Uzun kaydırma

Soru başlığının önünde sayılar gösterilen anket.
Yapılması gereken - Soruları say
Tek bir sayfa düzeninde gezinmeyi kolaylaştırmak için soruları numaralandırın.
Soru başlığı yazı tipi boyutu karşılaştırılıyor. Uzun kaydırma 16 pikseldir. Sayfalara ayrılmış 28 pikseldir.
Yapın — Yazı tipi boyutunu ayarlayın
Uzun kaydırma kullanırken ekranda daha fazla içeriğin görünmesi için soru başlıklarının yazı tipi boyutunu küçültün. Örnek: Uzun kaydırma 16 pikseldir. Sayfalara ayrılmış 28 pikseldir.

Sayfalara ayırma

Açılır soru seçimi içeren "Hangi durumda yaşıyorlar?", sayfalara ayrılmış sorulardır.
Yapılması gereken — Sayfa başına bir soru
Klavyeler, açılır listeler ve diğer bileşenler sayfada yer kapladığından sayfa başına bir soru koymayı hedefleyin.
Alt alanın ekranda görünmediği sayfalandırılmış adres alanları.
Bunu yapmayın: Ekranın alt kısmındaki içeriği gizleyin
İçerik, ekranın üst kısmında görünür olmalıdır.
Tek bir soru olarak gruplandırılmış birden fazla metin alanı. Soru başlığı
            alternatif ilgili kişidir. Giriş alanları olarak ad, ilişki ve telefon numarası
            girin.
Yapın — İlgili içeriği tek bir soru olarak gruplandırın
Örnek: Bu üç metin alanı alternatif ilgili kişi bilgileriyle ilgili olduğundan tek bir sayfada gruplandırılır.
Aynı sayfada birbiriyle alakasız sorular. İlk soru sigorta kapsamı, ikinci soru ise önceki sağlık durumu.
Yapılmaması gerekenler: Alakasız içerikleri gruplandırmayın
Karışıklık olmaması için alakasız içerikleri tek bir sayfada gruplandırmaktan kaçının.

İlerleme göstergesi

İlerleme göstergesi, anketteki ilerleme durumunu gösterir.

Kullanıcıların gezinmesine ve ilerlemeyi görmesine yardımcı olmak için uzun anketlere bir ilerleme göstergesi ekleyin. İlerleme göstergeleri, anketin içindeki konumu ve tamamlanmak üzere ne kadar kaldığını gösterir.

Üstte, anket başlığının altında bulunan ilerleme göstergesi.
Yapılması gereken — Uzun kaydırma düzeni
Sayfanın en üstüne yerleştirin ve sayfanın, sayfayı kaydırırken bile her zaman görünür olması için sabitleyin.
Alt tarafta, gezinme düğmelerinin üzerinde yer alan ilerleme göstergesi.
Yapın — Yalnızca sayfalandırılmış düzen
Bunun yerine en altta, geri ve sonraki düğmelerinin üzerine konumlandırılabilir. Bu düzenle, kullanıcının hangi sayfada olduğunu da görüntüleyebilirsiniz.

Gezinme düğmeleri (geri, sonraki), anketin en altına sabitlenir. Sonsuz kaydırmada veya sayfalara ayrılmış anketlerin son sayfasında bulunan bir sonraki düğme Gönder olarak etiketlenir.

Düğmeleri tutarlı bir konumda tutun ve her zaman eylemleriyle etiketlenmiş geri ve sonraki gibi etkin düğmeler kullanın.

Gezinme düğmeleri etkin. Mavi dolgulu Sonraki düğmesi.
Yapın - Etkin düğmeler
Formlar eksik olsa bile etkin düğmeleri her zaman göster. İleri'ye dokunduktan sonra, eksik alanları veya doğrulama hatalarını doldurmayla ilgili talimatları içeren bir pop-up iletişim penceresi gösterilir.
Sonraki düğmesi etkin değil. Gri dolgulu Sonraki düğmesi.
Etkin olmayan düğmeler
Devre dışı düğmeler, kullanıcıların sorunu nasıl çözeceklerini anlamalarını zorlaştırır.
Sonraki düğmesinde yalnızca ok simgesi vardır, metin açıklaması yoktur.
Yalnızca simge düğmeleri kullanmayın
Yalnızca simge içeren düğmelerden kaçının. Düğmeleri her zaman açıklayıcı bir işlemle etiketleyin.

Sorular ve talimatlar

Soruları ve talimat bileşenlerini gösteren, sayfalara ayrılmış ek açıklamalı anket.
Bu bölümde ele alınan 9 bileşene ve bileşenlerin sayfalara ayrılmış bir ankette nasıl birleştirildiğine dair genel bakış.
  1. Anket başlığı.
  2. İlerleme göstergesi.
  3. Grup üstbilgisi.
  4. Soru başlığı.
  5. Talimatlar.
  6. Giriş alanı.
  7. Giriş biçimi.
  8. Zorunlu alanlar.
  9. Yardım'ı seçin.

Grup başlığı

Grup başlığı, soru başlıklarının üzerinde görüntülenen bir metin başlığıdır.

Benzer soruları birlikte gruplandırmak için grup üstbilgisini kullanın. Grup üst bilgisini yalnızca faydalı bilgiler eklediğinde kullanın.

Grup üstbilgisi Hasta Geçmişi'dir.
Yapılması gerekenler — Kısa başlıklar
Benzer soruları birlikte gruplandırmak için kısa başlıklar kullanın. Örnek: Hasta geçmişiyle ilgili tüm sorular gruplandırılır.
Grup başlığı, kişisel bilgiler ve yaşam tarzı bilgileridir.
Yapılmaması gerekenler — Uzun başlıklar
Karmaşık başlıklar veya tek satırı aşan uzun başlıklar kullanmaktan kaçının.

Soru başlığı

Soru başlığı, hangi bilgilerin istendiğini kısa ve öz bir şekilde açıklar. Soru başlıkları, kullanıcının bakışlarını soruya çekmek için sayfadaki en büyük yazı tipi boyutuna sahiptir.

Her sayfanın veya sorunun bir soru başlığı olmalıdır. Soru başlıklarını kısa tutun veya soru şeklinde ifade edin.

Soru başlığı doğum tarihi.
Yapılması gerekenler — Kısa soru başlığı
Kısa başlıklar, kullanıcıların okumasını kolaylaştırır.
Soru başlığınız, Doğum tarihiniz nedir? Hangi şehirde doğdunuz?
Yapılmaması gerekenler — Uzun soru başlığı
Çok uzun sorular sormaktan veya iki soruyu iç içe yerleştirmekten kaçının.
Soru başlığı yok.
Şunu yapmayın: Soru başlığı yok
Kullanıcıların hangi bilgileri girmeleri gerektiğini kolayca anlayabilmeleri için daima bir soru başlığı ekleyin.

Talimatlar

Talimatlar, soru başlığının altında gösterilen isteğe bağlı bir metin alanıdır.

Sorunun gerekli olup olmadığı, kaç seçim yapılabileceği (bir veya birden çok) ve tüm bilgileri tamamlayamayan ya da soruyu yanıtlayamayan kullanıcıların ne yapmaları gerektiği gibi ilgili talimatları açıklamak için instructions alanını kullanın.

Talimatlar: Birini seçin. Zorunlu soru.
Yapılması gereken — Nelerin gerektiğini açıklayın
Talimatlar alanını kullanarak soru gerekip gerekmediğini ve kaç seçim yapılabileceğini belirtin.
Talimatlar: Doğum tarihi bilinmiyorsa bilinmeyen doğum tarihi onay kutusunu işaretleyin.
Yapılması — Uç durumlar için ne yapılacağını açıklayın
Tüm alanları dolduramamaları gibi bir senaryoyla karşılaştıklarında kullanıcılara ne yapacaklarını bildirmek için talimatları kullanın.
Talimatlar: Acil bir durumda alternatif iletişim kişisi kullanılır ve yakın bir kişi (ör. eş, anne, kardeş) olabilir.
Yapılması — Bağlamı veya tanımları açıklayın
Talimatları kullanarak soru başlığında kullanılan terimler için ek bağlam veya tanım sağlayın.

Metin etiketleme

Etiket metni, kullanıcıları bir metin alanı veya açılır liste için hangi bilgilerin istendiği konusunda bilgilendirir. Alan seçildiğinde etiket metni, metin alanının ortasından üst kısmına taşınır.

Her metin alanı ve açılır menü kutusu bir etikete sahip olmalıdır. Etiket metni kısa, net ve tamamen görünür olmalıdır.

Etiket metni: Ad.
Yapılması gereken: Kısa ve öz olun
Etiket metni kısa, net ve tamamen görünür olmalıdır.
Etiket metni: İstemcinin adını girin.
Abartılı ifadeler kullanmayın
Etiket metni çok uzun, kısaltılmış veya birden fazla satır içermemelidir.
Etiket metni yok.
Yapmayın — Etiket yok
Kullanıcıların girilecek bilgileri bilmeleri için metin alanını daima etiketleyin.

Giriş biçimi

EntryFormat, kullanıcılara hangi biçim verilerinin girilmesi gerektiği konusunda bilgi vermek için metin alanının altında gösterilir. EntryFormat alanında hata mesajları gösterilir ve mevcut EntryFormat talimatları değiştirilir.

Tarihler, telefon numaraları, birimler ve tam sayılar için EntryFormat'ı kullanın.

Tarih biçimi: gg/aa/yyyy.
Yapılması gereken — EntryFormat'ı kullanın
Alanın altında tarih biçimini gösterin ve açıklayıcı bir ifade ekleyin.
Tarih biçimi yok.
Şunu yapmayın: EntryFormat Yok
Veri biçimlerinin gösterilmemesi, verilerin yanlış girilmesine neden olabilir.
Nabız metin alanının altında Giriş biçimi şu bilgileri gösterir: Normal
            aralık: 60-100 nabız/dk. Kandaki oksijen doygunluğu metin alanının altında
            Giriş biçimi şu değeri gösterir: Normal aralık: %95-100.
Do - Normal aralığı göster
Tıbbi aralıkları girerken normal aralık örnekleri sağlayın. Bu, kullanıcıların aralık dışındaki hataları veya sayıları yakalamasına yardımcı olabilir.

Zorunlu alanlar

Zorunlu alanlar, kullanıcının alanı doldurması gerektiğini ve alan tamamlanana kadar ilerlemesinin engellendiğini belirtir.

Bir alanın zorunlu olduğunu belirtmek için soru başlığının sonunda yıldız işareti (*) görüntüleyin. Yıldız işaretinin (*) ne anlama geldiğini herkes anlayamayacağı için, talimatlar alanına "zorunlu soru" ifadesini ekleyin. Soru başlığı yoksa etiket metninde yıldız işareti (*) gösterilir.

Aşağıdaki talimatlarda, soru başlığından ve zorunlu sorunun ardından yıldız işareti ekleyin.
Yapılması gerekenler — Yazılı açıklama
Alana yıldız işareti (*) ile yer verilmesi zorunludur ve "zorunlu soruyu" belirten yazılı talimatlar içermelidir.Birçok kişi yıldız işaretinin(*) ne anlama geldiğini bilmediğinden bu açıklamadan yararlanabilir.
Soru başlığından sonra yıldız işareti eklenir ancak yıldız işaretinin ne anlama geldiğini açıklayan yazılı bir açıklama yok.
Yapmayın — Açıklama yok
Ne anlama geldiğine dair yazılı bir açıklama olmadan yalnızca yıldız işaretini (*) kullanmaktan kaçının.
Aşağıdaki talimatlarda, soru başlığından ve zorunlu sorudan sonraki yıldız işareti gösteriliyor.
Uygulama — Terminolojiyi yerelleştirme
Kullanıcılarınıza en aşina olan terimleri kullanın. Örnek: "Zorunlu", daha tanıdık bir terim olabilir ve bazı ülkelerde "Zorunlu" yerine kullanılır.
Yıldız işareti yok. İsteğe bağlı soru talimatlarda gösterilir.
Yapılacaklar — Bunun yerine isteğe bağlı sorular belirtin
Çoğu soru gerekiyorsa hangi soruların isteğe bağlı olduğunu belirtin.
Etiket metninden sonra yıldız işareti. Giriş biçimi alanında zorunlu soru gösterilir.
Yapılacak - Bunun yerine etiket metninde yıldız işareti göster
Soru başlığı yoksa etiket metninde yıldız işareti gösterilir.

Yardım

Soru başlığının yanında yardım simgesi görüntülenir. Simgeye dokunduktan sonra, ek bilgiler içeren bir yardım bilgileri kutusu görünür. Simgeye tekrar dokunulduğunda yardım bilgileri kutusu kapatılır.

Bu, isteğe bağlı bir bileşendir. Yalnızca, her zaman görünür olması gerekmeyen ek bilgileri görüntülemek için faydalı olduğunda kullanın.

Yardım: Mevsimsel grip aşısı, grip aşısı olarak da adlandırılır.
Yapılması gereken — Yardım kutusunda isteğe bağlı bilgiler göster
Kullanıcıların yalnızca bir kez görmesi gerekebilecek veya ek bilgi sağlayan bilgiler için yardımı kullanın.
Yardım: Birini seçin.
Yapmayın — Talimatları yardım kutusunda gizleyin
Talimatları Yardım kutusunun içinde, herkes tarafından görülebilecek şekilde gizlemekten kaçının.

Veri yakalama

Metin alanları, tarih seçici, açılır liste, kaydırma çubuğu, tekli seçim, boole seçeneği, çoktan seçmeli ve açık seçim olmak üzere sekiz veri yakalama bileşeni.
Android FHIR SDK'sındaki birincil veri yakalama bileşenlerinden sekizi.

Hangi bileşen ne zaman kullanılmalıdır?

Veri girişi türü Boole seçimi Tek seçenek Çoktan seçmeli Seçimi aç Açılır menü Tarih seçici Metin alanı Kaydırma çubuğu Otomatik tamamla
Evet veya Hayır'ı seçin
Bir seçenek belirleyin
dikkat
Birden çok seçenek belirleyin
dikkat
Metin
Tarihler
Numbers
dikkat

Metin alanları

Metin alanları, kullanıcıların bilgi girebileceğini gösterir.

Kişilerin ankete ad, telefon numarası veya adres gibi bir metin girmesi gerektiğinde metin alanlarını kullanın. Bunun yerine önceden doldurulmuş bir seçimin (çoktan seçmeli veya tekli seçim) kullanılabileceği durumlarda metin (klavye) girişi gerektiren veri girişini sınırlayın.

material.io adresindeki metin alanları hakkında daha fazla bilgi edinin.

Soru başlığı: Yeni bir kişi kaydettirin. 1. metin alanı: ad. 2. metin alanı: telefon numarası.
Yapılması gerekenler — Benzersiz veri girişi için metin alanları kullanın
Benzersiz kelimeler veya sayılar yazmayı gerektiren veri girişi için metin alanlarını kullanın.
Soru başlığı: ziyaret nedeni? Metin alanı: Nedeni açıklayın
Şunları yapmayın: Serbest metin yanıtlarının kullanımını sınırlayın
Çoklu seçim, açılır liste veya tek seçimli seçim olabileceği durumlarda serbest metin yanıtları kullanmaktan kaçının.

Tekli seçim ve boole seçeneği

Tekli seçim ve boole seçimi, kullanıcılardan bir seçenek belirlemeleri istendiğinde radyo düğmeleri olarak görünen bir seçim denetimidir.

İkili seçenek olan "Evet" veya "Hayır" olduğunda boolean choice kullanın. Aksi takdirde tek seçim bileşenini kullanın. Listede yaklaşık 10 seçenek varsa tek seçenekli yerine bir açılır liste kullanın. Açılır liste, çok sayıda seçenek olduğunda daha yoğundur ve gezinmesi daha kolaydır.

Soru başlığı: Bu kullanıcının ilk ziyareti mi? Boole seçimi seçenekleri "evet" ve "hayır"dır.
Yapılması — Boole seçimi
Seçenekler "evet" ve "hayır" olduğunda Boole seçimini kullanın.
Soru başlığı: En yüksek eğitim derecesi nedir?
            Tek seçenekli seçenekler şunlardır: 1. Bilmez 2. Eğitim almamış kullanıcılar

            3.  ilkokul 4. ortaokul.
Yapılacaklar - Tek seçenek
Kullanıcılar listede bir seçenek belirleyebiliyorsa tek seçenek kullanın.
Çok uzun bir eyalet listesi gösteren tek seçenekli liste. 23-27 arasındaki durumlar görünür.
Şunları yapmayın: — Çok uzun listeler
Çok uzun listelerde (10'dan fazla) tek seçenekten kaçının. Bunun yerine açılır liste kullanın.

Tarih seçici

Tarih seçici, kullanıcıların hem takvim tarihi seçici hem de klavye aracılığıyla tarih girmelerine olanak tanır. Takvim simgesine dokunduğunuzda takvim tarihi seçici etkin hale gelir.

Takvim tarihi seçiciyi yalnızca son adet dönemi veya bir sonraki ziyaret gibi bugünün tarihine yakın tarihler için kullanın. Aksi takdirde, doğum tarihi gibi tarihler için klavye girişine öncelik verin.

Doğum tarihi. Klavye tarih girişi etkin. Metin alanı kutusunun sağ tarafındaki takvim simgesi. Tarihin yaklaşık olduğunu belirten bir onay kutusu işaretlenmiştir.
Yapılacak — Her iki giriş seçeneği
Tarih girmek için hem klavye girişini (metin kutusuna dokunarak) hem de takvim tarihi seçiciyi (dokunma simgesine) etkinleştirin.
Tarih seçicinin takvim görünümü.
Yapılmaması gerekenler: Yalnızca takvim kullanmaktan kaçının
Doğum tarihleri için tek giriş yöntemi olarak takvim tarihi seçiciyi etkinleştirmekten kaçının. Ay ve yıla gitmek zor.

Açılır menü, kullanıcıların birden fazla seçenek arasından seçim yapmasına olanak tanır. Kullanıcı yazmaya başladığında, seçenekler girilen değerlere göre filtrelenir. Böylece kullanıcılar geniş bir listeden doğru seçeneği hızlıca bulabilir.

Açılır menü menüler, daha az yer kapladığından seçenek listesi çok uzun olduğunda (10'dan fazla seçenek) tek seçenekli seçeneklere mükemmel bir alternatiftir.

Eyalet girişi Eyaletler A-F için açılır liste.
Yapılması gerekenler — Uzun listeler için kullanın
Eyalet veya şehir seçmek gibi çok uzun bir seçenek listesinde bir seçenek belirlerken açılır listeyi kullanın.
Birden altıya kadar olan sayıları listeleyen, yaş açılır listesi.
Yapmayın — Yazmak kolayken
İçeriği yazmanın daha kolay olduğu durumlarda yaş gibi tüm seçeneklere göz atmak yerine açılır liste kullanmaktan kaçının.

Çoktan seçmeli

Çoktan seçmeli, kullanıcılar bir seçenek listesinden birden fazla bölüm oluşturabildiğinde onay kutuları olarak görünen bir seçim denetimidir.

Kullanıcıların yalnızca önceden belirlenmiş bir seçenek listesinden seçim yapabildiği durumlarda çoktan seçmeli özelliğini kullanın. Kullanıcılar kendi ücretsiz yanıtlarını da ekleyebiliyorsa bunun yerine açık seçim bileşenini kullanın. Kullanıcıların birden fazla seçenek belirleyebileceklerini bilmeleri için instructions alanına "Geçerli olan tüm seçenekleri işaretleyin" yazın.

Soru başlığı: Bugünkü ziyaretinizin nedeni nedir? Her satırda bir tane olacak şekilde dört onay kutusu
            ve seçenek gösterilir.
Yapılması gereken - Satır başına bir seçim
Varsayılan görünüm, dokunulabilir alanın açıkça görünmesini sağlamak için onay kutularının etrafında bir kapsayıcıdır.
Soru başlığı: Bugünkü ziyaretin nedeni nedir? Her satırda iki tane olacak şekilde altı onay kutusu ve seçenek gösteriliyor. Seçeneklerden ikisinde bazı metinler kesiliyor.
Yapmayın: Her satırda birden çok seçenek
Telefonun ekran ve metin boyutundaki farklılıklar nedeniyle metin kesilebileceğinden her satırda birden fazla seçenek görüntülemekten kaçının.

Seçimi aç

Açıktan seçmeli, çoktan seçmeliye benzer, ancak kullanıcının Diğer'i seçip serbest metin yazmasına olanak tanır.

Önceden ayarlanmış bir seçenek listesi olduğunda açık seçeneği kullanın ancak kullanıcılar ek seçenekler de ekleyebilir. Seçeneklerin çoğu biliniyorsa açık seçeneği kullanın ancak sağlanan seçeneklerin hiçbiri geçerli olmadığı için bazı kullanıcıların Diğer'i seçeceğini öngörüyorsunuz.

Diğer seçilir. Serbest metin eklemek için metin alanı etkin.
            Klavye görünür durumda.
Yapılması gerekenler: Daha doğru veri toplama için kullanın
Doğru verilerin toplanması ve önceden tanımlanmış seçeneklerin hiçbirinin geçerli olmaması önemli olduğunda bu seçeneği kullanın. Örnek: meslek.
Question title: Eklemek istediğiniz başka bir şey var mı? Üç seçenek: Evet, Hayır ve Diğer. Diğer seçilir. Serbest metin eklemek için metin alanı etkin.
Yapmayın: Tüm yanıtlar diğer biçimde olacaksa
Yanıtların çoğu Diğer seçeneğini gerektirecekse bu seçeneği kullanmaktan kaçının. Bu durumda, bunun yerine bir metin alanı veya paragraf alanı kullanın.

Kaydırma çubuğu

Kaydırma çubukları, kullanıcıların bir dizi değerden seçim yapmasına olanak tanır. Android FHIR SDK'sındaki kaydırma çubuğu, ayrı bir kaydırma çubuğudur. Ayrık kaydırma çubuğu, kullanıcıların önceden belirlenmiş bir aralıktan belirli bir değer seçmesine olanak tanır. Kullanılabilir değerleri belirtmek için onay işaretleri kullanılabilir. Sayısal veri girişi için kaydırma çubuğunu kullanmaktan kaçının. Bunun yerine metin alanı veya açılır menü kullanın.

material.io'daki kaydırma çubukları hakkında daha fazla bilgi edinin.

Soru başlığı: Müşterinin kaç çocuğu var? Dört rakamlı bir kaydırma çubuğu seçilmiştir.
Yapılmaması gerekenler: Belirli sayılar için kaydırma çubuğunu kullanın
Büyük aralık olduğunda belirli değerler için kaydırma çubuğunu kullanmaktan kaçının. Bunun yerine klavye girişiyle metin alanları kullanın.

Veri doğrulama ve hatalar

Veri doğrulama

Veri doğrulamaları, metin alanına girilebilecek veri türünü veya değerleri kısıtlar. Veri doğrulama, toplanan verilerin kalitesini iyileştirebilir.

Biçim veya değer kısıtlamalarını görüntülemek için EntryFormat alanını kullanın. Kullanıcıların hatayı düzeltebilmesi için anlamlı veri doğrulama hata mesajlarını satır içinde ve hemen gösterin.

Etiket metni: telefon numarası. Giriş biçimi: 8 basamaklı.
Yapılması gerekenler - Doğrulama kısıtlamalarını göster
Kullanıcıların verileri nasıl gireceklerini bilmeleri için veri doğrulama kısıtlamalarını en başta gösterin.
Etiket metni: telefon numarası. Giriş biçimi: yok.
Şu işlemi yapmayın: Doğrulama kısıtlamalarını gizleyin
Telefon numarasının kaç basamak olması gerektiği gösterilmeden kullanıcılar hatayla karşılaşabilir ve işlemin tamamlanması daha uzun sürebilir.
Girilen tarih 22/33/4444'tür. Hata mesajı: Yanlış tarih biçimi. Biçim şu şekilde olmalıdır: gg/aa/yyyy.
Yapın - Doğrulama hatalarını hemen göster
Alanı doldurduktan hemen sonra anlamlı veri doğrulama hatalarını gösterin. Hata mesajları, mevcut giriş biçimi metninin yerini alır.
İletişim kutusu. Aşağıdaki hataları düzeltin. 1. telefon numarası. 2. doğum tarihi.
            1. Düğme: Yine de gönder. 2. Düğme: Hataları düzelt.
Yapmayın — Gönderene kadar beklemeyin
Doğrulama hatalarını ilk kez görüntülemek için kullanıcının "gönder"e basmasını beklemeyin.

Hatalar

Hata mesajları, bir şeyler ters gittiğinde kullanıcıları uyarır ve sorunun nasıl çözüleceğini bildirir.

Hataları bildirmek için renk, simge ve metin kullanın.

material.io adresindeki hata mesajları hakkında daha fazla bilgi edinin.

Hata mesajı "Zorunlu soru. Birini seçin.
Yapılması gerekenler — Hatanın nasıl düzeltileceğini açıkça açıklayın
Neden bir hata olduğunu (zorunlu soru) ve düzeltmek için neler yapılabileceğini açıklayın (birini seçin).
Hata mesajı: "Hata".
Yalnızca "hata" yazın
Yalnızca "hata" ifadesini içeren bir hata mesajı, kullanıcıların hatayı nasıl düzelteceklerini bilmesi açısından faydalı değildir.
Doğum tarihi. Girilen tarih 22/33/4444'tür. Hata mesajının tarih biçimi yanlış. Biçim şu şekilde olmalıdır: gg/aa/yyyy.
Yapılması gereken — Hatayı suçlama olmadan nasıl düzelteceğinizi açıklayın
Örnek: "Yanlış tarih biçimi. Biçim gg/aa/yyyy şeklinde olmalıdır.
Doğum tarihi. Girilen tarih 22/33/4444'tür. Hata mesajı "Yanlış tarih biçimi girdiniz" şeklindedir.
Kullanıcıyı suçlamayın
"Siz" ifadesini içeren hata mesajlarıyla kullanıcıyı suçlamayın. Örnek: "Yanlış tarih biçimini girdiniz."
Kırmızı metnin önünde, "Zorunlu soru" yazan bir simge bulunan hata mesajı. Bir veya daha fazla seçenek belirleyin. Onay kutusu kapsayıcılarının dış çizgisi kırmızıdır.
Yapın — Birden fazla işaret
Kullanıcılara bir hata olduğunu bildirmek için renk, simge ve metin kullanın.
Hata mesajı veya simge yok. Onay kutusu kapsayıcılarının kırmızı bir dış çizgisi vardır. Bu, bir hata olduğunun tek göstergesidir.
Yalnızca renge güvenmeyin
Kırmızı-yeşil renk körlüğü gibi sık karşılaşılan görme bozukluklarını desteklemek için hataları iletmek için yalnızca renge güvenmekten kaçının.
Onay kutusu kapsayıcılarında kırmızı bir dış çizgi ve her bir kapsayıcının arkasında bir hata simgesi görüntülenir. 3 simge görünüyor.
Simgeleri aşırı kullanmayın
Tek bir simge genellikle yeterlidir. Hatayı iletmek için simgelerin kullanımı konusunda aşırıya kaçmayın.