Saya memodelkan database yang harus digunakan sebagai persyaratan umum non-fungsional untuk semua layanan dari perusahaan startup, seperti orang, pengguna, layanan, dan data komersial seperti kupon, paket tanda tangan, dll.
Saya sedang memikirkan model gender . Di zaman modern ini dan dengan berbagai undang-undang di berbagai negara tentang identitas subjektif, haruskah saya mempertimbangkannya dan memodelkan entitas Pribadi saya dengan lebih dari sekadar opsi pria dan wanita ?
Pilihannya adalah: tidak terdefinisi, tidak dijawab, lainnya, transgender ... atau standar industri lain yang tidak saya ketahui ...
Atau apakah ini menyinggung orang LGBT dengan mengatakan bahwa mereka tidak benar-benar laki-laki atau perempuan?
database-design
domain-model
data-modeling
Please_Dont_Bully_Me_SO_Lords
sumber
sumber
Jawaban:
Pertama-tama pertimbangkan mengapa Anda perlu mengumpulkan data ini. Jangan mengumpulkannya jika tidak perlu. Sebagai contoh:
Anda ingin mengatasi individu dengan benar. Kemudian, cukup minta bentuk alamat / kehormatan / jabatan pilihan mereka, seperti "Tuan" atau "Tuan." Ini harus berupa bidang bentuk bebas, bukan daftar turun bawah. Ada lebih banyak bentuk alamat yang mungkin dapat disebutkan, terutama jika Anda mempertimbangkan formulir administrasi, akademik, atau militer. Belum tentu ada hubungan antara gender dan kehormatan.
Anda lebih suka menganalisis perilaku berdasarkan gender. Maka Anda kemungkinan tidak akan tertarik pada jenis kelamin selain pria / wanita. Dalam hal itu, tawarkan tiga pilihan: perempuan, laki-laki, atau lainnya / lebih suka tidak mengatakan. Yang terakhir bisa berupa kotak teks bentuk bebas yang dapat dibiarkan kosong.
Perhatikan bahwa pengumpulan dan penggunaan data semacam ini mungkin tunduk pada undang-undang privasi, jadi pastikan pengumpulan dan analisisnya legal. Misalnya di bawah GDPR Anda mungkin harus memperoleh persetujuan pengguna terlebih dahulu, tetapi itu hanya berlaku jika Anda atau calon pengguna berada di UE.
Anda perlu memproses data ini untuk alasan hukum atau medis tertentu. Kemudian, jangan menebak informasi mana yang mungkin diperlukan tetapi cari tahu persyaratan Anda yang sebenarnya. Misalnya di beberapa yurisdiksi hanya dua jenis kelamin yang diakui secara hukum, tetapi jenis kelamin hukum mungkin tidak relevan dalam perangkat lunak yang digunakan untuk klinik kesehatan seksual.
Anda mungkin ingin menjaga perangkat lunak Anda portabel dan tahan masa depan, jadi jangan berasumsi bahwa ada penghitungan jenis kelamin yang pasti. Memungkinkan untuk memperbarui daftar ini misalnya dengan memperbarui file konfigurasi. Anda mungkin juga ingin mengasumsikan kemungkinan bahwa tidak ada daftar tetap. Dalam database, bidang VARCHAR mungkin sesuai.
Karena perbedaan dalam tujuan dan konteks ini, sulit untuk membangun model universal untuk konsep "gender".
Catatan: kata bahasa Inggris "gender" menggambarkan peran sosial atau identitas, sedangkan istilah "jenis kelamin" menggambarkan aspek biologis seperti fisiologi atau genetika. Tidak satu pun dari konsep-konsep ini yang tidak ambigu. Sekali lagi, itu tergantung pada konteks yang mana dari konsep-konsep ini yang relevan (jika sama sekali) dan nilai-nilai mana yang "diizinkan" dalam konteks itu.
sumber
Terkadang istilah gender dapat digunakan ketika seks dimaksudkan. Seks didefinisikan oleh sifat biologis seseorang sedangkan jenis kelamin ditentukan oleh identitas.
Standar untuk jenis kelamin dikodifikasi oleh standar ISO / IEC 5218 [ unduh ].
Ada empat nilai yang tersedia
Nilai-nilai serupa dapat diberikan untuk gender
sumber
Seperti yang Anda sebutkan Healthcare, ada baiknya mencari Kamus Data NHS sebagai contoh, yang digunakan di Inggris sebagai salah satu sistem pengkodean nasional untuk data kesehatan (bersama dengan SNOMED).
Bergantung pada apakah Anda menginginkan seks atau jenis kelamin, ada dua kode: untuk jenis kelamin, ini adalah KODE GENDER YANG BERDASARKAN PERSON , sementara untuk jenis kelamin itu adalah KLASIFIKASI SEKS FENOTIPIA PERSON .
Ternyata kedua skema pengkodean saat ini identik, tetapi mereka mungkin berbeda. Pada saat penulisan, mereka adalah:
Dalam klasifikasi SNOMED internasional, konsep 365873007 memiliki kode gender untuk pria, wanita, tidak dikenal dan transgender ; dan ekstensi Inggris ke SNOMED internasional telah menambahkan opsi untuk non-biner . Untuk seks biologis, konsep 429019009 memiliki kode untuk wanita, pria, interseks, tak tentu, dan waria .
sumber
Jika Anda tidak membutuhkan gender, jangan tanya atau simpan. Seperti yang Anda sebutkan undang-undang, saat ini undang-undang di berbagai negara semakin mengecilkan penggunaan informasi pribadi kecuali itu penting untuk fungsionalitas. Snap googling menunjukkan bahwa Brasil tidak dikecualikan darinya . Cara termudah untuk tetap aman adalah tidak menangani informasi sama sekali. Jangan sertakan bidang ini, atau yang lain seperti itu, ke "informasi dasar". Batasi pada nama panggilan dan email, untuk memulihkan kata sandi, itu saja. Untuk istirahat, sediakan area teks bentuk bebas di mana orang tersebut dapat menggambarkan diri sendiri, yang ingin dapat menulis di sana semua nama depan dan nama keluarga mereka, serta jenis kelamin, agama, orientasi seksual, apa yang mereka makan atau apa pun.
Jika Anda memang membutuhkan gender untuk suatu tujuan, itu harus didefinisikan oleh tujuan tersebut. Anda mengatakan perawatan kesehatan. Untuk perawatan kesehatan hal seperti itu harus didefinisikan secara jelas oleh peraturan yang relevan. Saya sendiri belum pernah bekerja dengan layanan kesehatan, tetapi mereka yang mengatakan berurusan dengan mereka tidak mudah dihindari. Juga, saya akan mengatakan itu harus ditangani dengan standar keamanan yang sama dengan informasi medis lainnya.
sumber