Dokumentacja Integracyjna SMPL
25.0.0 - STU1 Poland flag

Profil zasobu: PLRelatedPerson

Logiczny url: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLRelatedPerson Wersja: 25.0.0
Draft z dnia 2024-09-17 Nazwa: PLRelatedPerson

Zasób zawierający dane przedstawiciela ustawowego lub opiekuna faktycznego pacjenta.

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Profil

Opis sposobu prezentacji profilu ujęty jest w specyfikacji standardu FHIR.

Struktura bazuje na RelatedPerson

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson Zasób zawierający dane przedstawiciela ustawowego lub opiekuna faktycznego pacjenta
... id 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta 1..1 Meta Metadane zasobu
.... id 0..0
.... versionId 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) Profil zasobu
.... security 0..0
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... text 0..0
... contained 0..0
... identifier 1..1 Identifier Identyfikator biznesowy opiekuna pacjenta
.... id 0..0
.... use 0..0
.... type 0..0
.... system 1..1 uri System identyfikacji
.... value 1..1 string Identyfikator
.... period 0..0
.... assigner 0..0
... active 0..0
... patient 1..1 Reference(Patient) Dane pacjenta
.... id 0..0
.... reference 1..1 string Referencja do zasobu Patient
.... type 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Fixed Value: Patient
.... identifier 0..1 Identifier Identyfikator pacjenta
..... id 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji pacjenta
..... value 1..1 string Identyfikator pacjenta
..... period 0..0
..... assigner 0..0
.... display 0..0
... relationship 0..1 CodeableConcept Typ Opiekuna Pacjenta
.... id 0..0
.... coding 1..1 Coding Typ Opiekuna Pacjenta
..... system 1..1 uri System kodowania typu opiekuna Pacjenta
Fixed Value: urn:oid:0.0.0.0.0
..... version 0..0
..... code 1..1 code Typ Opiekna Pacjenta
..... display 0..1 string matka | ojciec | opiekun prawny
..... userSelected 0..0
.... text 0..0
... name 0..1 HumanName Dane osobowe opiekuna pacjenta
.... id 0..0
.... use 0..0
.... text 0..0
.... family 0..1 string Nazwisko opiekuna pacjenta
.... given 0..* string Imię opiekuna pacjenta
.... prefix 0..0
.... suffix 0..0
.... period 0..0
... telecom 0..* ContactPoint Dane kontaktowe opiekuna
.... id 0..1 string id elementu
.... system 1..1 code phone | fax | email | pager | url | sms | other
.... value 1..1 string Dane kontaktowe
.... use 0..0
.... rank 0..0
.... period 0..0
... gender 0..0
... birthDate 0..0
... address 0..* Address Adres Opiekuna pacjenta
.... id 0..1 string id elementu
.... Slices for extension Content/Rules for all slices
..... territorialDivisionCode 0..1 (Complex) Extension
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode
...... id 0..0
...... value[x] 1..1 code Wartość identyfikatora
.... use 0..0
.... type 1..1 code postal | physical | both
.... text 0..0
.... line 0..1 string Adres
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... streetNameType 0..1 string streetNameType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType
...... streetName 0..1 string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
...... houseNumber 0..1 string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
...... unitID 0..1 string unitID
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
...... unitType 0..1 string unitType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitType
.... city 1..1 string Miejscowość
.... district 0..1 string Gmina
.... state 0..1 string Województwo
.... postalCode 1..1 string Kod pocztowy
.... country 1..1 string Kraj
.... period 0..0
... photo 0..0
... period 0..0
... communication 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson Zasób zawierający dane przedstawiciela ustawowego lub opiekuna faktycznego pacjenta
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... profile Σ 1..1 canonical(StructureDefinition) Profil zasobu
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... identifier Σ 1..1 Identifier Identyfikator biznesowy opiekuna pacjenta
.... system Σ 1..1 uri System identyfikacji
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator
Example General: 123456
... patient Σ 1..1 Reference(Patient) Dane pacjenta
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Patient
.... identifier Σ 0..1 Identifier Identyfikator pacjenta
..... system Σ 1..1 uri System identyfikacji pacjenta
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pacjenta
Example General: 123456
... relationship Σ 0..1 CodeableConcept Typ Opiekuna Pacjenta
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


.... coding Σ 1..1 Coding Typ Opiekuna Pacjenta
..... system Σ 1..1 uri System kodowania typu opiekuna Pacjenta
Fixed Value: urn:oid:0.0.0.0.0
..... code Σ 1..1 code Typ Opiekna Pacjenta
..... display Σ 0..1 string matka | ojciec | opiekun prawny
... name Σ 0..1 HumanName Dane osobowe opiekuna pacjenta
.... family Σ 0..1 string Nazwisko opiekuna pacjenta
.... given Σ 0..* string Imię opiekuna pacjenta
This repeating element order: Given Names appear in the correct order for presenting the name
... telecom Σ 0..* ContactPoint Dane kontaktowe opiekuna
.... id 0..1 string id elementu
.... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 1..1 string Dane kontaktowe
... address Σ 0..* Address Adres Opiekuna pacjenta
.... id 0..1 string id elementu
.... Slices for extension Content/Rules for all slices
..... territorialDivisionCode 0..1 (Complex) Extension
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode"
...... value[x] 1..1 code Wartość identyfikatora
.... type Σ 1..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... line Σ 0..1 string Adres
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... streetNameType 0..1 string streetNameType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType
...... streetName 0..1 string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
...... houseNumber 0..1 string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
...... unitID 0..1 string unitID
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
...... unitType 0..1 string unitType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitType
.... city Σ 1..1 string Miejscowość
Example General: Erewhon
.... district Σ 0..1 string Gmina
Example General: Madison
.... state Σ 0..1 string Województwo
.... postalCode Σ 1..1 string Kod pocztowy
Example General: 9132
.... country Σ 1..1 string Kraj

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
RelatedPerson.patient.typeextensibleFixed Value: Patient
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
RelatedPerson.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson Zasób zawierający dane przedstawiciela ustawowego lub opiekuna faktycznego pacjenta
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... profile Σ 1..1 canonical(StructureDefinition) Profil zasobu
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 1..1 Identifier Identyfikator biznesowy opiekuna pacjenta
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system Σ 1..1 uri System identyfikacji
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator
Example General: 123456
... patient Σ 1..1 Reference(Patient) Dane pacjenta
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Patient
.... identifier Σ 0..1 Identifier Identyfikator pacjenta
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri System identyfikacji pacjenta
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pacjenta
Example General: 123456
... relationship Σ 0..1 CodeableConcept Typ Opiekuna Pacjenta
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Typ Opiekuna Pacjenta
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri System kodowania typu opiekuna Pacjenta
Fixed Value: urn:oid:0.0.0.0.0
..... code Σ 1..1 code Typ Opiekna Pacjenta
..... display Σ 0..1 string matka | ojciec | opiekun prawny
... name Σ 0..1 HumanName Dane osobowe opiekuna pacjenta
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... family Σ 0..1 string Nazwisko opiekuna pacjenta
.... given Σ 0..* string Imię opiekuna pacjenta
This repeating element order: Given Names appear in the correct order for presenting the name
... telecom Σ 0..* ContactPoint Dane kontaktowe opiekuna
.... id 0..1 string id elementu
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 1..1 string Dane kontaktowe
... address Σ 0..* Address Adres Opiekuna pacjenta
.... id 0..1 string id elementu
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... territorialDivisionCode 0..1 (Complex) Extension
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode"
...... value[x] 1..1 code Wartość identyfikatora
.... type Σ 1..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... line Σ 0..1 string Adres
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... streetNameType 0..1 string streetNameType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType
...... streetName 0..1 string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
...... houseNumber 0..1 string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
...... unitID 0..1 string unitID
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
...... unitType 0..1 string unitType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitType
..... value 0..1 string Primitive value for string
Max Length: 1048576
.... city Σ 1..1 string Miejscowość
Example General: Erewhon
.... district Σ 0..1 string Gmina
Example General: Madison
.... state Σ 0..1 string Województwo
.... postalCode Σ 1..1 string Kod pocztowy
Example General: 9132
.... country Σ 1..1 string Kraj

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
RelatedPerson.patient.typeextensibleFixed Value: Patient
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
RelatedPerson.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Widok Differential

Struktura bazuje na RelatedPerson

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson Zasób zawierający dane przedstawiciela ustawowego lub opiekuna faktycznego pacjenta
... id 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta 1..1 Meta Metadane zasobu
.... id 0..0
.... versionId 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) Profil zasobu
.... security 0..0
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... text 0..0
... contained 0..0
... identifier 1..1 Identifier Identyfikator biznesowy opiekuna pacjenta
.... id 0..0
.... use 0..0
.... type 0..0
.... system 1..1 uri System identyfikacji
.... value 1..1 string Identyfikator
.... period 0..0
.... assigner 0..0
... active 0..0
... patient 1..1 Reference(Patient) Dane pacjenta
.... id 0..0
.... reference 1..1 string Referencja do zasobu Patient
.... type 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Fixed Value: Patient
.... identifier 0..1 Identifier Identyfikator pacjenta
..... id 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji pacjenta
..... value 1..1 string Identyfikator pacjenta
..... period 0..0
..... assigner 0..0
.... display 0..0
... relationship 0..1 CodeableConcept Typ Opiekuna Pacjenta
.... id 0..0
.... coding 1..1 Coding Typ Opiekuna Pacjenta
..... system 1..1 uri System kodowania typu opiekuna Pacjenta
Fixed Value: urn:oid:0.0.0.0.0
..... version 0..0
..... code 1..1 code Typ Opiekna Pacjenta
..... display 0..1 string matka | ojciec | opiekun prawny
..... userSelected 0..0
.... text 0..0
... name 0..1 HumanName Dane osobowe opiekuna pacjenta
.... id 0..0
.... use 0..0
.... text 0..0
.... family 0..1 string Nazwisko opiekuna pacjenta
.... given 0..* string Imię opiekuna pacjenta
.... prefix 0..0
.... suffix 0..0
.... period 0..0
... telecom 0..* ContactPoint Dane kontaktowe opiekuna
.... id 0..1 string id elementu
.... system 1..1 code phone | fax | email | pager | url | sms | other
.... value 1..1 string Dane kontaktowe
.... use 0..0
.... rank 0..0
.... period 0..0
... gender 0..0
... birthDate 0..0
... address 0..* Address Adres Opiekuna pacjenta
.... id 0..1 string id elementu
.... Slices for extension Content/Rules for all slices
..... territorialDivisionCode 0..1 (Complex) Extension
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode
...... id 0..0
...... value[x] 1..1 code Wartość identyfikatora
.... use 0..0
.... type 1..1 code postal | physical | both
.... text 0..0
.... line 0..1 string Adres
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... streetNameType 0..1 string streetNameType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType
...... streetName 0..1 string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
...... houseNumber 0..1 string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
...... unitID 0..1 string unitID
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
...... unitType 0..1 string unitType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitType
.... city 1..1 string Miejscowość
.... district 0..1 string Gmina
.... state 0..1 string Województwo
.... postalCode 1..1 string Kod pocztowy
.... country 1..1 string Kraj
.... period 0..0
... photo 0..0
... period 0..0
... communication 0..0

doco Documentation for this format

Widok kluczowych elementów

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson Zasób zawierający dane przedstawiciela ustawowego lub opiekuna faktycznego pacjenta
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... profile Σ 1..1 canonical(StructureDefinition) Profil zasobu
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... identifier Σ 1..1 Identifier Identyfikator biznesowy opiekuna pacjenta
.... system Σ 1..1 uri System identyfikacji
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator
Example General: 123456
... patient Σ 1..1 Reference(Patient) Dane pacjenta
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Patient
.... identifier Σ 0..1 Identifier Identyfikator pacjenta
..... system Σ 1..1 uri System identyfikacji pacjenta
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pacjenta
Example General: 123456
... relationship Σ 0..1 CodeableConcept Typ Opiekuna Pacjenta
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


.... coding Σ 1..1 Coding Typ Opiekuna Pacjenta
..... system Σ 1..1 uri System kodowania typu opiekuna Pacjenta
Fixed Value: urn:oid:0.0.0.0.0
..... code Σ 1..1 code Typ Opiekna Pacjenta
..... display Σ 0..1 string matka | ojciec | opiekun prawny
... name Σ 0..1 HumanName Dane osobowe opiekuna pacjenta
.... family Σ 0..1 string Nazwisko opiekuna pacjenta
.... given Σ 0..* string Imię opiekuna pacjenta
This repeating element order: Given Names appear in the correct order for presenting the name
... telecom Σ 0..* ContactPoint Dane kontaktowe opiekuna
.... id 0..1 string id elementu
.... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 1..1 string Dane kontaktowe
... address Σ 0..* Address Adres Opiekuna pacjenta
.... id 0..1 string id elementu
.... Slices for extension Content/Rules for all slices
..... territorialDivisionCode 0..1 (Complex) Extension
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode"
...... value[x] 1..1 code Wartość identyfikatora
.... type Σ 1..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... line Σ 0..1 string Adres
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... streetNameType 0..1 string streetNameType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType
...... streetName 0..1 string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
...... houseNumber 0..1 string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
...... unitID 0..1 string unitID
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
...... unitType 0..1 string unitType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitType
.... city Σ 1..1 string Miejscowość
Example General: Erewhon
.... district Σ 0..1 string Gmina
Example General: Madison
.... state Σ 0..1 string Województwo
.... postalCode Σ 1..1 string Kod pocztowy
Example General: 9132
.... country Σ 1..1 string Kraj

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
RelatedPerson.patient.typeextensibleFixed Value: Patient
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
RelatedPerson.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Widok Snapshot

NameFlagsCard.TypeDescription & Constraintsdoco
.. RelatedPerson 0..* RelatedPerson Zasób zawierający dane przedstawiciela ustawowego lub opiekuna faktycznego pacjenta
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Wersja zasobu (wartość ustawiana przez system P1)
.... lastUpdated Σ 0..1 instant Data aktualizacji zasobu (wartość ustawiana przez system P1)
.... profile Σ 1..1 canonical(StructureDefinition) Profil zasobu
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 1..1 Identifier Identyfikator biznesowy opiekuna pacjenta
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system Σ 1..1 uri System identyfikacji
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator
Example General: 123456
... patient Σ 1..1 Reference(Patient) Dane pacjenta
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 1..1 string Referencja do zasobu Patient
.... type Σ 1..1 uri Typ zasobu z danymi pacjenta (Patient)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Patient
.... identifier Σ 0..1 Identifier Identyfikator pacjenta
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri System identyfikacji pacjenta
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pacjenta
Example General: 123456
... relationship Σ 0..1 CodeableConcept Typ Opiekuna Pacjenta
Binding: PatientRelationshipType (preferred): The nature of the relationship between a patient and the related person.


.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Typ Opiekuna Pacjenta
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ 1..1 uri System kodowania typu opiekuna Pacjenta
Fixed Value: urn:oid:0.0.0.0.0
..... code Σ 1..1 code Typ Opiekna Pacjenta
..... display Σ 0..1 string matka | ojciec | opiekun prawny
... name Σ 0..1 HumanName Dane osobowe opiekuna pacjenta
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... family Σ 0..1 string Nazwisko opiekuna pacjenta
.... given Σ 0..* string Imię opiekuna pacjenta
This repeating element order: Given Names appear in the correct order for presenting the name
... telecom Σ 0..* ContactPoint Dane kontaktowe opiekuna
.... id 0..1 string id elementu
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... system ΣC 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.

.... value Σ 1..1 string Dane kontaktowe
... address Σ 0..* Address Adres Opiekuna pacjenta
.... id 0..1 string id elementu
.... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... territorialDivisionCode 0..1 (Complex) Extension
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLTerritorialDivisionCode"
...... value[x] 1..1 code Wartość identyfikatora
.... type Σ 1..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).


Example General: both
.... line Σ 0..1 string Adres
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... streetNameType 0..1 string streetNameType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType
...... streetName 0..1 string streetName
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
...... houseNumber 0..1 string houseNumber
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
...... unitID 0..1 string unitID
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitID
...... unitType 0..1 string unitType
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-unitType
..... value 0..1 string Primitive value for string
Max Length: 1048576
.... city Σ 1..1 string Miejscowość
Example General: Erewhon
.... district Σ 0..1 string Gmina
Example General: Madison
.... state Σ 0..1 string Województwo
.... postalCode Σ 1..1 string Kod pocztowy
Example General: 9132
.... country Σ 1..1 string Kraj

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
RelatedPerson.patient.typeextensibleFixed Value: Patient
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
RelatedPerson.relationshippreferredPatientRelationshipType
http://hl7.org/fhir/ValueSet/relatedperson-relationshiptype
from the FHIR Standard
RelatedPerson.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
from the FHIR Standard
RelatedPerson.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
from the FHIR Standard
RelatedPerson.communication.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorRelatedPersonIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorRelatedPersonIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorRelatedPersonIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceRelatedPersonA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Inne struktury profilu: CSV, Excel, Schematron