VerwandtePerson
Metadaten
Canonical | Status | Version | Basis |
---|---|---|---|
https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson | draft | 0.1.0 | http://hl7.org/fhir/StructureDefinition/RelatedPerson |
Inhalt
VerwandtePerson (RelatedPerson) | I | RelatedPerson | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | S I | 0..* | Extension |
DatEnde | I | 0..1 | Extension(dateTime) |
AuskunftssperreGrund | I | 0..1 | Extension(string) |
AuskunftssperreFrist | I | 0..1 | Extension(dateTime) |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
active | Σ ?! | 0..1 | boolean |
patient | S Σ I | 1..1 | Reference(Patient) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
relationship | Σ | 0..* | CodeableConceptBinding |
name | S Σ | 1..* | HumanName |
Name | S Σ | 1..1 | http://fhir.de/StructureDefinition/humanname-de-basisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | S Σ ?! | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
family | S Σ | 1..1 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
namenszusatz | S I | 0..* | Extension |
nachname | S I | 0..* | Extension |
vorsatzwort | S I | 0..* | Extension |
value | 0..1 | System.String | |
given | S Σ | 1..* | string |
prefix | S Σ | 0..* | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
prefix-qualifier | S I | 0..* | Extension |
id | 0..1 | string | |
extension | I | 0..* | Extension |
url | 1..1 | uriFixed Value | |
value[x] | 0..1 | Fixed Value | |
valueBase64Binary | base64Binary | ||
valueBoolean | boolean | ||
valueCanonical | canonical() | ||
valueCode | code | ||
valueDate | date | ||
valueDateTime | dateTime | ||
valueDecimal | decimal | ||
valueId | id | ||
valueInstant | instant | ||
valueInteger | integer | ||
valueMarkdown | markdown | ||
valueOid | oid | ||
valuePositiveInt | positiveInt | ||
valueString | string | ||
valueTime | time | ||
valueUnsignedInt | unsignedInt | ||
valueUri | uri | ||
valueUrl | url | ||
valueUuid | uuid | ||
valueAddress | Address | ||
valueAge | Age | ||
valueAnnotation | Annotation | ||
valueAttachment | Attachment | ||
valueCodeableConcept | CodeableConcept | ||
valueCoding | Coding | ||
valueContactPoint | ContactPoint | ||
valueCount | Count | ||
valueDistance | Distance | ||
valueDuration | Duration | ||
valueHumanName | HumanName | ||
valueIdentifier | Identifier | ||
valueMoney | Money | ||
valuePeriod | Period | ||
valueQuantity | Quantity | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueSignature | Signature | ||
valueTiming | Timing | ||
valueContactDetail | ContactDetail | ||
valueContributor | Contributor | ||
valueDataRequirement | DataRequirement | ||
valueExpression | Expression | ||
valueParameterDefinition | ParameterDefinition | ||
valueRelatedArtifact | RelatedArtifact | ||
valueTriggerDefinition | TriggerDefinition | ||
valueUsageContext | UsageContext | ||
valueDosage | Dosage | ||
valueMeta | Meta | ||
valueReference | Reference() | ||
value | 0..1 | System.String | |
suffix | Σ | 0..* | string |
period | Σ I | 0..1 | Period |
Geburtsname | S Σ | 0..1 | http://fhir.de/StructureDefinition/humanname-de-basisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | S Σ ?! | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
family | S Σ | 1..1 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
namenszusatz | S I | 0..* | Extension |
nachname | S I | 0..* | Extension |
vorsatzwort | S I | 0..* | Extension |
value | 0..1 | System.String | |
given | Σ | 0..0 | string |
prefix | Σ | 0..0 | string |
suffix | Σ | 0..* | string |
period | Σ I | 0..1 | Period |
telecom | Σ I | 0..* | ContactPoint |
gender | Σ | 0..1 | codeBinding |
birthDate | Σ | 0..1 | date |
address | S Σ | 0..* | Address |
Strassenanschrift | S Σ | 0..* | http://fhir.de/StructureDefinition/address-de-basisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
wohnungsinhaber | S I | 0..1 | Extension(string) |
use | Σ ?! | 0..1 | codeBinding |
type | S Σ | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
line | S Σ | 1..* | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Strasse | S I | 0..* | Extension |
Hausnummer | S I | 0..* | Extension |
Adresszusatz | S I | 0..* | Extension |
Postfach | I | 0..0 | Extension |
value | 0..1 | System.String | |
city | S Σ | 1..1 | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
gemeindeschluessel | S I | 0..1 | Extension |
frueherergemeindename | S I | 0..1 | Extension(string) |
value | 0..1 | System.String | |
district | Σ | 0..1 | string |
state | Σ | 0..1 | string |
postalCode | S Σ | 1..1 | string |
country | S Σ I | 1..1 | string |
period | Σ I | 0..1 | Period |
Postfach | S Σ | 0..* | http://fhir.de/StructureDefinition/address-de-basisPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | S Σ | 1..1 | codeBindingPattern |
text | Σ | 0..1 | string |
line | S Σ | 1..* | string |
id | 0..1 | string | |
extension | I | 0..* | Extension |
Strasse | I | 0..0 | Extension |
Hausnummer | I | 0..0 | Extension |
Adresszusatz | I | 0..0 | Extension |
Postfach | S I | 0..* | Extension |
value | 0..1 | System.String | |
city | S Σ | 1..1 | string |
district | Σ | 0..1 | string |
state | Σ | 0..1 | string |
postalCode | S Σ | 1..1 | string |
country | S Σ I | 1..1 | string |
period | Σ I | 0..1 | Period |
photo | I | 0..* | Attachment |
period | I | 0..1 | Period |
communication | S | 1..* | BackboneElement |
(All Slices) | |||
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
language | S | 1..1 | CodeableConceptBinding |
preferred | 0..1 | boolean | |
deutsch | S | 1..1 | BackboneElement |
id | 0..1 | string | |
extension | S I | 1..* | Extension |
deutschkenntnis | S I | 1..1 | Extension(CodeableConcept) |
modifierExtension | Σ ?! I | 0..* | Extension |
language | 1..1 | CodeableConceptBindingPattern | |
preferred | 0..1 | boolean |
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('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <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('http://hl7.org/fhir/ValueSet/iso3166-1-2') or country.memberOf('http://hl7.org/fhir/ValueSet/iso3166-1-3'))" /> <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
Name | Schweregrad | Beschreibung | Ausdruck |
---|---|---|---|
address-cnt-2or3-char | warning | 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. | 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-char | warning | 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. | 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 |
id : VerwandtePersonBeispiel |
meta |
profile : https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePerson |
extension |
url : https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreGrundEX |
value : Schwerwiegender Grund |
extension |
url : https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonAuskunftssperreFristEX |
value : 2024-01-01 |
patient |
reference : Patient/PersonBeispiel |
name |
use : official |
family : Gräfin von Musterfrau |
extension |
url : http://fhir.de/StructureDefinition/humanname-namenszusatz |
value : Graf |
extension |
url : http://hl7.org/fhir/StructureDefinition/humanname-own-name |
value : Musterfrau |
extension |
url : http://hl7.org/fhir/StructureDefinition/humanname-own-prefix |
value : von |
given : Erika |
prefix : Dr. |
extension |
url : http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier |
value : AC |
name |
use : maiden |
family : Gabler |
extension |
url : http://hl7.org/fhir/StructureDefinition/humanname-own-name |
value : Gabler |
gender : female |
birthDate : 1952-01-17 |
address |
extension |
url : https://www.oegd.de/fhir/seu/StructureDefinition/WohnungsInhaberEX |
value : Erika Gabler |
type : both |
line : Musterstrasse 18 |
extension |
url : http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName |
value : Musterstrasse |
extension |
url : http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber |
value : 18 |
line : 1. Etage |
extension |
url : http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator |
value : 1. Etage |
city : Musterhausen |
extension |
url : http://fhir.de/StructureDefinition/destatis/ags |
value : 03 2 54 021 |
postalCode : 98764 |
country : DE |
communication |
extension |
url : https://www.oegd.de/fhir/seu/StructureDefinition/VerwandtePersonDeutschkenntnisEX |
value |
coding |
system : https://www.oegd.de/fhir/seu/CodeSystem/PersonDeutschkenntnisCS |
code : 4 |
display : flüssig mit leichten Fehlern |
language |
coding |
system : urn:ietf:bcp:47 |
code : de |
display : German |
<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ä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ü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" }