Profiles

ExcercisePatient profile - tree view

optInI0..1Extension(Complex)
myExtensionI1..1Extension(Address)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ1..1string
givenΣ1..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
systemΣ I0..1codeBindingFixed Value
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
systemΣ I0..1codeBindingFixed Value
valueΣ0..1string
useΣ ?!0..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
genderΣ1..1codeBinding
birthDateΣ1..1date
deceasedBooleanboolean
addressΣ0..*Address
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <meta>
        <lastUpdated value="2020-08-13T12:24:49.060+00:00" />
    </meta>
    <url value="http://example.org/fhir/StructureDefinition/ExcercisePatient" />
    <name value="ExcercisePatient" />
    <status value="draft" />
    <date value="2020-08-13T12:24:48.4389165+00:00" />
    <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>
    <mapping>
        <identity value="HospXEHR" />
        <name value="Hospital X EHR" />
    </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.extension">
            <path value="Patient.extension" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="url" />
                </discriminator>
                <rules value="open" />
            </slicing>
        </element>
        <element id="Patient.extension:optIn">
            <path value="Patient.extension" />
            <sliceName value="optIn" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="http://example.org/fhir/StructureDefinition/OptInStatus" />
            </type>
        </element>
        <element id="Patient.extension:myExtension">
            <path value="Patient.extension" />
            <sliceName value="myExtension" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="http://hl7.org/fhir/StructureDefinition/patient-birthPlace" />
            </type>
        </element>
        <element id="Patient.identifier">
            <path value="Patient.identifier" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="system" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <min value="1" />
        </element>
        <element id="Patient.identifier:BSN">
            <path value="Patient.identifier" />
            <sliceName value="BSN" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Patient.identifier:BSN.system">
            <path value="Patient.identifier.system" />
            <min value="1" />
            <fixedUri value="http://fhir.nl/fhir/NamingSystem/bsn" />
        </element>
        <element id="Patient.identifier:BSN.value">
            <path value="Patient.identifier.value" />
            <min value="1" />
        </element>
        <element id="Patient.identifier:HISId">
            <path value="Patient.identifier" />
            <sliceName value="HISId" />
            <max value="1" />
        </element>
        <element id="Patient.identifier:HISId.system">
            <path value="Patient.identifier.system" />
            <min value="1" />
            <fixedUri value="http://fhir.nl/fhir/NamingSystem/his" />
        </element>
        <element id="Patient.identifier:HISId.value">
            <path value="Patient.identifier.value" />
            <min value="1" />
        </element>
        <element id="Patient.name.family">
            <path value="Patient.name.family" />
            <min value="1" />
            <mapping>
                <identity value="HospXEHR" />
                <map value="PatientAdmin.Surname" />
            </mapping>
        </element>
        <element id="Patient.name.given">
            <path value="Patient.name.given" />
            <min value="1" />
            <mapping>
                <identity value="HospXEHR" />
                <map value="PatientAdmin.Name" />
            </mapping>
        </element>
        <element id="Patient.telecom">
            <path value="Patient.telecom" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="system" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <min value="1" />
        </element>
        <element id="Patient.telecom:email">
            <path value="Patient.telecom" />
            <sliceName value="email" />
            <short value="A  email contact detail for the individual" />
            <definition value="email adress by which the individual may be contacted." />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Patient.telecom:email.system">
            <path value="Patient.telecom.system" />
            <fixedCode value="email" />
        </element>
        <element id="Patient.telecom:phone">
            <path value="Patient.telecom" />
            <sliceName value="phone" />
            <definition value="Phone number by which the individual may be contacted." />
        </element>
        <element id="Patient.telecom:phone.system">
            <path value="Patient.telecom.system" />
            <short value="phone" />
            <fixedCode value="phone" />
        </element>
        <element id="Patient.gender">
            <path value="Patient.gender" />
            <min value="1" />
            <mustSupport value="false" />
            <mapping>
                <identity value="HospXEHR" />
                <map value="PatientAdmin.Gender" />
            </mapping>
        </element>
        <element id="Patient.birthDate">
            <path value="Patient.birthDate" />
            <min value="1" />
            <mustSupport value="false" />
            <mapping>
                <identity value="HospXEHR" />
                <map value="PatientExtra.Birthdate" />
            </mapping>
        </element>
        <element id="Patient.deceased[x]">
            <path value="Patient.deceased[x]" />
            <type>
                <code value="boolean" />
            </type>
            <mapping>
                <identity value="HospXEHR" />
                <map value="PatientExtra.Died" />
            </mapping>
        </element>
    </differential>
</StructureDefinition>