<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="Patient-uv-ips" /> <text> <status value="generated" /> --- We have skipped the narrative for better readability of the resource --- </text> <url value="http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips" /> <version value="0.2.0" /> <name value="Patient_uv_ips" /> <title value="Patient (IPS)" /> <status value="draft" /> <date value="2018-03-20T15:43:56+00:00" /> <description value="This profile represents the constraints applied to the Patient resource by the International Patient Summary (IPS) FHIR Implementation Guide and describes the minimum expectations for the Patient resource when used in the IPS composition or in one of the referred resources." /> <jurisdiction> <coding> <system value="http://unstats.un.org/unsd/methods/m49/m49.htm" /> <code value="001" /> <display value="World" /> </coding> </jurisdiction> <fhirVersion value="4.0.1" /> <mapping> <identity value="rim" /> <uri value="http://hl7.org/v3" /> <name value="RIM Mapping" /> </mapping> <mapping> <identity value="cda" /> <uri value="http://hl7.org/v3/cda" /> <name value="CDA (R2)" /> </mapping> <mapping> <identity value="w5" /> <uri value="http://hl7.org/fhir/fivews" /> <name value="FiveWs Pattern Mapping" /> </mapping> <mapping> <identity value="v2" /> <uri value="http://hl7.org/v2" /> <name value="HL7 v2 Mapping" /> </mapping> <mapping> <identity value="loinc" /> <uri value="http://loinc.org" /> <name value="LOINC code for the element" /> </mapping> <kind value="resource" /> <abstract value="false" /> <type value="Patient" /> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" /> <derivation value="constraint" /> <differential> <element id="Patient"> <path value="Patient" /> <mustSupport value="true" /> </element> <element id="Patient.identifier.type.coding.system"> <path value="Patient.identifier.type.coding.system" /> <code> <system value="urn:oid:2.16.578.1.12.4.1.4.1" /> <display value="Foedselsnummer" /> </code> <code> <system value="urn:oid:2.16.578.1.12.4.1.4.2" /> <display value="Dnummer" /> <userSelected value="true" /> </code> </element> <element id="Patient.identifier.value"> <path value="Patient.identifier.value" /> <comment value="This comes froem the MRN in MV." /> <example> <label value="TestID" /> <valueString value="873429372439394" /> </example> <maxLength value="120" /> </element> <element id="Patient.name"> <path value="Patient.name" /> <requirements value="Need to be able to track the patient by multiple names. Examples are your official name and a partner name.\nThe Alphabetic representation of the name SHALL be always provided" /> <min value="1" /> <constraint> <key value="ips-pat-1" /> <severity value="error" /> <human value="Patient.name.given or Patient.name.family or both SHALL be present" /> <expression value="family.exists() or given.exists()" /> <xpath value="f:given or f:family" /> <source value="http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips" /> </constraint> <mustSupport value="true" /> </element> <element id="Patient.name.family"> <path value="Patient.name.family" /> <mustSupport value="true" /> </element> <element id="Patient.name.given"> <path value="Patient.name.given" /> <mustSupport value="true" /> </element> <element id="Patient.telecom"> <path value="Patient.telecom" /> <mustSupport value="true" /> </element> <element id="Patient.telecom.system"> <path value="Patient.telecom.system" /> <code> <system value="http://hl7.org/fhir/contact-point-system" /> <code value="phone" /> </code> </element> <element id="Patient.telecom.value"> <path value="Patient.telecom.value" /> <example> <label value="09321987398" /> <valueString value="09321987398" /> </example> <maxLength value="100" /> </element> <element id="Patient.gender"> <path value="Patient.gender" /> <min value="1" /> <type> <code value="code" /> <profile value="http://hl7.org/fhir/gender-identity" /> </type> <mustSupport value="true" /> </element> <element id="Patient.birthDate"> <path value="Patient.birthDate" /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Patient.deceased[x]"> <path value="Patient.deceased[x]" /> <slicing> <discriminator> <type value="type" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> </element> <element id="Patient.address"> <path value="Patient.address" /> <comment value="This is not relevant for MEtaVision as The system do not store the adress of the patient." /> <max value="0" /> <mustSupport value="false" /> </element> <element id="Patient.address.line"> <path value="Patient.address.line" /> <mustSupport value="true" /> </element> <element id="Patient.address.city"> <path value="Patient.address.city" /> <mustSupport value="true" /> </element> <element id="Patient.address.state"> <path value="Patient.address.state" /> <mustSupport value="true" /> </element> <element id="Patient.address.postalCode"> <path value="Patient.address.postalCode" /> <mustSupport value="true" /> </element> <element id="Patient.address.country"> <path value="Patient.address.country" /> <comment value="ISO 3166 2 or 3 letter codes shall be used in place of a full country name.\n\nRequired for cross-border exchange of IPS" /> <constraint> <key value="pat-cnt-2or3-char" /> <severity value="warning" /> <human value="The content of this element SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2." /> <source value="http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips" /> </constraint> <mustSupport value="true" /> </element> <element id="Patient.contact"> <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name"> <valueString value="Contact" /> </extension> <path value="Patient.contact" /> <mustSupport value="true" /> </element> <element id="Patient.contact.relationship"> <path value="Patient.contact.relationship" /> <type> <code value="CodeableConcept" /> <profile value="http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips" /> </type> <mustSupport value="true" /> <binding> <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"> <valueString value="ContactRelationship" /> </extension> <strength value="required" /> <valueSet value="http://hl7.org/fhir/uv/ips/ValueSet/personal-relationship-uv-ips" /> </binding> </element> <element id="Patient.contact.name"> <path value="Patient.contact.name" /> <mustSupport value="true" /> </element> <element id="Patient.contact.name.family"> <path value="Patient.contact.name.family" /> <mustSupport value="true" /> </element> <element id="Patient.contact.name.given"> <path value="Patient.contact.name.given" /> <mustSupport value="true" /> </element> <element id="Patient.contact.telecom"> <path value="Patient.contact.telecom" /> <mustSupport value="true" /> </element> <element id="Patient.contact.address"> <path value="Patient.contact.address" /> <mustSupport value="true" /> </element> <element id="Patient.contact.address.line"> <path value="Patient.contact.address.line" /> <mustSupport value="true" /> </element> <element id="Patient.contact.address.city"> <path value="Patient.contact.address.city" /> <mustSupport value="true" /> </element> <element id="Patient.contact.address.state"> <path value="Patient.contact.address.state" /> <mustSupport value="true" /> </element> <element id="Patient.contact.address.country"> <path value="Patient.contact.address.country" /> <mustSupport value="true" /> </element> <element id="Patient.contact.organization"> <path value="Patient.contact.organization" /> <mustSupport value="true" /> </element> <element id="Patient.communication"> <path value="Patient.communication" /> <mustSupport value="true" /> </element> <element id="Patient.communication.language"> <path value="Patient.communication.language" /> <mustSupport value="true" /> <binding> <strength value="required" /> <valueSet value="http://hl7.org/fhir/ValueSet/all-languages" /> </binding> </element> <element id="Patient.generalPractitioner"> <path value="Patient.generalPractitioner" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>