description: null package_name: synapxe.nehr derivation: constraint name: Patient type: Patient elements: address: index: 53 elements: use: {index: 56} city: {index: 60} type: {index: 57} state: {index: 62} extension: {index: 55} line: {index: 59} id: {index: 54} postalCode: {index: 63} period: {index: 65} country: {index: 64} district: {index: 61} text: {index: 58} extensions: {} required: [country, line, postalCode, type] managingOrganization: {index: 136} name: index: 33 elements: suffix: {index: 41} given: {index: 39} family: {index: 38} use: {index: 36} prefix: {index: 40} extension: {index: 35} id: {index: 34} period: {index: 42} text: {index: 37} extensions: {} required: [text, use] implicitRules: {index: 0} birthDate: {index: 52} multipleBirth: choices: [] index: 79 extension: array: true min: 3 index: 3 slicing: slices: countryOfBirth: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-countryofbirth', index: 4} max: 1 nationality: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-nationality', index: 5} min: 1 max: 1 race: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-race', index: 6} min: 1 max: 1 residenceStatus: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-residencystatus', index: 7} max: 1 occupation: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-occupation', index: 8} max: 1 vIPFlag: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-vipflag', index: 9} max: 1 vVIPFlag: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-vvipflag', index: 10} max: 1 religion: match: {} schema: {type: Extension, url: 'https://fhir.synapxe.sg/StructureDefinition/ext-religion', index: 11} min: 1 max: 1 contained: {index: 2} photo: {index: 80} language: {index: 1} link: {index: 137} active: {index: 32} communication: index: 119 elements: id: {index: 120} extension: {index: 121} modifierExtension: {index: 122} language: elements: id: {index: 123} extension: {index: 124} coding: index: 125 elements: id: {index: 126} extension: {index: 127} system: pattern: {type: uri, value: 'http://hl7.org/fhir/CodeSystem/all-languages'} type: uri index: 128 version: {index: 129} code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/all-languages|5.0.0'} index: 130 display: {index: 131} userSelected: {index: 132} extensions: {} required: [code, display, system] text: {index: 133} extensions: {} required: [coding] preferred: {index: 134} extensions: {} identifier: index: 13 elements: id: {index: 14} extension: {index: 15} use: {index: 16} type: index: 17 elements: id: {index: 18} coding: index: 19 elements: id: {index: 20} extension: {index: 21} system: pattern: {type: uri, value: 'https://fhir.synapxe.sg/CodeSystem/sgidentifiertypes'} type: uri index: 22 version: {index: 23} code: binding: {strength: required, valueSet: 'https://fhir.synapxe.sg/ValueSet/sgidentifiertypes'} index: 24 display: {index: 25} userSelected: {index: 26} extensions: {} required: [code, display, system] text: {index: 27} required: [coding] system: {index: 28} value: {index: 29} period: {index: 30} assigner: {index: 31} extensions: {} required: [system, type, value] telecom: index: 43 elements: id: {index: 44} extension: {index: 45} system: {index: 46} value: {index: 47} use: {index: 48} rank: {index: 49} period: {index: 50} extensions: {} required: [system, use, value] generalPractitioner: {index: 135} gender: {index: 51} maritalStatus: index: 66 elements: id: {index: 67} extension: {index: 68} coding: index: 69 elements: id: {index: 70} extension: {index: 71} system: pattern: {type: uri, value: 'http://hl7.org/fhir/CodeSystem/marital-status'} type: uri index: 72 version: {index: 73} code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/marital-status'} index: 74 display: {index: 75} userSelected: {index: 76} extensions: {} required: [code, display, system] text: {index: 77} extensions: {} required: [coding] contact: index: 81 elements: address: {index: 115} name: index: 97 elements: suffix: {index: 105} given: {index: 103} family: {index: 102} use: {index: 100} prefix: {index: 104} extension: {index: 99} id: {index: 98} period: {index: 106} text: {index: 101} extensions: {} required: [text] relationship: index: 85 elements: id: {index: 86} extension: {index: 87} coding: index: 88 elements: id: {index: 89} extension: {index: 90} system: pattern: {type: uri, value: 'http://hl7.org/fhir/CodeSystem/patient-contactrelationship'} type: uri index: 91 version: {index: 92} code: binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/patient-contactrelationship'} index: 93 display: {index: 94} userSelected: {index: 95} extensions: {} required: [code, display, system] text: {index: 96} extensions: {} required: [coding] organization: {index: 117} extension: {index: 83} id: {index: 82} telecom: index: 107 elements: id: {index: 108} extension: {index: 109} system: {index: 110} value: {index: 111} use: {index: 112} rank: {index: 113} period: {index: 114} extensions: {} required: [system, value] gender: {index: 116} period: {index: 118} modifierExtension: {index: 84} extensions: {} required: [name, relationship, telecom] modifierExtension: {index: 12} package_version: 1.0.0 extensions: countryOfBirth: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-countryofbirth', max: 1, type: Extension, index: 4} nationality: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-nationality', min: 1, max: 1, type: Extension, index: 5} race: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-race', min: 1, max: 1, type: Extension, index: 6} residenceStatus: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-residencystatus', max: 1, type: Extension, index: 7} occupation: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-occupation', max: 1, type: Extension, index: 8} vIPFlag: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-vipflag', max: 1, type: Extension, index: 9} vVIPFlag: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-vvipflag', max: 1, type: Extension, index: 10} religion: {url: 'https://fhir.synapxe.sg/StructureDefinition/ext-religion', min: 1, max: 1, type: Extension, index: 11} class: profile kind: resource url: https://fhir.synapxe.sg/StructureDefinition/profile-patient base: http://hl7.org/fhir/StructureDefinition/Patient version: null required: [address, birthDate, communication, contact, gender, identifier, name, telecom]