// model Practitioner { // id String @id @default(auto()) @map("_id") @db.ObjectId // active Boolean @default(true) // identifier Identifier[] // // name HumanName[] // // telecom ContactPoint[] // birthDate DateTime? // birthPlace String? // // deceased Deceased? // // address AddressType[] // // communication BackboneElementCommunication[] // } // type Identifier { // name String // value String // } // type HumanName { // use String @default("usual") // text String? // family String? // given String[] // prefix String[] // suffix String[] // period Period // } // type Period { // start DateTime @default(now()) // end DateTime? // } // type ContactPoint { // system String @default("phone") // use String @default("home") // value String // period Period // } // type Deceased { // deceasedBoolean Boolean? // deceasedDateTime DateTime? // } // type AddressType { // use String @default("home") // type String @default("physical") // text String? // line String[] // village String? // district String? // city String? // state String? // country String? // postalCode String // period Period // } // type BackboneElementCommunication { // language CodeableConceptLanguage // preferred Boolean? // } // type CodeableConceptLanguage { // text String // }