Metadaten

CanonicalStatusVersionBasis
https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersondraft0.1.0http://hl7.org/fhir/StructureDefinition/RelatedPerson

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
DatEndeI0..1Extension(dateTime)
AuskunftssperreGrundI0..1Extension(string)
AuskunftssperreFristI0..1Extension(dateTime)
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
id0..1string
extensionI0..*Extension
referenceΣ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
relationshipΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS I0..*Extension
nachnameS I0..*Extension
vorsatzwortS I0..*Extension
value0..1System.String
givenS Σ1..*string
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueBase64Binarybase64Binary
valueBooleanboolean
valueCanonicalcanonical()
valueCodecode
valueDatedate
valueDateTimedateTime
valueDecimaldecimal
valueIdid
valueInstantinstant
valueIntegerinteger
valueMarkdownmarkdown
valueOidoid
valuePositiveIntpositiveInt
valueStringstring
valueTimetime
valueUnsignedIntunsignedInt
valueUriuri
valueUrlurl
valueUuiduuid
valueAddressAddress
valueAgeAge
valueAnnotationAnnotation
valueAttachmentAttachment
valueCodeableConceptCodeableConcept
valueCodingCoding
valueContactPointContactPoint
valueCountCount
valueDistanceDistance
valueDurationDuration
valueHumanNameHumanName
valueIdentifierIdentifier
valueMoneyMoney
valuePeriodPeriod
valueQuantityQuantity
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueSignatureSignature
valueTimingTiming
valueContactDetailContactDetail
valueContributorContributor
valueDataRequirementDataRequirement
valueExpressionExpression
valueParameterDefinitionParameterDefinition
valueRelatedArtifactRelatedArtifact
valueTriggerDefinitionTriggerDefinition
valueUsageContextUsageContext
valueDosageDosage
valueMetaMeta
valueReferenceReference()
value0..1System.String
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useS Σ ?!1..1codeBindingPattern
textΣ0..1string
id0..1string
namenszusatzS I0..*Extension
nachnameS I0..*Extension
vorsatzwortS I0..*Extension
value0..1System.String
givenΣ0..0string
prefixΣ0..0string
suffixΣ0..*string
periodΣ I0..1Period
telecomΣ I0..*ContactPoint
genderΣ0..1codeBinding
birthDateΣ0..1date
id0..1string
wohnungsinhaberS I0..1Extension(string)
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseS I0..*Extension
HausnummerS I0..*Extension
AdresszusatzS I0..*Extension
PostfachI0..0Extension
value0..1System.String
id0..1string
gemeindeschluesselS I0..1Extension
frueherergemeindenameS I0..1Extension(string)
value0..1System.String
districtΣ0..1string
stateΣ0..1string
postalCodeS Σ1..1string
countryS Σ I1..1string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeS Σ1..1codeBindingPattern
textΣ0..1string
id0..1string
StrasseI0..0Extension
HausnummerI0..0Extension
AdresszusatzI0..0Extension
PostfachS I0..*Extension
value0..1System.String
cityS Σ1..1string
districtΣ0..1string
stateΣ0..1string
postalCodeS Σ1..1string
countryS Σ I1..1string
periodΣ I0..1Period
photoI0..*Attachment
periodI0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
languageS1..1CodeableConceptBinding
preferred0..1boolean
id0..1string
deutschkenntnisS I1..1Extension(CodeableConcept)
modifierExtensionΣ ?! I0..*Extension
language1..1CodeableConceptBindingPattern
preferred0..1boolean
Feldname
RelatedPerson.extension
RelatedPerson.patient
RelatedPerson.name
RelatedPerson.name:Name
RelatedPerson.name:Name.use
RelatedPerson.name:Name.family
RelatedPerson.name:Name.family.extension:namenszusatz
RelatedPerson.name:Name.family.extension:nachname
RelatedPerson.name:Name.family.extension:vorsatzwort
RelatedPerson.name:Name.given
RelatedPerson.name:Name.prefix
RelatedPerson.name:Name.prefix.extension:prefix-qualifier
RelatedPerson.name:Geburtsname
RelatedPerson.name:Geburtsname.use
RelatedPerson.name:Geburtsname.family
RelatedPerson.name:Geburtsname.family.extension:namenszusatz
RelatedPerson.name:Geburtsname.family.extension:nachname
RelatedPerson.name:Geburtsname.family.extension:vorsatzwort
RelatedPerson.address
RelatedPerson.address:Strassenanschrift
RelatedPerson.address:Strassenanschrift.extension:wohnungsinhaber
RelatedPerson.address:Strassenanschrift.type
RelatedPerson.address:Strassenanschrift.line
RelatedPerson.address:Strassenanschrift.line.extension:Strasse
RelatedPerson.address:Strassenanschrift.line.extension:Hausnummer
RelatedPerson.address:Strassenanschrift.line.extension:Adresszusatz
RelatedPerson.address:Strassenanschrift.city
RelatedPerson.address:Strassenanschrift.city.extension:gemeindeschluessel
RelatedPerson.address:Strassenanschrift.city.extension:frueherergemeindename
RelatedPerson.address:Strassenanschrift.postalCode
RelatedPerson.address:Strassenanschrift.country
RelatedPerson.address:Postfach
RelatedPerson.address:Postfach.type
RelatedPerson.address:Postfach.line
RelatedPerson.address:Postfach.line.extension:Postfach
RelatedPerson.address:Postfach.city
RelatedPerson.address:Postfach.postalCode
RelatedPerson.address:Postfach.country
RelatedPerson.communication
RelatedPerson.communication.language
RelatedPerson.communication:deutsch
RelatedPerson.communication:deutsch.extension
RelatedPerson.communication:deutsch.extension:deutschkenntnis
<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="VerwandtePerson" />
    <url value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson" />
    <version value="0.1.0" />
    <name value="VerwandtePerson" />
    <status value="draft" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="RelatedPerson" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
    <derivation value="constraint" />
    <differential>
        <element id="RelatedPerson.extension">
            <path value="RelatedPerson.extension" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.extension:DatEnde">
            <path value="RelatedPerson.extension" />
            <sliceName value="DatEnde" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonDatEndeEX" />
            </type>
        </element>
        <element id="RelatedPerson.extension:AuskunftssperreGrund">
            <path value="RelatedPerson.extension" />
            <sliceName value="AuskunftssperreGrund" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreGrundEX" />
            </type>
        </element>
        <element id="RelatedPerson.extension:AuskunftssperreFrist">
            <path value="RelatedPerson.extension" />
            <sliceName value="AuskunftssperreFrist" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreFristEX" />
            </type>
        </element>
        <element id="RelatedPerson.patient">
            <path value="RelatedPerson.patient" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.patient.reference">
            <path value="RelatedPerson.patient.reference" />
            <min value="1" />
        </element>
        <element id="RelatedPerson.name">
            <path value="RelatedPerson.name" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name">
            <path value="RelatedPerson.name" />
            <sliceName value="Name" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="HumanName" />
                <profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
            </type>
            <patternHumanName>
                <use value="official" />
            </patternHumanName>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.use">
            <path value="RelatedPerson.name.use" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.family">
            <path value="RelatedPerson.name.family" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.family.extension:namenszusatz">
            <path value="RelatedPerson.name.family.extension" />
            <sliceName value="namenszusatz" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.family.extension:nachname">
            <path value="RelatedPerson.name.family.extension" />
            <sliceName value="nachname" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.family.extension:vorsatzwort">
            <path value="RelatedPerson.name.family.extension" />
            <sliceName value="vorsatzwort" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.given">
            <path value="RelatedPerson.name.given" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.prefix">
            <path value="RelatedPerson.name.prefix" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.prefix.extension:prefix-qualifier">
            <path value="RelatedPerson.name.prefix.extension" />
            <sliceName value="prefix-qualifier" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Name.prefix.extension:prefix-qualifier.value[x]">
            <path value="RelatedPerson.name.prefix.extension.value[x]" />
            <fixedCode value="AC" />
        </element>
        <element id="RelatedPerson.name:Geburtsname">
            <path value="RelatedPerson.name" />
            <sliceName value="Geburtsname" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="HumanName" />
                <profile value="http://fhir.de/StructureDefinition/humanname-de-basis" />
            </type>
            <patternHumanName>
                <use value="maiden" />
            </patternHumanName>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Geburtsname.use">
            <path value="RelatedPerson.name.use" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Geburtsname.family">
            <path value="RelatedPerson.name.family" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Geburtsname.family.extension:namenszusatz">
            <path value="RelatedPerson.name.family.extension" />
            <sliceName value="namenszusatz" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Geburtsname.family.extension:nachname">
            <path value="RelatedPerson.name.family.extension" />
            <sliceName value="nachname" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Geburtsname.family.extension:vorsatzwort">
            <path value="RelatedPerson.name.family.extension" />
            <sliceName value="vorsatzwort" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.name:Geburtsname.given">
            <path value="RelatedPerson.name.given" />
            <max value="0" />
        </element>
        <element id="RelatedPerson.name:Geburtsname.prefix">
            <path value="RelatedPerson.name.prefix" />
            <max value="0" />
        </element>
        <element id="RelatedPerson.address">
            <path value="RelatedPerson.address" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift">
            <path value="RelatedPerson.address" />
            <sliceName value="Strassenanschrift" />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <patternAddress>
                <type value="both" />
            </patternAddress>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.extension:wohnungsinhaber">
            <path value="RelatedPerson.address.extension" />
            <sliceName value="wohnungsinhaber" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/WohnungsInhaberEX" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.type">
            <path value="RelatedPerson.address.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.line">
            <path value="RelatedPerson.address.line" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.line.extension:Strasse">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Strasse" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.line.extension:Hausnummer">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Hausnummer" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.line.extension:Adresszusatz">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.line.extension:Postfach">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Postfach" />
            <max value="0" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.city">
            <path value="RelatedPerson.address.city" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.city.extension:gemeindeschluessel">
            <path value="RelatedPerson.address.city.extension" />
            <sliceName value="gemeindeschluessel" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="http://fhir.de/StructureDefinition/destatis/ags" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.city.extension:frueherergemeindename">
            <path value="RelatedPerson.address.city.extension" />
            <sliceName value="frueherergemeindename" />
            <min value="0" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/FruehererGemeindeNameEX" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.postalCode">
            <path value="RelatedPerson.address.postalCode" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Strassenanschrift.country">
            <path value="RelatedPerson.address.country" />
            <min value="1" />
            <constraint>
                <key value="address-cnt-2or3-char" />
                <severity value="warning" />
                <human value="The content of the country element (if present) 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." />
                <expression value="country.empty() or (country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-2&#39;) or country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-3&#39;))" />
                <source value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson" />
            </constraint>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Postfach">
            <path value="RelatedPerson.address" />
            <sliceName value="Postfach" />
            <min value="0" />
            <max value="*" />
            <type>
                <code value="Address" />
                <profile value="http://fhir.de/StructureDefinition/address-de-basis" />
            </type>
            <patternAddress>
                <type value="postal" />
            </patternAddress>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Postfach.type">
            <path value="RelatedPerson.address.type" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Postfach.line">
            <path value="RelatedPerson.address.line" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Postfach.line.extension:Strasse">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Strasse" />
            <max value="0" />
        </element>
        <element id="RelatedPerson.address:Postfach.line.extension:Hausnummer">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Hausnummer" />
            <max value="0" />
        </element>
        <element id="RelatedPerson.address:Postfach.line.extension:Adresszusatz">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Adresszusatz" />
            <max value="0" />
        </element>
        <element id="RelatedPerson.address:Postfach.line.extension:Postfach">
            <path value="RelatedPerson.address.line.extension" />
            <sliceName value="Postfach" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Postfach.city">
            <path value="RelatedPerson.address.city" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Postfach.postalCode">
            <path value="RelatedPerson.address.postalCode" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.address:Postfach.country">
            <path value="RelatedPerson.address.country" />
            <min value="1" />
            <constraint>
                <key value="address-cnt-2or3-char" />
                <severity value="warning" />
                <human value="The content of the country element (if present) 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." />
                <expression value="country.empty() or (country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-2&#39;) or country.memberOf(&#39;http://hl7.org/fhir/ValueSet/iso3166-1-3&#39;))" />
                <source value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson" />
            </constraint>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.communication">
            <path value="RelatedPerson.communication" />
            <slicing>
                <discriminator>
                    <type value="pattern" />
                    <path value="$this" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.communication.language">
            <path value="RelatedPerson.communication.language" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.communication:deutsch">
            <path value="RelatedPerson.communication" />
            <sliceName value="deutsch" />
            <min value="1" />
            <max value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.communication:deutsch.extension">
            <path value="RelatedPerson.communication.extension" />
            <min value="1" />
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.communication:deutsch.extension:deutschkenntnis">
            <path value="RelatedPerson.communication.extension" />
            <sliceName value="deutschkenntnis" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Extension" />
                <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonDeutschkenntnisEX" />
            </type>
            <mustSupport value="true" />
        </element>
        <element id="RelatedPerson.communication:deutsch.language">
            <path value="RelatedPerson.communication.language" />
            <patternCodeableConcept>
                <coding>
                    <system value="urn:ietf:bcp:47" />
                    <code value="de" />
                    <display value="German" />
                </coding>
            </patternCodeableConcept>
        </element>
    </differential>
</StructureDefinition>
{
    "resourceType": "StructureDefinition",
    "id": "VerwandtePerson",
    "url": "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson",
    "version": "0.1.0",
    "name": "VerwandtePerson",
    "status": "draft",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "RelatedPerson",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/RelatedPerson",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "RelatedPerson.extension",
                "path": "RelatedPerson.extension",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.extension:DatEnde",
                "path": "RelatedPerson.extension",
                "sliceName": "DatEnde",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonDatEndeEX"
                        ]
                    }
                ]
            },
            {
                "id": "RelatedPerson.extension:AuskunftssperreGrund",
                "path": "RelatedPerson.extension",
                "sliceName": "AuskunftssperreGrund",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreGrundEX"
                        ]
                    }
                ]
            },
            {
                "id": "RelatedPerson.extension:AuskunftssperreFrist",
                "path": "RelatedPerson.extension",
                "sliceName": "AuskunftssperreFrist",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreFristEX"
                        ]
                    }
                ]
            },
            {
                "id": "RelatedPerson.patient",
                "path": "RelatedPerson.patient",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.patient.reference",
                "path": "RelatedPerson.patient.reference",
                "min": 1
            },
            {
                "id": "RelatedPerson.name",
                "path": "RelatedPerson.name",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name",
                "path": "RelatedPerson.name",
                "sliceName": "Name",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "HumanName",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/humanname-de-basis"
                        ]
                    }
                ],
                "patternHumanName": {
                    "use": "official"
                },
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.use",
                "path": "RelatedPerson.name.use",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.family",
                "path": "RelatedPerson.name.family",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.family.extension:namenszusatz",
                "path": "RelatedPerson.name.family.extension",
                "sliceName": "namenszusatz",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.family.extension:nachname",
                "path": "RelatedPerson.name.family.extension",
                "sliceName": "nachname",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.family.extension:vorsatzwort",
                "path": "RelatedPerson.name.family.extension",
                "sliceName": "vorsatzwort",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.given",
                "path": "RelatedPerson.name.given",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.prefix",
                "path": "RelatedPerson.name.prefix",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.prefix.extension:prefix-qualifier",
                "path": "RelatedPerson.name.prefix.extension",
                "sliceName": "prefix-qualifier",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Name.prefix.extension:prefix-qualifier.value[x]",
                "path": "RelatedPerson.name.prefix.extension.value[x]",
                "fixedCode": "AC"
            },
            {
                "id": "RelatedPerson.name:Geburtsname",
                "path": "RelatedPerson.name",
                "sliceName": "Geburtsname",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "HumanName",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/humanname-de-basis"
                        ]
                    }
                ],
                "patternHumanName": {
                    "use": "maiden"
                },
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Geburtsname.use",
                "path": "RelatedPerson.name.use",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Geburtsname.family",
                "path": "RelatedPerson.name.family",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Geburtsname.family.extension:namenszusatz",
                "path": "RelatedPerson.name.family.extension",
                "sliceName": "namenszusatz",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Geburtsname.family.extension:nachname",
                "path": "RelatedPerson.name.family.extension",
                "sliceName": "nachname",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Geburtsname.family.extension:vorsatzwort",
                "path": "RelatedPerson.name.family.extension",
                "sliceName": "vorsatzwort",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.name:Geburtsname.given",
                "path": "RelatedPerson.name.given",
                "max": "0"
            },
            {
                "id": "RelatedPerson.name:Geburtsname.prefix",
                "path": "RelatedPerson.name.prefix",
                "max": "0"
            },
            {
                "id": "RelatedPerson.address",
                "path": "RelatedPerson.address",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift",
                "path": "RelatedPerson.address",
                "sliceName": "Strassenanschrift",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "patternAddress": {
                    "type": "both"
                },
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.extension:wohnungsinhaber",
                "path": "RelatedPerson.address.extension",
                "sliceName": "wohnungsinhaber",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://www.oegd.de/fhir/seu/StructureDefinition/WohnungsInhaberEX"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.type",
                "path": "RelatedPerson.address.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.line",
                "path": "RelatedPerson.address.line",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.line.extension:Strasse",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Strasse",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.line.extension:Hausnummer",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Hausnummer",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.line.extension:Adresszusatz",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Adresszusatz",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.line.extension:Postfach",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Postfach",
                "max": "0"
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.city",
                "path": "RelatedPerson.address.city",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.city.extension:gemeindeschluessel",
                "path": "RelatedPerson.address.city.extension",
                "sliceName": "gemeindeschluessel",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/destatis/ags"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.city.extension:frueherergemeindename",
                "path": "RelatedPerson.address.city.extension",
                "sliceName": "frueherergemeindename",
                "min": 0,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://www.oegd.de/fhir/seu/StructureDefinition/FruehererGemeindeNameEX"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.postalCode",
                "path": "RelatedPerson.address.postalCode",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Strassenanschrift.country",
                "path": "RelatedPerson.address.country",
                "min": 1,
                "constraint":  [
                    {
                        "key": "address-cnt-2or3-char",
                        "severity": "warning",
                        "human": "The content of the country element (if present) 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.",
                        "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
                        "source": "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Postfach",
                "path": "RelatedPerson.address",
                "sliceName": "Postfach",
                "min": 0,
                "max": "*",
                "type":  [
                    {
                        "code": "Address",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/address-de-basis"
                        ]
                    }
                ],
                "patternAddress": {
                    "type": "postal"
                },
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Postfach.type",
                "path": "RelatedPerson.address.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Postfach.line",
                "path": "RelatedPerson.address.line",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Postfach.line.extension:Strasse",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Strasse",
                "max": "0"
            },
            {
                "id": "RelatedPerson.address:Postfach.line.extension:Hausnummer",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Hausnummer",
                "max": "0"
            },
            {
                "id": "RelatedPerson.address:Postfach.line.extension:Adresszusatz",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Adresszusatz",
                "max": "0"
            },
            {
                "id": "RelatedPerson.address:Postfach.line.extension:Postfach",
                "path": "RelatedPerson.address.line.extension",
                "sliceName": "Postfach",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Postfach.city",
                "path": "RelatedPerson.address.city",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Postfach.postalCode",
                "path": "RelatedPerson.address.postalCode",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.address:Postfach.country",
                "path": "RelatedPerson.address.country",
                "min": 1,
                "constraint":  [
                    {
                        "key": "address-cnt-2or3-char",
                        "severity": "warning",
                        "human": "The content of the country element (if present) 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.",
                        "expression": "country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))",
                        "source": "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson"
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.communication",
                "path": "RelatedPerson.communication",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "pattern",
                            "path": "$this"
                        }
                    ],
                    "rules": "open"
                },
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.communication.language",
                "path": "RelatedPerson.communication.language",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.communication:deutsch",
                "path": "RelatedPerson.communication",
                "sliceName": "deutsch",
                "min": 1,
                "max": "1",
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.communication:deutsch.extension",
                "path": "RelatedPerson.communication.extension",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.communication:deutsch.extension:deutschkenntnis",
                "path": "RelatedPerson.communication.extension",
                "sliceName": "deutschkenntnis",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Extension",
                        "profile":  [
                            "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonDeutschkenntnisEX"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "RelatedPerson.communication:deutsch.language",
                "path": "RelatedPerson.communication.language",
                "patternCodeableConcept": {
                    "coding":  [
                        {
                            "code": "de",
                            "system": "urn:ietf:bcp:47",
                            "display": "German"
                        }
                    ]
                }
            }
        ]
    }
}

Terminology-Bindings

Constraints/Invarianten

NameSchweregradBeschreibungAusdruck
address-cnt-2or3-charwarningThe content of the country element (if present) 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.country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))
address-cnt-2or3-charwarningThe content of the country element (if present) 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.country.empty() or (country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))

RestFul API

Command 'link' could not render: Object reference not set to an instance of an object.

Beispiele

Beispieldatensatz

RelatedPerson
<RelatedPerson xmlns="http://hl7.org/fhir">
    <id value="VerwandtePersonBeispiel" />
    <meta>
        <profile value="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson" />
    </meta>
    <extension url="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreGrundEX">
        <valueString value="Schwerwiegender Grund" />
    </extension>
    <extension url="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreFristEX">
        <valueDateTime value="2024-01-01" />
    </extension>
    <patient>
        <reference value="Patient/PersonBeispiel" />
    </patient>
    <name>
        <use value="official" />
        <family value="Gr&#228;fin von Musterfrau">
            <extension url="http://fhir.de/StructureDefinition/humanname-namenszusatz">
                <valueString value="Graf" />
            </extension>
            <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name">
                <valueString value="Musterfrau" />
            </extension>
            <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-prefix">
                <valueString value="von" />
            </extension>
        </family>
        <given value="Erika" />
        <prefix value="Dr.">
            <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier">
                <valueCode value="AC" />
            </extension>
        </prefix>
    </name>
    <name>
        <use value="maiden" />
        <family value="Gabler">
            <extension url="http://hl7.org/fhir/StructureDefinition/humanname-own-name">
                <valueString value="Gabler" />
            </extension>
        </family>
    </name>
    <gender value="female" />
    <birthDate value="1952-01-17" />
    <address>
        <extension url="https://www.oegd.de/fhir/seu/StructureDefinition/WohnungsInhaberEX">
            <valueString value="Erika Gabler" />
        </extension>
        <type value="both" />
        <line value="Musterstrasse 18">
            <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName">
                <valueString value="Musterstrasse" />
            </extension>
            <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber">
                <valueString value="18" />
            </extension>
        </line>
        <line value="1. Etage">
            <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator">
                <valueString value="1. Etage" />
            </extension>
        </line>
        <city value="Musterhausen">
            <extension url="http://fhir.de/StructureDefinition/destatis/ags">
                <valueString value="03 2 54 021" />
            </extension>
        </city>
        <postalCode value="98764" />
        <country value="DE" />
    </address>
    <communication>
        <extension url="https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonDeutschkenntnisEX">
            <valueCodeableConcept>
                <coding>
                    <system value="https://www.oegd.de/fhir/seu/CodeSystem/PersonDeutschkenntnisCS" />
                    <code value="4" />
                    <display value="fl&#252;ssig mit leichten Fehlern" />
                </coding>
            </valueCodeableConcept>
        </extension>
        <language>
            <coding>
                <system value="urn:ietf:bcp:47" />
                <code value="de" />
                <display value="German" />
            </coding>
        </language>
    </communication>
</RelatedPerson>
{
    "resourceType": "RelatedPerson",
    "id": "VerwandtePersonBeispiel",
    "meta": {
        "profile":  [
            "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson"
        ]
    },
    "name":  [
        {
            "use": "official",
            "family": "Gräfin von Musterfrau",
            "_family": {
                "extension":  [
                    {
                        "url": "http://fhir.de/StructureDefinition/humanname-namenszusatz",
                        "valueString": "Graf"
                    },
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name",
                        "valueString": "Musterfrau"
                    },
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix",
                        "valueString": "von"
                    }
                ]
            },
            "given":  [
                "Erika"
            ],
            "prefix":  [
                "Dr."
            ],
            "_prefix":  [
                {
                    "extension":  [
                        {
                            "url": "http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier",
                            "valueCode": "AC"
                        }
                    ]
                }
            ]
        },
        {
            "use": "maiden",
            "family": "Gabler",
            "_family": {
                "extension":  [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/humanname-own-name",
                        "valueString": "Gabler"
                    }
                ]
            }
        }
    ],
    "communication":  [
        {
            "language": {
                "coding":  [
                    {
                        "code": "de",
                        "system": "urn:ietf:bcp:47",
                        "display": "German"
                    }
                ]
            },
            "extension":  [
                {
                    "url": "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonDeutschkenntnisEX",
                    "valueCodeableConcept": {
                        "coding":  [
                            {
                                "code": "4",
                                "system": "https://www.oegd.de/fhir/seu/CodeSystem/PersonDeutschkenntnisCS",
                                "display": "flüssig mit leichten Fehlern"
                            }
                        ]
                    }
                }
            ]
        }
    ],
    "extension":  [
        {
            "url": "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreGrundEX",
            "valueString": "Schwerwiegender Grund"
        },
        {
            "url": "https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreFristEX",
            "valueDateTime": "2024-01-01"
        }
    ],
    "address":  [
        {
            "type": "both",
            "extension":  [
                {
                    "url": "https://www.oegd.de/fhir/seu/StructureDefinition/WohnungsInhaberEX",
                    "valueString": "Erika Gabler"
                }
            ],
            "line":  [
                "Musterstrasse 18",
                "1. Etage"
            ],
            "_line":  [
                {
                    "extension":  [
                        {
                            "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName",
                            "valueString": "Musterstrasse"
                        },
                        {
                            "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber",
                            "valueString": "18"
                        }
                    ]
                },
                {
                    "extension":  [
                        {
                            "url": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator",
                            "valueString": "1. Etage"
                        }
                    ]
                }
            ],
            "city": "Musterhausen",
            "_city": {
                "extension":  [
                    {
                        "url": "http://fhir.de/StructureDefinition/destatis/ags",
                        "valueString": "03 2 54 021"
                    }
                ]
            },
            "postalCode": "98764",
            "country": "DE"
        }
    ],
    "gender": "female",
    "patient": {
        "reference": "Patient/PersonBeispiel"
    },
    "birthDate": "1952-01-17"
}