Patientendaten (Patient)

Patientendaten der ParkinsonGo müssen zusätzlich zu Geburtsdatum und Geschlecht eine Angabe über die Schuhgröße in einem der gängigen Maßsysteme (EU,US,UK,...) enthalten. Das entsprechende Profil sieht folgendermaßen aus:

shoeSizeS I1..1Extension(Quantity)
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ1..1string
givenS Σ1..1string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
telecomΣ I0..*ContactPoint
genderS Σ1..1codeBinding
birthDateS Σ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
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

Beispiel in XML

<Patient xmlns="http://hl7.org/fhir">
    <id value="PHCTPatientExample" />
    <meta>
        <profile value="https://portabiles-hct.de/fhir/parkinson-go-export/StructureDefinition/PHCTPatient" />
    </meta>
    <extension url="https://portabiles-hct.de/fhir/parkinson-go-export/StructureDefinition/PHCTShoeSize">
        <valueQuantity>
            <value value="43" />
            <unit value="EU" />
        </valueQuantity>
    </extension>
    <name>
        <family value="Mustermann" />
        <given value="Max" />
    </name>
    <gender value="male" />
    <birthDate value="1970-01-01" />
</Patient>

Beispiel in JSON

{
    "resourceType": "Patient",
    "id": "PHCTPatientExample",
    "meta": {
        "profile":  [
            "https://portabiles-hct.de/fhir/parkinson-go-export/StructureDefinition/PHCTPatient"
        ]
    },
    "extension":  [
        {
            "url": "https://portabiles-hct.de/fhir/parkinson-go-export/StructureDefinition/PHCTShoeSize",
            "valueQuantity": {
                "value": 43,
                "unit": "EU"
            }
        }
    ],
    "name":  [
        {
            "given":  [
                "Max"
            ],
            "family": "Mustermann"
        }
    ],
    "gender": "male",
    "birthDate": "1970-01-01"
}