Profile: sample-patient Parent: Patient Id: sample-patient Title: "sample-patient" Description: "My first patient profile" * name 1..1 * name.given 1..1 * name.family 1..1 * birthDate 0..1 MS //MS is a flag for the data element being one that must be supported even if the data is not available * gender 1..1 * address 0..* * address.country 1..1 * address.state 1..1 * address.district 1..1 * address.city 1..1 * address.line 1..1 * address.postalCode 0..1 * telecom 0..* * telecom ^slicing.discriminator.type = #value * telecom ^slicing.discriminator.path = "system" * telecom ^slicing.rules = #open * telecom ^slicing.description = "Slice based on type of telecom system" * telecom ^slicing.ordered = false * telecom contains phone 1..1 and email 0..1 * telecom[phone].value 1..1 * telecom[phone].system = #phone * telecom[email].value 0..1 * telecom[email].system = #email * contact 0..* * contact.relationship 0..1 * contact.name.given 0..1 * contact.name.family 0..1 * contact.telecom 0..* * identifier 1..* * identifier ^slicing.discriminator.type = #value * identifier ^slicing.discriminator.path = "system" * identifier ^slicing.rules = #open * identifier ^slicing.description = "Slice based on the type of identifier" * identifier ^slicing.ordered = false * identifier contains uniqueID 1..1 and insuranceNo 0..1 * identifier[uniqueID].value 1..1 * identifier[uniqueID].system = "https://winit-dev.africa/fhir/identifier/uniqueID" * identifier[insuranceNo].value 0..1 * identifier[insuranceNo].system = "https://winit-dev.africa/fhir/identifier/insuranceNo" * extension contains PatientEducationExtension named Education 0..1 MS //the named part gives the extension an alias