eKOK Dokumentacja Integracyjna
0.5.0 - draft Poland flag

Profil zasobu: PLeKOKRehabServiceRequest

Logiczny url: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-rehab-service-request Wersja: 0.5.0
Active z dnia 2026-03-17 Nazwa: PLeKOKRehabServiceRequest

Profil zasobu zawierający zakres danych dotyczących skierowania na rehabilitacje po leczeniu kardiologicznym

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 ServiceRequest

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ServiceRequest 0..* ServiceRequest A request for a service to be performed
... id 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta 1..1 Meta Metadane zasobu
.... id 0..0
.... extension 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..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile 1..1 canonical(StructureDefinition) PLeKOKRehabServiceRequest
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-rehab-service-request
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... language 0..1 code Language of the resource content
Required Pattern: pl
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... identifier 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 1..1 Reference(CarePlan) Karta e-KOK, której dotyczy rehabilitacja po leczeniu kardiologicznym
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu CarePlan
.... type 1..1 uri Typ zasobu (CarePlan)
Fixed Value: CarePlan
.... identifier 0..0
.... display 0..0
... replaces 0..0
... requisition 0..0
... status 1..1 code Status skierowania
Binding: RequestStatus (required)
... intent 1..1 code Przyjmuje wartosć: order
Fixed Value: order
... category 1..1 CodeableConcept Kategoria
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system 1..1 uri System kodowania
Required Pattern: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/service-request-category-code-system
..... version 0..0
..... code 1..1 code Kod
Required Pattern: rehab-service-request
..... display 0..0
..... userSelected 0..0
.... text 0..0
... priority 0..0
... doNotPerform 0..0
... code 1..1 CodeableConcept Rodzaj rehabilitacji
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Rodzaj rehabilitacji
..... extension 0..0
..... system 1..1 uri System kodowania
Required Pattern: http://snomed.info/sct
..... version 0..0
..... code 1..1 code Kod wskazujący na rodzaj rehabilitacji. Przyjmuje wartość ze słownika SNOMED CT z grupy o SCTID = 52052004 (Rehabilitation therapy).
..... display 1..1 string Nazwa
..... userSelected 0..0
.... text 0..0
... orderDetail 1..1 CodeableConcept Tryb
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Tryb
Binding: PLeKOKRehabilitationCategoryVS (required)
..... extension 0..0
..... system 1..1 uri System kodowania
..... version 0..0
..... code 1..1 code amb (ambulatoryjna) | imp (szpitalna)
..... display 1..1 string Nazwa typu świadczenia
..... userSelected 0..0
.... text 0..0
... quantity[x] 0..0
... subject 1..1 Reference(Patient) 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
... encounter 1..1 Reference(Encounter) Referencja do zasobu z danymi świadczenia (PLeKOKEncounter), w ramach którego wystawiono skierowanie na rehabilitacje po leczeniu kardiologicznym
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Encounter
.... type 1..1 uri Typ zasobu (Encounter)
Fixed Value: Encounter
.... identifier 0..0
.... display 0..0
... Slices for occurrence[x] 1..1 Period When service should occur
Slice: Unordered, Open by type:$this
.... occurrence[x]:occurrencePeriod 1..1 Period Okres realizacji leczenia rehabilitacyjnego
..... id 0..0
..... extension 0..0
..... start 1..1 dateTime Data rozpoczęcia okresu rehabilitacji
..... end 0..1 dateTime Data zakończenia okresu rehabilitacji
... asNeeded[x] 0..0
... authoredOn 1..1 dateTime Data wystawienia skierowania na rehabilitacje
... requester 1..1 Reference(Practitioner) Dane wystawiającego skierowanie
.... id 0..0
.... extension 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator pracownika medycznego
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji pracowników medycznych
..... value 1..1 string Identyfikator pracownika medycznego
..... period 0..0
..... assigner 0..0
.... display 1..1 string Text alternative for the resource
..... id 0..0
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
....... id 0..0
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... id 0..0
....... value[x] 1..1 string Imię
..... value 0..0
... performerType 0..0
... performer 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Dane podmiotu rehabilitacyjnego
.... id 0..0
.... extension 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator podmiotu leczniczego
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji podmiotów leczniczych
..... value 1..1 string Wartość identyfikatora podmiotu leczniczego
..... period 0..0
..... assigner 0..0
.... display 1..1 string Nazwa podmiotu leczniczego
... locationCode 0..0
... locationReference 1..1 Reference(Location) Dane placówki rehabilitacyjnej
.... id 0..0
.... extension 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator placówki w systemie identyfikacji
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji placówek medycznych
..... value 1..1 string Wartość identyfikatora placówki
..... period 0..0
..... assigner 0..0
.... display 1..1 string Nazwa placówki
... reasonCode 0..0
... reasonReference 1..1 Reference(Condition) Rozpoznanie, w ramach którego leczono pacjenta
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Condition
.... type 1..1 uri Typ zasobu (Condition)
Fixed Value: Condition
.... identifier 0..0
.... display 0..0
... insurance 0..0
... supportingInfo 0..0
... specimen 0..0
... bodySite 0..0
... note 0..0
... patientInstruction 0..0
... relevantHistory 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📦4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding Base required PLeKOKRehabilitationCategoryVS 📦0.5.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 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..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKRehabServiceRequest

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-rehab-service-request
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... basedOn Σ 1..1 Reference(CarePlan) Karta e-KOK, której dotyczy rehabilitacja po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu CarePlan
.... type Σ 1..1 uri Typ zasobu (CarePlan)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: CarePlan
... status ?!Σ 1..1 code Status skierowania
Binding: RequestStatus (required)
... intent ?!Σ 1..1 code Przyjmuje wartosć: order
Binding: RequestIntent (required): The kind of service request.
Fixed Value: order
... category Σ 1..1 CodeableConcept Kategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Required Pattern: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/service-request-category-code-system
..... code Σ 1..1 code Kod
Required Pattern: rehab-service-request
... code Σ 1..1 CodeableConcept Rodzaj rehabilitacji
Binding: ProcedureCodes(SNOMEDCT) (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj rehabilitacji
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Required Pattern: http://snomed.info/sct
..... code Σ 1..1 code Kod wskazujący na rodzaj rehabilitacji. Przyjmuje wartość ze słownika SNOMED CT z grupy o SCTID = 52052004 (Rehabilitation therapy).
..... display Σ 1..1 string Nazwa
... orderDetail ΣC 1..1 CodeableConcept Tryb
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... extension 0..0
.... coding Σ 1..1 Coding Tryb
Binding: PLeKOKRehabilitationCategoryVS (required)
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code amb (ambulatoryjna) | imp (szpitalna)
..... display Σ 1..1 string Nazwa typu świadczenia
... subject Σ 1..1 Reference(Patient) 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
... encounter Σ 1..1 Reference(Encounter) Referencja do zasobu z danymi świadczenia (PLeKOKEncounter), w ramach którego wystawiono skierowanie na rehabilitacje po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... Slices for occurrence[x] Σ 1..1 Period When service should occur
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrencePeriod Σ 1..1 Period Okres realizacji leczenia rehabilitacyjnego
..... extension 0..0
..... start ΣC 1..1 dateTime Data rozpoczęcia okresu rehabilitacji
..... end ΣC 0..1 dateTime Data zakończenia okresu rehabilitacji
... authoredOn Σ 1..1 dateTime Data wystawienia skierowania na rehabilitacje
... requester Σ 1..1 Reference(Practitioner) Dane wystawiającego skierowanie
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
.... display Σ 1..1 string Text alternative for the resource
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
....... value[x] 1..1 string Imię
... performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Dane podmiotu rehabilitacyjnego
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator podmiotu leczniczego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji podmiotów leczniczych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora podmiotu leczniczego
Example General: 123456
.... display Σ 1..1 string Nazwa podmiotu leczniczego
... locationReference Σ 1..1 Reference(Location) Dane placówki rehabilitacyjnej
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator placówki w systemie identyfikacji
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji placówek medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora placówki
Example General: 123456
.... display Σ 1..1 string Nazwa placówki
... reasonReference Σ 1..1 Reference(Condition) Rozpoznanie, w ramach którego leczono pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Condition
.... type Σ 1..1 uri Typ zasobu (Condition)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ServiceRequest.basedOn.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📦4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding Base required PLeKOKRehabilitationCategoryVS 📦0.5.0 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.reasonReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 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..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKRehabServiceRequest

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-rehab-service-request
.... 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)
... basedOn Σ 1..1 Reference(CarePlan) Karta e-KOK, której dotyczy rehabilitacja po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu CarePlan
.... type Σ 1..1 uri Typ zasobu (CarePlan)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: CarePlan
... status ?!Σ 1..1 code Status skierowania
Binding: RequestStatus (required)
... intent ?!Σ 1..1 code Przyjmuje wartosć: order
Binding: RequestIntent (required): The kind of service request.
Fixed Value: order
... category Σ 1..1 CodeableConcept Kategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... extension 0..0
.... 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
Required Pattern: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/service-request-category-code-system
..... code Σ 1..1 code Kod
Required Pattern: rehab-service-request
... code Σ 1..1 CodeableConcept Rodzaj rehabilitacji
Binding: ProcedureCodes(SNOMEDCT) (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj rehabilitacji
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Required Pattern: http://snomed.info/sct
..... code Σ 1..1 code Kod wskazujący na rodzaj rehabilitacji. Przyjmuje wartość ze słownika SNOMED CT z grupy o SCTID = 52052004 (Rehabilitation therapy).
..... display Σ 1..1 string Nazwa
... orderDetail ΣC 1..1 CodeableConcept Tryb
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... extension 0..0
.... coding Σ 1..1 Coding Tryb
Binding: PLeKOKRehabilitationCategoryVS (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code amb (ambulatoryjna) | imp (szpitalna)
..... display Σ 1..1 string Nazwa typu świadczenia
... subject Σ 1..1 Reference(Patient) 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
... encounter Σ 1..1 Reference(Encounter) Referencja do zasobu z danymi świadczenia (PLeKOKEncounter), w ramach którego wystawiono skierowanie na rehabilitacje po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... Slices for occurrence[x] Σ 1..1 Period When service should occur
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrencePeriod Σ 1..1 Period Okres realizacji leczenia rehabilitacyjnego
..... extension 0..0
..... start ΣC 1..1 dateTime Data rozpoczęcia okresu rehabilitacji
..... end ΣC 0..1 dateTime Data zakończenia okresu rehabilitacji
... authoredOn Σ 1..1 dateTime Data wystawienia skierowania na rehabilitacje
... requester Σ 1..1 Reference(Practitioner) Dane wystawiającego skierowanie
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
.... display Σ 1..1 string Text alternative for the resource
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
....... value[x] 1..1 string Imię
... performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Dane podmiotu rehabilitacyjnego
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator podmiotu leczniczego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji podmiotów leczniczych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora podmiotu leczniczego
Example General: 123456
.... display Σ 1..1 string Nazwa podmiotu leczniczego
... locationReference Σ 1..1 Reference(Location) Dane placówki rehabilitacyjnej
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator placówki w systemie identyfikacji
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji placówek medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora placówki
Example General: 123456
.... display Σ 1..1 string Nazwa placówki
... reasonReference Σ 1..1 Reference(Condition) Rozpoznanie, w ramach którego leczono pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Condition
.... type Σ 1..1 uri Typ zasobu (Condition)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
ServiceRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ServiceRequest.basedOn.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📦4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding Base required PLeKOKRehabilitationCategoryVS 📦0.5.0 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.reasonReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Struktura bazuje na ServiceRequest

Summary

Mandatory: 48 elements
Fixed: 6 elements
Prohibited: 97 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.occurrence[x]

Widok Differential

Struktura bazuje na ServiceRequest

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ServiceRequest 0..* ServiceRequest A request for a service to be performed
... id 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta 1..1 Meta Metadane zasobu
.... id 0..0
.... extension 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..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile 1..1 canonical(StructureDefinition) PLeKOKRehabServiceRequest
Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-rehab-service-request
.... tag 0..0
... implicitRules 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... language 0..1 code Language of the resource content
Required Pattern: pl
... text 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... identifier 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 1..1 Reference(CarePlan) Karta e-KOK, której dotyczy rehabilitacja po leczeniu kardiologicznym
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu CarePlan
.... type 1..1 uri Typ zasobu (CarePlan)
Fixed Value: CarePlan
.... identifier 0..0
.... display 0..0
... replaces 0..0
... requisition 0..0
... status 1..1 code Status skierowania
Binding: RequestStatus (required)
... intent 1..1 code Przyjmuje wartosć: order
Fixed Value: order
... category 1..1 CodeableConcept Kategoria
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system 1..1 uri System kodowania
Required Pattern: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/service-request-category-code-system
..... version 0..0
..... code 1..1 code Kod
Required Pattern: rehab-service-request
..... display 0..0
..... userSelected 0..0
.... text 0..0
... priority 0..0
... doNotPerform 0..0
... code 1..1 CodeableConcept Rodzaj rehabilitacji
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Rodzaj rehabilitacji
..... extension 0..0
..... system 1..1 uri System kodowania
Required Pattern: http://snomed.info/sct
..... version 0..0
..... code 1..1 code Kod wskazujący na rodzaj rehabilitacji. Przyjmuje wartość ze słownika SNOMED CT z grupy o SCTID = 52052004 (Rehabilitation therapy).
..... display 1..1 string Nazwa
..... userSelected 0..0
.... text 0..0
... orderDetail 1..1 CodeableConcept Tryb
.... id 0..0
.... extension 0..0
.... coding 1..1 Coding Tryb
Binding: PLeKOKRehabilitationCategoryVS (required)
..... extension 0..0
..... system 1..1 uri System kodowania
..... version 0..0
..... code 1..1 code amb (ambulatoryjna) | imp (szpitalna)
..... display 1..1 string Nazwa typu świadczenia
..... userSelected 0..0
.... text 0..0
... quantity[x] 0..0
... subject 1..1 Reference(Patient) 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
... encounter 1..1 Reference(Encounter) Referencja do zasobu z danymi świadczenia (PLeKOKEncounter), w ramach którego wystawiono skierowanie na rehabilitacje po leczeniu kardiologicznym
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Encounter
.... type 1..1 uri Typ zasobu (Encounter)
Fixed Value: Encounter
.... identifier 0..0
.... display 0..0
... Slices for occurrence[x] 1..1 Period When service should occur
Slice: Unordered, Open by type:$this
.... occurrence[x]:occurrencePeriod 1..1 Period Okres realizacji leczenia rehabilitacyjnego
..... id 0..0
..... extension 0..0
..... start 1..1 dateTime Data rozpoczęcia okresu rehabilitacji
..... end 0..1 dateTime Data zakończenia okresu rehabilitacji
... asNeeded[x] 0..0
... authoredOn 1..1 dateTime Data wystawienia skierowania na rehabilitacje
... requester 1..1 Reference(Practitioner) Dane wystawiającego skierowanie
.... id 0..0
.... extension 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator pracownika medycznego
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji pracowników medycznych
..... value 1..1 string Identyfikator pracownika medycznego
..... period 0..0
..... assigner 0..0
.... display 1..1 string Text alternative for the resource
..... id 0..0
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
....... id 0..0
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... id 0..0
....... value[x] 1..1 string Imię
..... value 0..0
... performerType 0..0
... performer 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Dane podmiotu rehabilitacyjnego
.... id 0..0
.... extension 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator podmiotu leczniczego
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji podmiotów leczniczych
..... value 1..1 string Wartość identyfikatora podmiotu leczniczego
..... period 0..0
..... assigner 0..0
.... display 1..1 string Nazwa podmiotu leczniczego
... locationCode 0..0
... locationReference 1..1 Reference(Location) Dane placówki rehabilitacyjnej
.... id 0..0
.... extension 0..0
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Identyfikator placówki w systemie identyfikacji
..... id 0..0
..... extension 0..0
..... use 0..0
..... type 0..0
..... system 1..1 uri System identyfikacji placówek medycznych
..... value 1..1 string Wartość identyfikatora placówki
..... period 0..0
..... assigner 0..0
.... display 1..1 string Nazwa placówki
... reasonCode 0..0
... reasonReference 1..1 Reference(Condition) Rozpoznanie, w ramach którego leczono pacjenta
.... id 0..0
.... extension 0..0
.... reference 1..1 string Referencja do zasobu Condition
.... type 1..1 uri Typ zasobu (Condition)
Fixed Value: Condition
.... identifier 0..0
.... display 0..0
... insurance 0..0
... supportingInfo 0..0
... specimen 0..0
... bodySite 0..0
... note 0..0
... patientInstruction 0..0
... relevantHistory 0..0

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ServiceRequest.status Base required RequestStatus 📦4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding Base required PLeKOKRehabilitationCategoryVS 📦0.5.0 This IG

Widok kluczowych elementów

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 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..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKRehabServiceRequest

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-rehab-service-request
... implicitRules ?!Σ 0..1 uri Wersja systemu (wartość ustawiana przez system P1)
... basedOn Σ 1..1 Reference(CarePlan) Karta e-KOK, której dotyczy rehabilitacja po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu CarePlan
.... type Σ 1..1 uri Typ zasobu (CarePlan)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: CarePlan
... status ?!Σ 1..1 code Status skierowania
Binding: RequestStatus (required)
... intent ?!Σ 1..1 code Przyjmuje wartosć: order
Binding: RequestIntent (required): The kind of service request.
Fixed Value: order
... category Σ 1..1 CodeableConcept Kategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... extension 0..0
.... coding Σ 1..1 Coding Code defined by a terminology system
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Required Pattern: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/service-request-category-code-system
..... code Σ 1..1 code Kod
Required Pattern: rehab-service-request
... code Σ 1..1 CodeableConcept Rodzaj rehabilitacji
Binding: ProcedureCodes(SNOMEDCT) (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj rehabilitacji
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Required Pattern: http://snomed.info/sct
..... code Σ 1..1 code Kod wskazujący na rodzaj rehabilitacji. Przyjmuje wartość ze słownika SNOMED CT z grupy o SCTID = 52052004 (Rehabilitation therapy).
..... display Σ 1..1 string Nazwa
... orderDetail ΣC 1..1 CodeableConcept Tryb
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... extension 0..0
.... coding Σ 1..1 Coding Tryb
Binding: PLeKOKRehabilitationCategoryVS (required)
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code amb (ambulatoryjna) | imp (szpitalna)
..... display Σ 1..1 string Nazwa typu świadczenia
... subject Σ 1..1 Reference(Patient) 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
... encounter Σ 1..1 Reference(Encounter) Referencja do zasobu z danymi świadczenia (PLeKOKEncounter), w ramach którego wystawiono skierowanie na rehabilitacje po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... Slices for occurrence[x] Σ 1..1 Period When service should occur
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrencePeriod Σ 1..1 Period Okres realizacji leczenia rehabilitacyjnego
..... extension 0..0
..... start ΣC 1..1 dateTime Data rozpoczęcia okresu rehabilitacji
..... end ΣC 0..1 dateTime Data zakończenia okresu rehabilitacji
... authoredOn Σ 1..1 dateTime Data wystawienia skierowania na rehabilitacje
... requester Σ 1..1 Reference(Practitioner) Dane wystawiającego skierowanie
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
.... display Σ 1..1 string Text alternative for the resource
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
....... value[x] 1..1 string Imię
... performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Dane podmiotu rehabilitacyjnego
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator podmiotu leczniczego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji podmiotów leczniczych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora podmiotu leczniczego
Example General: 123456
.... display Σ 1..1 string Nazwa podmiotu leczniczego
... locationReference Σ 1..1 Reference(Location) Dane placówki rehabilitacyjnej
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator placówki w systemie identyfikacji
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji placówek medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora placówki
Example General: 123456
.... display Σ 1..1 string Nazwa placówki
... reasonReference Σ 1..1 Reference(Condition) Rozpoznanie, w ramach którego leczono pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Condition
.... type Σ 1..1 uri Typ zasobu (Condition)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ServiceRequest.basedOn.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📦4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding Base required PLeKOKRehabilitationCategoryVS 📦0.5.0 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.reasonReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Widok Snapshot

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Identyfikator logiczny zasobu (wartość nadawana przez system P1)
... meta Σ 1..1 Meta Metadane zasobu
.... extension 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..1 uri Identyfikator źródła zasobu (wartość ustawiana przez system, przy rejestracji lub aktualizacji zasobu)
.... profile Σ 1..1 canonical(StructureDefinition) PLeKOKRehabServiceRequest

Fixed Value: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/pl-ekok-rehab-service-request
.... 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)
... basedOn Σ 1..1 Reference(CarePlan) Karta e-KOK, której dotyczy rehabilitacja po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu CarePlan
.... type Σ 1..1 uri Typ zasobu (CarePlan)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: CarePlan
... status ?!Σ 1..1 code Status skierowania
Binding: RequestStatus (required)
... intent ?!Σ 1..1 code Przyjmuje wartosć: order
Binding: RequestIntent (required): The kind of service request.
Fixed Value: order
... category Σ 1..1 CodeableConcept Kategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... extension 0..0
.... 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
Required Pattern: https://ezdrowie.gov.pl/ekok/fhir/CodeSystem/service-request-category-code-system
..... code Σ 1..1 code Kod
Required Pattern: rehab-service-request
... code Σ 1..1 CodeableConcept Rodzaj rehabilitacji
Binding: ProcedureCodes(SNOMEDCT) (example): Codes for tests or services that can be carried out by a designated individual, organization or healthcare service. For laboratory, LOINC is preferred.
.... extension 0..0
.... coding Σ 1..1 Coding Rodzaj rehabilitacji
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
Required Pattern: http://snomed.info/sct
..... code Σ 1..1 code Kod wskazujący na rodzaj rehabilitacji. Przyjmuje wartość ze słownika SNOMED CT z grupy o SCTID = 52052004 (Rehabilitation therapy).
..... display Σ 1..1 string Nazwa
... orderDetail ΣC 1..1 CodeableConcept Tryb
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... extension 0..0
.... coding Σ 1..1 Coding Tryb
Binding: PLeKOKRehabilitationCategoryVS (required)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0
..... system Σ 1..1 uri System kodowania
..... code Σ 1..1 code amb (ambulatoryjna) | imp (szpitalna)
..... display Σ 1..1 string Nazwa typu świadczenia
... subject Σ 1..1 Reference(Patient) 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
... encounter Σ 1..1 Reference(Encounter) Referencja do zasobu z danymi świadczenia (PLeKOKEncounter), w ramach którego wystawiono skierowanie na rehabilitacje po leczeniu kardiologicznym
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Encounter
.... type Σ 1..1 uri Typ zasobu (Encounter)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Encounter
... Slices for occurrence[x] Σ 1..1 Period When service should occur
Slice: Unordered, Closed by type:$this
.... occurrence[x]:occurrencePeriod Σ 1..1 Period Okres realizacji leczenia rehabilitacyjnego
..... extension 0..0
..... start ΣC 1..1 dateTime Data rozpoczęcia okresu rehabilitacji
..... end ΣC 0..1 dateTime Data zakończenia okresu rehabilitacji
... authoredOn Σ 1..1 dateTime Data wystawienia skierowania na rehabilitacje
... requester Σ 1..1 Reference(Practitioner) Dane wystawiającego skierowanie
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator pracownika medycznego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji pracowników medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identyfikator pracownika medycznego
Example General: 123456
.... display Σ 1..1 string Text alternative for the resource
..... Slices for extension 2..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:familyName 1..1 (Complex) Nazwisko
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-family-name"
....... value[x] 1..1 string Nazwisko
...... extension:givenName 1..* (Complex) Imiona
URL: https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name
....... extension 0..0
....... url 1..1 uri "https://ezdrowie.gov.pl/ekok/fhir/StructureDefinition/reference-display-given-name"
....... value[x] 1..1 string Imię
... performer Σ 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Dane podmiotu rehabilitacyjnego
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator podmiotu leczniczego
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji podmiotów leczniczych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora podmiotu leczniczego
Example General: 123456
.... display Σ 1..1 string Nazwa podmiotu leczniczego
... locationReference Σ 1..1 Reference(Location) Dane placówki rehabilitacyjnej
.... extension 0..0
.... identifier Σ 1..1 Identifier Identyfikator placówki w systemie identyfikacji
..... extension 0..0
..... system Σ 1..1 uri System identyfikacji placówek medycznych
Example General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Wartość identyfikatora placówki
Example General: 123456
.... display Σ 1..1 string Nazwa placówki
... reasonReference Σ 1..1 Reference(Condition) Rozpoznanie, w ramach którego leczono pacjenta
.... extension 0..0
.... reference ΣC 1..1 string Referencja do zasobu Condition
.... type Σ 1..1 uri Typ zasobu (Condition)
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Fixed Value: Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ServiceRequest.meta.​security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
ServiceRequest.language Base preferred Common Languages 📍4.0.1 FHIR Std.
ServiceRequest.basedOn.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.status Base required RequestStatus 📦4.0.1 FHIR Std.
ServiceRequest.intent Base required RequestIntent 📍4.0.1 FHIR Std.
ServiceRequest.category Base example Service Request Category Codes 📍4.0.1 FHIR Std.
ServiceRequest.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 FHIR Std.
ServiceRequest.orderDetail.​coding Base required PLeKOKRehabilitationCategoryVS 📦0.5.0 This IG
ServiceRequest.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.encounter.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
ServiceRequest.reasonReference.​type Base extensible ResourceType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Struktura bazuje na ServiceRequest

Summary

Mandatory: 48 elements
Fixed: 6 elements
Prohibited: 97 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.occurrence[x]

 

Inne struktury profilu: CSV, Excel, Schematron