eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Profil zasobu: PLSGRPrescriptionReference

Logiczny url: https://ezdrowie.gov.pl/sgr/fhir/StructureDefinition/pl-sgr-prescription-reference Wersja: 0.5.0
Active z dnia 2026-03-17 Nazwa: PLSGRPrescriptionReference

Profil zasobu zawierający zakres danych referencji do dokumentu recepty zarejestrowanego w SGR

Usages:

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

You can also check for usages in the FHIR IG Statistics

Profil

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

Struktura bazuje na DocumentReference

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DocumentReference A reference to a document
... id 0..0
... meta 1..1 Meta Metadata about the resource
.... id 0..1 string Identyfikator logiczny zasobu
.... extension 0..0
.... versionId 0..0
.... lastUpdated 0..0
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) PLSGRPrescriptionReference
Fixed Value: https://ezdrowie.gov.pl/sgr/fhir/StructureDefinition/pl-sgr-prescription-reference
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:requestStatus 1..1 (Complex) Status recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status
..... value[x] 1..1 code active (wystawiona) | cancelled (anulowana) | on-hold (częściowo zrealizowana) | completed (zrealizowana) | stopped (zablokowana)
Binding: PLeKOKMedicationRequestStatusVS (required)
.... extension:dispenseData 0..* (Complex) Dane realizacji recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data
..... Slices for extension Content/Rules for all slices
...... extension:id 1..1 Extension Identyfikator techniczny realizacji
....... value[x] 1..1 string Identyfikator techniczny realizacji
...... extension:dispenseDate 1..1 Extension Data wystawienia dokumentu realizacji
....... value[x] 1..1 date Data wystawienia dokumentu realizacji
...... extension:pharmacy 1..1 Extension Nazwa apteki na dokumencie realizacji
....... value[x] 1..1 string Nazwa apteki na dokumencie realizacji
...... extension:address 1..1 Extension Adres na dokumencie realizacji
....... value[x] 1..1 string Adres na dokumencie realizacji
...... extension:medicationName 1..1 Extension Nazwa leku na dokumencie realizacji
....... value[x] 1..1 string Nazwa leku na dokumencie realizacji
... masterIdentifier 0..1 Identifier Numer recepty
.... use 0..0
.... type 0..0
.... system 1..1 uri OID systemu identyfikacji Dokumentu recepty
.... value 1..1 string Identyfikator Dokumentu recepty w systemie identyfikacji
.... period 0..0
.... assigner 0..0
... identifier 0..0
... status 1..1 code current
... docStatus 1..1 code final | cancelled
... type 1..1 CodeableConcept Typ Dokumentu Medycznego wg klasyfikacji LOINC
.... coding 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system 1..1 uri System kodowania
Fixed Value: http://loinc.org
..... version 0..0
..... code 1..1 code Kod
Fixed Value: 57833-6
..... display 1..1 string Nazwa
Required Pattern: Dokument recepty
..... userSelected 0..0
.... text 0..0
... subject 1..1 Reference(Patient | Practitioner | Group | Device) Dane pacjenta
.... id 0..0
.... extension 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..0
.... display 0..0
... date 1..1 instant Data wystawienia recepty
... author 1..* Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson) Lekarz - wystawca recepty
... authenticator 0..0
... custodian 0..0
... relatesTo 0..0
... description 1..1 string Nazwa leku
... securityLabel 0..0
... content 1..1 BackboneElement Dokument recepty
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:availabilityStatus 1..1 (Complex) Status dostępności recepty (w przypadku recept papierowych treść dokumentu nie jest dostępna)
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus
...... value[x] 1..1 Coding Kategoria kodu dostępności w systemie kodowania
....... code 1..1 code Kod kategorii kodu dostępności
.... attachment 1..1 Attachment Dokument recepty
..... contentType 0..0
..... language 0..0
..... data 0..0
..... url 1..1 url Referencja do zasobu z treścią dokumentu
..... size 0..0
..... hash 0..0
..... title 1..1 string Rodzaj dokumentu
Fixed Value: Recepta
..... creation 0..0
.... format 0..0
... context 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
DocumentReference.extension:requestStatus.​value[x] Base required PLeKOKMedicationRequestStatusVS 📦0.5.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DocumentReference A reference to a document
... meta Σ 1..1 Meta Metadata about the resource
.... id 0..1 string Identyfikator logiczny zasobu
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) PLSGRPrescriptionReference

Fixed Value: https://ezdrowie.gov.pl/sgr/fhir/StructureDefinition/pl-sgr-prescription-reference
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:requestStatus 1..1 (Complex) Status recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status"
..... value[x] 1..1 code active (wystawiona) | cancelled (anulowana) | on-hold (częściowo zrealizowana) | completed (zrealizowana) | stopped (zablokowana)
Binding: PLeKOKMedicationRequestStatusVS (required)
.... extension:dispenseData 0..* (Complex) Dane realizacji recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data
..... Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:id 1..1 Extension Identyfikator techniczny realizacji
....... extension 0..0
....... url 1..1 uri "id"
....... value[x] 1..1 string Identyfikator techniczny realizacji
...... extension:dispenseDate 1..1 Extension Data wystawienia dokumentu realizacji
....... extension 0..0
....... url 1..1 uri "dispenseDate"
....... value[x] 1..1 date Data wystawienia dokumentu realizacji
...... extension:pharmacy 1..1 Extension Nazwa apteki na dokumencie realizacji
....... extension 0..0
....... url 1..1 uri "pharmacy"
....... value[x] 1..1 string Nazwa apteki na dokumencie realizacji
...... extension:address 1..1 Extension Adres na dokumencie realizacji
....... extension 0..0
....... url 1..1 uri "address"
....... value[x] 1..1 string Adres na dokumencie realizacji
...... extension:medicationName 1..1 Extension Nazwa leku na dokumencie realizacji
....... extension 0..0
....... url 1..1 uri "medicationName"
....... value[x] 1..1 string Nazwa leku na dokumencie realizacji
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data"
... masterIdentifier Σ 0..1 Identifier Numer recepty
.... system Σ 1..1 uri OID systemu identyfikacji Dokumentu recepty
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator Dokumentu recepty w systemie identyfikacji
Example General: 123456
... status ?!Σ 1..1 code current
Binding: DocumentReferenceStatus (required): The status of the document reference.
... docStatus Σ 1..1 code final | cancelled
Binding: CompositionStatus (required): Status of the underlying document.
... type Σ 1..1 CodeableConcept Typ Dokumentu Medycznego wg klasyfikacji LOINC
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: http://loinc.org
..... code Σ 1..1 code Kod
Fixed Value: 57833-6
..... display Σ 1..1 string Nazwa
Required Pattern: Dokument recepty
... subject Σ 1..1 Reference(Patient | Practitioner | Group | Device) Dane pacjenta
.... extension 0..0
.... 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
... date Σ 1..1 instant Data wystawienia recepty
... author Σ 1..* Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson) Lekarz - wystawca recepty
... description Σ 1..1 string Nazwa leku
... content Σ 1..1 BackboneElement Dokument recepty
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:availabilityStatus 1..1 (Complex) Status dostępności recepty (w przypadku recept papierowych treść dokumentu nie jest dostępna)
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus"
...... value[x] 1..1 Coding Kategoria kodu dostępności w systemie kodowania
....... code Σ 1..1 code Kod kategorii kodu dostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment Σ 1..1 Attachment Dokument recepty
..... url Σ 1..1 url Referencja do zasobu z treścią dokumentu
Example General: http://www.acme.com/logo-small.png
..... title Σ 1..1 string Rodzaj dokumentu
Fixed Value: Recepta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.extension:requestStatus.​value[x] Base required PLeKOKMedicationRequestStatusVS 📦0.5.0 This IG
DocumentReference.status Base required DocumentReferenceStatus 📍4.0.1 FHIR Std.
DocumentReference.docStatus Base required CompositionStatus 📍4.0.1 FHIR Std.
DocumentReference.type Base preferred Document Type Value Set 📍4.0.1 FHIR Std.
DocumentReference.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DocumentReference A reference to a document
... meta Σ 1..1 Meta Metadata about the resource
.... id 0..1 string Identyfikator logiczny zasobu
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) PLSGRPrescriptionReference

Fixed Value: https://ezdrowie.gov.pl/sgr/fhir/StructureDefinition/pl-sgr-prescription-reference
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:requestStatus 1..1 (Complex) Status recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status"
..... value[x] 1..1 code active (wystawiona) | cancelled (anulowana) | on-hold (częściowo zrealizowana) | completed (zrealizowana) | stopped (zablokowana)
Binding: PLeKOKMedicationRequestStatusVS (required)
.... extension:dispenseData 0..* (Complex) Dane realizacji recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:id 1..1 Extension Identyfikator techniczny realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "id"
....... value[x] 1..1 string Identyfikator techniczny realizacji
...... extension:dispenseDate 1..1 Extension Data wystawienia dokumentu realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "dispenseDate"
....... value[x] 1..1 date Data wystawienia dokumentu realizacji
...... extension:pharmacy 1..1 Extension Nazwa apteki na dokumencie realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "pharmacy"
....... value[x] 1..1 string Nazwa apteki na dokumencie realizacji
...... extension:address 1..1 Extension Adres na dokumencie realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "address"
....... value[x] 1..1 string Adres na dokumencie realizacji
...... extension:medicationName 1..1 Extension Nazwa leku na dokumencie realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "medicationName"
....... value[x] 1..1 string Nazwa leku na dokumencie realizacji
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data"
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... masterIdentifier Σ 0..1 Identifier Numer recepty
.... 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 OID systemu identyfikacji Dokumentu recepty
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator Dokumentu recepty w systemie identyfikacji
Example General: 123456
... status ?!Σ 1..1 code current
Binding: DocumentReferenceStatus (required): The status of the document reference.
... docStatus Σ 1..1 code final | cancelled
Binding: CompositionStatus (required): Status of the underlying document.
... type Σ 1..1 CodeableConcept Typ Dokumentu Medycznego wg klasyfikacji LOINC
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: http://loinc.org
..... code Σ 1..1 code Kod
Fixed Value: 57833-6
..... display Σ 1..1 string Nazwa
Required Pattern: Dokument recepty
... category Σ 0..* CodeableConcept Categorization of document
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
... subject Σ 1..1 Reference(Patient | Practitioner | Group | Device) Dane pacjenta
.... extension 0..0
.... 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
... date Σ 1..1 instant Data wystawienia recepty
... author Σ 1..* Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson) Lekarz - wystawca recepty
... description Σ 1..1 string Nazwa leku
... content Σ 1..1 BackboneElement Dokument recepty
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:availabilityStatus 1..1 (Complex) Status dostępności recepty (w przypadku recept papierowych treść dokumentu nie jest dostępna)
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus"
...... value[x] 1..1 Coding Kategoria kodu dostępności w systemie kodowania
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... code Σ 1..1 code Kod kategorii kodu dostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment Σ 1..1 Attachment Dokument recepty
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url Σ 1..1 url Referencja do zasobu z treścią dokumentu
Example General: http://www.acme.com/logo-small.png
..... title Σ 1..1 string Rodzaj dokumentu
Fixed Value: Recepta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.extension:requestStatus.​value[x] Base required PLeKOKMedicationRequestStatusVS 📦0.5.0 This IG
DocumentReference.status Base required DocumentReferenceStatus 📍4.0.1 FHIR Std.
DocumentReference.docStatus Base required CompositionStatus 📍4.0.1 FHIR Std.
DocumentReference.type Base preferred Document Type Value Set 📍4.0.1 FHIR Std.
DocumentReference.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
DocumentReference.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
DocumentReference.context.​event Base example v3 Code System ActCode 📦3.0.0 THO v7.1
DocumentReference.context.​facilityType Base example Facility Type Code Value Set 📍4.0.1 FHIR Std.
DocumentReference.context.​practiceSetting Base example Practice Setting Code Value Set 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Struktura bazuje na DocumentReference

Widok Differential

Struktura bazuje na DocumentReference

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DocumentReference A reference to a document
... id 0..0
... meta 1..1 Meta Metadata about the resource
.... id 0..1 string Identyfikator logiczny zasobu
.... extension 0..0
.... versionId 0..0
.... lastUpdated 0..0
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) PLSGRPrescriptionReference
Fixed Value: https://ezdrowie.gov.pl/sgr/fhir/StructureDefinition/pl-sgr-prescription-reference
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:requestStatus 1..1 (Complex) Status recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status
..... value[x] 1..1 code active (wystawiona) | cancelled (anulowana) | on-hold (częściowo zrealizowana) | completed (zrealizowana) | stopped (zablokowana)
Binding: PLeKOKMedicationRequestStatusVS (required)
.... extension:dispenseData 0..* (Complex) Dane realizacji recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data
..... Slices for extension Content/Rules for all slices
...... extension:id 1..1 Extension Identyfikator techniczny realizacji
....... value[x] 1..1 string Identyfikator techniczny realizacji
...... extension:dispenseDate 1..1 Extension Data wystawienia dokumentu realizacji
....... value[x] 1..1 date Data wystawienia dokumentu realizacji
...... extension:pharmacy 1..1 Extension Nazwa apteki na dokumencie realizacji
....... value[x] 1..1 string Nazwa apteki na dokumencie realizacji
...... extension:address 1..1 Extension Adres na dokumencie realizacji
....... value[x] 1..1 string Adres na dokumencie realizacji
...... extension:medicationName 1..1 Extension Nazwa leku na dokumencie realizacji
....... value[x] 1..1 string Nazwa leku na dokumencie realizacji
... masterIdentifier 0..1 Identifier Numer recepty
.... use 0..0
.... type 0..0
.... system 1..1 uri OID systemu identyfikacji Dokumentu recepty
.... value 1..1 string Identyfikator Dokumentu recepty w systemie identyfikacji
.... period 0..0
.... assigner 0..0
... identifier 0..0
... status 1..1 code current
... docStatus 1..1 code final | cancelled
... type 1..1 CodeableConcept Typ Dokumentu Medycznego wg klasyfikacji LOINC
.... coding 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system 1..1 uri System kodowania
Fixed Value: http://loinc.org
..... version 0..0
..... code 1..1 code Kod
Fixed Value: 57833-6
..... display 1..1 string Nazwa
Required Pattern: Dokument recepty
..... userSelected 0..0
.... text 0..0
... subject 1..1 Reference(Patient | Practitioner | Group | Device) Dane pacjenta
.... id 0..0
.... extension 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..0
.... display 0..0
... date 1..1 instant Data wystawienia recepty
... author 1..* Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson) Lekarz - wystawca recepty
... authenticator 0..0
... custodian 0..0
... relatesTo 0..0
... description 1..1 string Nazwa leku
... securityLabel 0..0
... content 1..1 BackboneElement Dokument recepty
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:availabilityStatus 1..1 (Complex) Status dostępności recepty (w przypadku recept papierowych treść dokumentu nie jest dostępna)
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus
...... value[x] 1..1 Coding Kategoria kodu dostępności w systemie kodowania
....... code 1..1 code Kod kategorii kodu dostępności
.... attachment 1..1 Attachment Dokument recepty
..... contentType 0..0
..... language 0..0
..... data 0..0
..... url 1..1 url Referencja do zasobu z treścią dokumentu
..... size 0..0
..... hash 0..0
..... title 1..1 string Rodzaj dokumentu
Fixed Value: Recepta
..... creation 0..0
.... format 0..0
... context 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
DocumentReference.extension:requestStatus.​value[x] Base required PLeKOKMedicationRequestStatusVS 📦0.5.0 This IG

Widok kluczowych elementów

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DocumentReference A reference to a document
... meta Σ 1..1 Meta Metadata about the resource
.... id 0..1 string Identyfikator logiczny zasobu
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) PLSGRPrescriptionReference

Fixed Value: https://ezdrowie.gov.pl/sgr/fhir/StructureDefinition/pl-sgr-prescription-reference
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:requestStatus 1..1 (Complex) Status recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status"
..... value[x] 1..1 code active (wystawiona) | cancelled (anulowana) | on-hold (częściowo zrealizowana) | completed (zrealizowana) | stopped (zablokowana)
Binding: PLeKOKMedicationRequestStatusVS (required)
.... extension:dispenseData 0..* (Complex) Dane realizacji recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data
..... Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:id 1..1 Extension Identyfikator techniczny realizacji
....... extension 0..0
....... url 1..1 uri "id"
....... value[x] 1..1 string Identyfikator techniczny realizacji
...... extension:dispenseDate 1..1 Extension Data wystawienia dokumentu realizacji
....... extension 0..0
....... url 1..1 uri "dispenseDate"
....... value[x] 1..1 date Data wystawienia dokumentu realizacji
...... extension:pharmacy 1..1 Extension Nazwa apteki na dokumencie realizacji
....... extension 0..0
....... url 1..1 uri "pharmacy"
....... value[x] 1..1 string Nazwa apteki na dokumencie realizacji
...... extension:address 1..1 Extension Adres na dokumencie realizacji
....... extension 0..0
....... url 1..1 uri "address"
....... value[x] 1..1 string Adres na dokumencie realizacji
...... extension:medicationName 1..1 Extension Nazwa leku na dokumencie realizacji
....... extension 0..0
....... url 1..1 uri "medicationName"
....... value[x] 1..1 string Nazwa leku na dokumencie realizacji
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data"
... masterIdentifier Σ 0..1 Identifier Numer recepty
.... system Σ 1..1 uri OID systemu identyfikacji Dokumentu recepty
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator Dokumentu recepty w systemie identyfikacji
Example General: 123456
... status ?!Σ 1..1 code current
Binding: DocumentReferenceStatus (required): The status of the document reference.
... docStatus Σ 1..1 code final | cancelled
Binding: CompositionStatus (required): Status of the underlying document.
... type Σ 1..1 CodeableConcept Typ Dokumentu Medycznego wg klasyfikacji LOINC
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: http://loinc.org
..... code Σ 1..1 code Kod
Fixed Value: 57833-6
..... display Σ 1..1 string Nazwa
Required Pattern: Dokument recepty
... subject Σ 1..1 Reference(Patient | Practitioner | Group | Device) Dane pacjenta
.... extension 0..0
.... 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
... date Σ 1..1 instant Data wystawienia recepty
... author Σ 1..* Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson) Lekarz - wystawca recepty
... description Σ 1..1 string Nazwa leku
... content Σ 1..1 BackboneElement Dokument recepty
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:availabilityStatus 1..1 (Complex) Status dostępności recepty (w przypadku recept papierowych treść dokumentu nie jest dostępna)
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus"
...... value[x] 1..1 Coding Kategoria kodu dostępności w systemie kodowania
....... code Σ 1..1 code Kod kategorii kodu dostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment Σ 1..1 Attachment Dokument recepty
..... url Σ 1..1 url Referencja do zasobu z treścią dokumentu
Example General: http://www.acme.com/logo-small.png
..... title Σ 1..1 string Rodzaj dokumentu
Fixed Value: Recepta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.extension:requestStatus.​value[x] Base required PLeKOKMedicationRequestStatusVS 📦0.5.0 This IG
DocumentReference.status Base required DocumentReferenceStatus 📍4.0.1 FHIR Std.
DocumentReference.docStatus Base required CompositionStatus 📍4.0.1 FHIR Std.
DocumentReference.type Base preferred Document Type Value Set 📍4.0.1 FHIR Std.
DocumentReference.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Widok Snapshot

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DocumentReference 0..* DocumentReference A reference to a document
... meta Σ 1..1 Meta Metadata about the resource
.... id 0..1 string Identyfikator logiczny zasobu
.... extension 0..0
.... profile Σ 1..1 canonical(StructureDefinition) PLSGRPrescriptionReference

Fixed Value: https://ezdrowie.gov.pl/sgr/fhir/StructureDefinition/pl-sgr-prescription-reference
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Slices for extension 1..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:requestStatus 1..1 (Complex) Status recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-request-status"
..... value[x] 1..1 code active (wystawiona) | cancelled (anulowana) | on-hold (częściowo zrealizowana) | completed (zrealizowana) | stopped (zablokowana)
Binding: PLeKOKMedicationRequestStatusVS (required)
.... extension:dispenseData 0..* (Complex) Dane realizacji recepty
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 5..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:id 1..1 Extension Identyfikator techniczny realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "id"
....... value[x] 1..1 string Identyfikator techniczny realizacji
...... extension:dispenseDate 1..1 Extension Data wystawienia dokumentu realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "dispenseDate"
....... value[x] 1..1 date Data wystawienia dokumentu realizacji
...... extension:pharmacy 1..1 Extension Nazwa apteki na dokumencie realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "pharmacy"
....... value[x] 1..1 string Nazwa apteki na dokumencie realizacji
...... extension:address 1..1 Extension Adres na dokumencie realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "address"
....... value[x] 1..1 string Adres na dokumencie realizacji
...... extension:medicationName 1..1 Extension Nazwa leku na dokumencie realizacji
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..0
....... url 1..1 uri "medicationName"
....... value[x] 1..1 string Nazwa leku na dokumencie realizacji
..... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/medication-dispense-data"
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... masterIdentifier Σ 0..1 Identifier Numer recepty
.... 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 OID systemu identyfikacji Dokumentu recepty
Example General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string Identyfikator Dokumentu recepty w systemie identyfikacji
Example General: 123456
... status ?!Σ 1..1 code current
Binding: DocumentReferenceStatus (required): The status of the document reference.
... docStatus Σ 1..1 code final | cancelled
Binding: CompositionStatus (required): Status of the underlying document.
... type Σ 1..1 CodeableConcept Typ Dokumentu Medycznego wg klasyfikacji LOINC
Binding: DocumentTypeValueSet (preferred): Precise type of clinical document.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Fixed Value: http://loinc.org
..... code Σ 1..1 code Kod
Fixed Value: 57833-6
..... display Σ 1..1 string Nazwa
Required Pattern: Dokument recepty
... category Σ 0..* CodeableConcept Categorization of document
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
... subject Σ 1..1 Reference(Patient | Practitioner | Group | Device) Dane pacjenta
.... extension 0..0
.... 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
... date Σ 1..1 instant Data wystawienia recepty
... author Σ 1..* Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson) Lekarz - wystawca recepty
... description Σ 1..1 string Nazwa leku
... content Σ 1..1 BackboneElement Dokument recepty
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:availabilityStatus 1..1 (Complex) Status dostępności recepty (w przypadku recept papierowych treść dokumentu nie jest dostępna)
URL: https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..0
...... url 1..1 uri "https://ezdrowie.gov.pl/fhir/StructureDefinition/PLDocumentAvailabilityStatus"
...... value[x] 1..1 Coding Kategoria kodu dostępności w systemie kodowania
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... code Σ 1..1 code Kod kategorii kodu dostępności
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... attachment Σ 1..1 Attachment Dokument recepty
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url Σ 1..1 url Referencja do zasobu z treścią dokumentu
Example General: http://www.acme.com/logo-small.png
..... title Σ 1..1 string Rodzaj dokumentu
Fixed Value: Recepta

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DocumentReference.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
DocumentReference.extension:requestStatus.​value[x] Base required PLeKOKMedicationRequestStatusVS 📦0.5.0 This IG
DocumentReference.status Base required DocumentReferenceStatus 📍4.0.1 FHIR Std.
DocumentReference.docStatus Base required CompositionStatus 📍4.0.1 FHIR Std.
DocumentReference.type Base preferred Document Type Value Set 📍4.0.1 FHIR Std.
DocumentReference.category Base example Document Class Value Set 📍4.0.1 FHIR Std.
DocumentReference.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
DocumentReference.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
DocumentReference.context.​event Base example v3 Code System ActCode 📦3.0.0 THO v7.1
DocumentReference.context.​facilityType Base example Facility Type Code Value Set 📍4.0.1 FHIR Std.
DocumentReference.context.​practiceSetting Base example Practice Setting Code Value Set 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DocumentReference If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DocumentReference If 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-4 error DocumentReference If 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-5 error DocumentReference If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DocumentReference A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Struktura bazuje na DocumentReference

Summary

Mandatory: 20 elements(2 nested mandatory elements)
Fixed: 5 elements
Prohibited: 32 elements

Extensions

This structure refers to these extensions:

 

Inne struktury profilu: CSV, Excel, Schematron