Patient

You need a license to run FQL queries

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
familyS Σ1..1string
givenS Σ1..1string
prefixS Σ0..*string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
familyS Σ1..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
telecomΣ I0..*ContactPoint
genderS Σ1..1codeBinding
birthDateS Σ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ1..*AdressenProfil
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
gender0..1codeBinding
organizationI0..1Reference(Organization)
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerI0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
otherΣ I1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

{
    "resourceType": "StructureDefinition",
    "id": "JakobsPatientenProfil",
    "url": "http://Schulungsvorbereitung.de/Jakobstest/StructureDefinition/JakobsPatientenProfil",
    "version": "1.0.0",
    "name": "JakobsPatientenProfil2",
    "title": "Human friendly ist mit egal, deswegen \"JakobsPatientenProfil\"",
    "status": "draft",
    "date": "2024-10-10",
    "publisher": "jst",
    "contact":  [
        {
            "name": "jst"
        }
    ],
    "description": "Jakob's Profil beschreibt den Beispielpatienten den das AIM annehmen sollte.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Patient",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Patient.identifier",
                "path": "Patient.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open",
                    "ordered": false
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:buergerIDUFP",
                "path": "Patient.identifier",
                "sliceName": "buergerIDUFP",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:buergerIDUFP.system",
                "path": "Patient.identifier.system",
                "min": 1,
                "fixedUri": "http://fhir.ufp/sid/ufp-citizen-id",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:buergerIDUFP.value",
                "path": "Patient.identifier.value",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:KVNR",
                "path": "Patient.identifier",
                "sliceName": "KVNR",
                "min": 0,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:KVNR.system",
                "path": "Patient.identifier.system",
                "min": 1,
                "fixedUri": "http://fhir.de/sid/gkv/kvid-10",
                "mustSupport": true
            },
            {
                "id": "Patient.identifier:KVNR.value",
                "path": "Patient.identifier.value",
                "min": 1,
                "constraint":  [
                    {
                        "key": "kvid-1",
                        "severity": "warning",
                        "human": "KVNR muss 10 stellig sein",
                        "expression": "matches('[A-Z][0-9]{9}$')",
                        "source": "http://Schulungsvorbereitung.de/Jakobstest/StructureDefinition/JakobsPatientenProfil"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Patient.name",
                "path": "Patient.name",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "use"
                        }
                    ],
                    "rules": "open",
                    "ordered": false
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.name:offiziellerName",
                "path": "Patient.name",
                "sliceName": "offiziellerName",
                "comment": "Ist Pflichtfeld, da das zum verpflichtenden Quintupel für synedra benötigt wird.",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.name:offiziellerName.use",
                "path": "Patient.name.use",
                "min": 1,
                "patternCode": "official",
                "mustSupport": true
            },
            {
                "id": "Patient.name:offiziellerName.family",
                "path": "Patient.name.family",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.name:offiziellerName.given",
                "path": "Patient.name.given",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.name:offiziellerName.prefix",
                "path": "Patient.name.prefix",
                "mustSupport": true
            },
            {
                "id": "Patient.name:geburtsName",
                "path": "Patient.name",
                "sliceName": "geburtsName",
                "comment": "Ist Pflichtfeld, da das zum verpflichtenden Quintupel für synedra benötigt wird.",
                "min": 0,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "Patient.name:geburtsName.use",
                "path": "Patient.name.use",
                "min": 1,
                "patternCode": "maiden",
                "mustSupport": true
            },
            {
                "id": "Patient.name:geburtsName.family",
                "path": "Patient.name.family",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.gender",
                "path": "Patient.gender",
                "comment": "Ist Pflichtfeld, da das zum verpflichtenden Quintupel für synedra benötigt wird.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.birthDate",
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
                        "valueCode": "trial-use"
                    }
                ],
                "path": "Patient.birthDate",
                "comment": "Ist Pflichtfeld, da das zum verpflichtenden Quintupel für synedra benötigt wird.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Patient.address",
                "path": "Patient.address",
                "comment": "ob's das wirklich braucht",
                "min": 1,
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://Schulungsvorbereitung.de/Jakobstest/StructureDefinition/AdressenProfil"
                        ]
                    }
                ]
            }
        ]
    }
}
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="JakobsPatientenProfil" />
    <url value="http://Schulungsvorbereitung.de/Jakobstest/StructureDefinition/JakobsPatientenProfil" />
    <version value="1.0.0" />
    <name value="JakobsPatientenProfil2" />
    <title value="Human friendly ist mit egal, deswegen &quot;JakobsPatientenProfil&quot;" />
    <status value="draft" />
    <date value="2024-10-10" />
    <publisher value="jst" />
    <contact>
        <name value="jst" />
    </contact>
    <description value="Jakob&#39;s Profil beschreibt den Beispielpatienten den das AIM annehmen sollte." />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Patient" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
    <derivation value="constraint" />
    <differential>
        <element id="Patient.identifier">
            <path value="Patient.identifier" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="system" />
                </discriminator>
                <ordered value="false" />
                <rules value="open" />
            </slicing>
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.identifier:buergerIDUFP">
            <path value="Patient.identifier" />
            <sliceName value="buergerIDUFP" />
            <min value="1" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.identifier:buergerIDUFP.system">
            <path value="Patient.identifier.system" />
            <min value="1" />
            <fixedUri value="http://fhir.ufp/sid/ufp-citizen-id" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.identifier:buergerIDUFP.value">
            <path value="Patient.identifier.value" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.identifier:KVNR">
            <path value="Patient.identifier" />
            <sliceName value="KVNR" />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.identifier:KVNR.system">
            <path value="Patient.identifier.system" />
            <min value="1" />
            <fixedUri value="http://fhir.de/sid/gkv/kvid-10" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.identifier:KVNR.value">
            <path value="Patient.identifier.value" />
            <min value="1" />
            <constraint>
                <key value="kvid-1" />
                <severity value="warning" />
                <human value="KVNR muss 10 stellig sein" />
                <expression value="matches(&#39;[A-Z][0-9]{9}$&#39;)" />
                <source value="http://Schulungsvorbereitung.de/Jakobstest/StructureDefinition/JakobsPatientenProfil" />
            </constraint>
            <mustSupport value="true" />
        </element>
        <element id="Patient.name">
            <path value="Patient.name" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="use" />
                </discriminator>
                <ordered value="false" />
                <rules value="open" />
            </slicing>
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:offiziellerName">
            <path value="Patient.name" />
            <sliceName value="offiziellerName" />
            <comment value="Ist Pflichtfeld, da das zum verpflichtenden Quintupel f&#252;r synedra ben&#246;tigt wird." />
            <min value="1" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:offiziellerName.use">
            <path value="Patient.name.use" />
            <min value="1" />
            <patternCode value="official" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:offiziellerName.family">
            <path value="Patient.name.family" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:offiziellerName.given">
            <path value="Patient.name.given" />
            <min value="1" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:offiziellerName.prefix">
            <path value="Patient.name.prefix" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:geburtsName">
            <path value="Patient.name" />
            <sliceName value="geburtsName" />
            <comment value="Ist Pflichtfeld, da das zum verpflichtenden Quintupel f&#252;r synedra ben&#246;tigt wird." />
            <min value="0" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:geburtsName.use">
            <path value="Patient.name.use" />
            <min value="1" />
            <patternCode value="maiden" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.name:geburtsName.family">
            <path value="Patient.name.family" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.gender">
            <path value="Patient.gender" />
            <comment value="Ist Pflichtfeld, da das zum verpflichtenden Quintupel f&#252;r synedra ben&#246;tigt wird." />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.birthDate">
            <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
                <valueCode value="trial-use" />
            </extension>
            <path value="Patient.birthDate" />
            <comment value="Ist Pflichtfeld, da das zum verpflichtenden Quintupel f&#252;r synedra ben&#246;tigt wird." />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="Patient.address">
            <path value="Patient.address" />
            <comment value="ob&#39;s das wirklich braucht" />
            <min value="1" />
            <type>
                <code value="Address" />
                <profile value="http://Schulungsvorbereitung.de/Jakobstest/StructureDefinition/AdressenProfil" />
            </type>
        </element>
    </differential>
</StructureDefinition>