ZLE Dokumentacja Integracyjna
0.1.0 - draft Poland flaga

Profil zasobu: Procedura medyczna

Oficjalny adres URL: https://ezdrowie.gov.pl/zle/fhir/StructureDefinition/pl-zle-procedure Wersja: 0.1.0
Active stan na 2026-06-30 Nazwa obliczalna: PLZLEProcedure

Profil zasobu Procedure prezentujący wykonaną procedurę medyczną.

Usages:

You can also check for usages in the FHIR IG Statistics

Formalne widoki zawartości profilu

Różnice opisowe, migawki i inne reprezentacje.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure Procedura medyczna
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator wykonanej procedury
... category SΣ 0..1 CodeableConcept Kategoria procedury
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.
... code SΣ 1..1 CodeableConcept Kod wykonanej procedury
Binding: ProcedureCodes(SNOMEDCT) (example): A code to identify a specific procedure .
... subject SΣ 1..1 Reference(Pacjent) Pacjent
... encounter SΣ 0..1 Reference(Wizyta) Wizyta, pobyt lub hospitalizacja, w ramach której wykonano procedurę
... performed[x] SΣ 1..1 Data i czas wykonania procedury
.... performedDateTime dateTime
.... performedPeriod Period
... recorder SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego) Osoba rejestrująca wykonanie procedury
... asserter SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Pacjent | Osoba upoważniona) Osoba potwierdzająca wykonanie procedury
... performer SΣ 0..* BackboneElement Osoba, rola lub podmiot wykonujący procedurę
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function SΣ 0..1 CodeableConcept Funkcja osoby wykonującej procedurę
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor SΣ 1..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Usługodawca | Pacjent | Osoba upoważniona | Sprzęt usługodawcy) Wykonawca procedury
... location SΣ 0..1 Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonania procedury
... reasonCode SΣ 0..* CodeableConcept Powód wykonania procedury
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.
... reasonReference SΣ 0..* Reference(Rozpoznanie | Wynik pomiaru | Wynik badania laboratoryjnego | Raport diagnostyczny | Indeks dokumentu) Rozpoznanie, obserwacja lub inny zasób uzasadniający procedurę
... bodySite SΣ 0..* CodeableConcept Miejsce anatomiczne wykonania procedury
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... outcome SΣ 0..1 CodeableConcept Wynik procedury
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.
... report S 0..* Reference(Raport diagnostyczny | Indeks dokumentu) Raport lub dokument opisujący procedurę
... complication S 0..* CodeableConcept Powikłania procedury
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.
... complicationDetail S 0..* Reference(Rozpoznanie) Szczegółowe dane o powikłaniu
... followUp S 0..* CodeableConcept Zalecenia po procedurze
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note S 0..* Annotation Uwagi dotyczące procedury
... usedReference S 0..* Reference(Sprzęt usługodawcy | Lek) Zasoby wykorzystane podczas procedury

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.category Base example Procedure Category Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Procedure.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Procedure.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Procedure.outcome Base example Procedure Outcome Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.complication Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure 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
.. Procedure 0..* Procedure Procedura medyczna
... identifier S 0..* Identifier Identyfikator wykonanej procedury
... status S 1..1 code Status procedury
... category S 0..1 CodeableConcept Kategoria procedury
... subject S 1..1 Reference(Pacjent) Pacjent
... encounter S 0..1 Reference(Wizyta) Wizyta, pobyt lub hospitalizacja, w ramach której wykonano procedurę
... performed[x] S 1..1 Data i czas wykonania procedury
.... performedDateTime dateTime
.... performedPeriod Period
... recorder S 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego) Osoba rejestrująca wykonanie procedury
... asserter S 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Pacjent | Osoba upoważniona) Osoba potwierdzająca wykonanie procedury
... performer S 0..* BackboneElement Osoba, rola lub podmiot wykonujący procedurę
.... function S 0..1 CodeableConcept Funkcja osoby wykonującej procedurę
.... actor S 1..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Usługodawca | Pacjent | Osoba upoważniona | Sprzęt usługodawcy) Wykonawca procedury
... location S 0..1 Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonania procedury
... reasonCode S 0..* CodeableConcept Powód wykonania procedury
... reasonReference S 0..* Reference(Rozpoznanie | Wynik pomiaru | Wynik badania laboratoryjnego | Raport diagnostyczny | Indeks dokumentu) Rozpoznanie, obserwacja lub inny zasób uzasadniający procedurę
... bodySite S 0..* CodeableConcept Miejsce anatomiczne wykonania procedury
... outcome S 0..1 CodeableConcept Wynik procedury
... report S 0..* Reference(Raport diagnostyczny | Indeks dokumentu) Raport lub dokument opisujący procedurę
... complication S 0..* CodeableConcept Powikłania procedury
... complicationDetail S 0..* Reference(Rozpoznanie) Szczegółowe dane o powikłaniu
... followUp S 0..* CodeableConcept Zalecenia po procedurze
... note S 0..* Annotation Uwagi dotyczące procedury
... usedReference S 0..* Reference(Sprzęt usługodawcy | Lek) Zasoby wykorzystane podczas procedury

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure Procedura medyczna
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator wykonanej procedury
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) A request for this procedure
... partOf Σ 0..* Reference(Procedure | Observation | MedicationAdministration) Part of referenced event
... status ?!SΣ 1..1 code Status procedury
Binding: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Reason for current status
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.
... category SΣ 0..1 CodeableConcept Kategoria procedury
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.
... code SΣ 1..1 CodeableConcept Kod wykonanej procedury
Binding: ProcedureCodes(SNOMEDCT) (example): A code to identify a specific procedure .
... subject SΣ 1..1 Reference(Pacjent) Pacjent
... encounter SΣ 0..1 Reference(Wizyta) Wizyta, pobyt lub hospitalizacja, w ramach której wykonano procedurę
... performed[x] SΣ 1..1 Data i czas wykonania procedury
.... performedDateTime dateTime
.... performedPeriod Period
... recorder SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego) Osoba rejestrująca wykonanie procedury
... asserter SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Pacjent | Osoba upoważniona) Osoba potwierdzająca wykonanie procedury
... performer SΣ 0..* BackboneElement Osoba, rola lub podmiot wykonujący procedurę
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function SΣ 0..1 CodeableConcept Funkcja osoby wykonującej procedurę
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor SΣ 1..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Usługodawca | Pacjent | Osoba upoważniona | Sprzęt usługodawcy) Wykonawca procedury
.... onBehalfOf 0..1 Reference(Organization) Organization the device or practitioner was acting for
... location SΣ 0..1 Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonania procedury
... reasonCode SΣ 0..* CodeableConcept Powód wykonania procedury
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.
... reasonReference SΣ 0..* Reference(Rozpoznanie | Wynik pomiaru | Wynik badania laboratoryjnego | Raport diagnostyczny | Indeks dokumentu) Rozpoznanie, obserwacja lub inny zasób uzasadniający procedurę
... bodySite SΣ 0..* CodeableConcept Miejsce anatomiczne wykonania procedury
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... outcome SΣ 0..1 CodeableConcept Wynik procedury
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.
... report S 0..* Reference(Raport diagnostyczny | Indeks dokumentu) Raport lub dokument opisujący procedurę
... complication S 0..* CodeableConcept Powikłania procedury
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.
... complicationDetail S 0..* Reference(Rozpoznanie) Szczegółowe dane o powikłaniu
... followUp S 0..* CodeableConcept Zalecenia po procedurze
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note S 0..* Annotation Uwagi dotyczące procedury
... focalDevice 0..* BackboneElement Manipulated, implanted, or removed device
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... action 0..1 CodeableConcept Kind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) Device that was changed
... usedReference S 0..* Reference(Sprzęt usługodawcy | Lek) Zasoby wykorzystane podczas procedury
... usedCode 0..* CodeableConcept Coded items used during the procedure
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.statusReason Base example Procedure Not Performed Reason (SNOMED-CT) 📍4.0.1 FHIR Std.
Procedure.category Base example Procedure Category Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Procedure.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Procedure.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Procedure.outcome Base example Procedure Outcome Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.complication Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 FHIR Std.
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure 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()

Summary

Mandatory: 2 elements
Must-Support: 23 elements

Structures

This structure refers to these other structures:

Widok elementów kluczowych

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure Procedura medyczna
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator wykonanej procedury
... category SΣ 0..1 CodeableConcept Kategoria procedury
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.
... code SΣ 1..1 CodeableConcept Kod wykonanej procedury
Binding: ProcedureCodes(SNOMEDCT) (example): A code to identify a specific procedure .
... subject SΣ 1..1 Reference(Pacjent) Pacjent
... encounter SΣ 0..1 Reference(Wizyta) Wizyta, pobyt lub hospitalizacja, w ramach której wykonano procedurę
... performed[x] SΣ 1..1 Data i czas wykonania procedury
.... performedDateTime dateTime
.... performedPeriod Period
... recorder SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego) Osoba rejestrująca wykonanie procedury
... asserter SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Pacjent | Osoba upoważniona) Osoba potwierdzająca wykonanie procedury
... performer SΣ 0..* BackboneElement Osoba, rola lub podmiot wykonujący procedurę
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function SΣ 0..1 CodeableConcept Funkcja osoby wykonującej procedurę
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor SΣ 1..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Usługodawca | Pacjent | Osoba upoważniona | Sprzęt usługodawcy) Wykonawca procedury
... location SΣ 0..1 Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonania procedury
... reasonCode SΣ 0..* CodeableConcept Powód wykonania procedury
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.
... reasonReference SΣ 0..* Reference(Rozpoznanie | Wynik pomiaru | Wynik badania laboratoryjnego | Raport diagnostyczny | Indeks dokumentu) Rozpoznanie, obserwacja lub inny zasób uzasadniający procedurę
... bodySite SΣ 0..* CodeableConcept Miejsce anatomiczne wykonania procedury
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... outcome SΣ 0..1 CodeableConcept Wynik procedury
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.
... report S 0..* Reference(Raport diagnostyczny | Indeks dokumentu) Raport lub dokument opisujący procedurę
... complication S 0..* CodeableConcept Powikłania procedury
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.
... complicationDetail S 0..* Reference(Rozpoznanie) Szczegółowe dane o powikłaniu
... followUp S 0..* CodeableConcept Zalecenia po procedurze
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note S 0..* Annotation Uwagi dotyczące procedury
... usedReference S 0..* Reference(Sprzęt usługodawcy | Lek) Zasoby wykorzystane podczas procedury

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.category Base example Procedure Category Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Procedure.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Procedure.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Procedure.outcome Base example Procedure Outcome Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.complication Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure 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 różnicowy

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure Procedura medyczna
... identifier S 0..* Identifier Identyfikator wykonanej procedury
... status S 1..1 code Status procedury
... category S 0..1 CodeableConcept Kategoria procedury
... subject S 1..1 Reference(Pacjent) Pacjent
... encounter S 0..1 Reference(Wizyta) Wizyta, pobyt lub hospitalizacja, w ramach której wykonano procedurę
... performed[x] S 1..1 Data i czas wykonania procedury
.... performedDateTime dateTime
.... performedPeriod Period
... recorder S 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego) Osoba rejestrująca wykonanie procedury
... asserter S 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Pacjent | Osoba upoważniona) Osoba potwierdzająca wykonanie procedury
... performer S 0..* BackboneElement Osoba, rola lub podmiot wykonujący procedurę
.... function S 0..1 CodeableConcept Funkcja osoby wykonującej procedurę
.... actor S 1..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Usługodawca | Pacjent | Osoba upoważniona | Sprzęt usługodawcy) Wykonawca procedury
... location S 0..1 Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonania procedury
... reasonCode S 0..* CodeableConcept Powód wykonania procedury
... reasonReference S 0..* Reference(Rozpoznanie | Wynik pomiaru | Wynik badania laboratoryjnego | Raport diagnostyczny | Indeks dokumentu) Rozpoznanie, obserwacja lub inny zasób uzasadniający procedurę
... bodySite S 0..* CodeableConcept Miejsce anatomiczne wykonania procedury
... outcome S 0..1 CodeableConcept Wynik procedury
... report S 0..* Reference(Raport diagnostyczny | Indeks dokumentu) Raport lub dokument opisujący procedurę
... complication S 0..* CodeableConcept Powikłania procedury
... complicationDetail S 0..* Reference(Rozpoznanie) Szczegółowe dane o powikłaniu
... followUp S 0..* CodeableConcept Zalecenia po procedurze
... note S 0..* Annotation Uwagi dotyczące procedury
... usedReference S 0..* Reference(Sprzęt usługodawcy | Lek) Zasoby wykorzystane podczas procedury

doco Documentation for this format

Widok migawkiView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Procedure 0..* Procedure Procedura medyczna
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 0..* Identifier Identyfikator wykonanej procedury
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) A request for this procedure
... partOf Σ 0..* Reference(Procedure | Observation | MedicationAdministration) Part of referenced event
... status ?!SΣ 1..1 code Status procedury
Binding: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Reason for current status
Binding: ProcedureNotPerformedReason(SNOMED-CT) (example): A code that identifies the reason a procedure was not performed.
... category SΣ 0..1 CodeableConcept Kategoria procedury
Binding: ProcedureCategoryCodes(SNOMEDCT) (example): A code that classifies a procedure for searching, sorting and display purposes.
... code SΣ 1..1 CodeableConcept Kod wykonanej procedury
Binding: ProcedureCodes(SNOMEDCT) (example): A code to identify a specific procedure .
... subject SΣ 1..1 Reference(Pacjent) Pacjent
... encounter SΣ 0..1 Reference(Wizyta) Wizyta, pobyt lub hospitalizacja, w ramach której wykonano procedurę
... performed[x] SΣ 1..1 Data i czas wykonania procedury
.... performedDateTime dateTime
.... performedPeriod Period
... recorder SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego) Osoba rejestrująca wykonanie procedury
... asserter SΣ 0..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Pacjent | Osoba upoważniona) Osoba potwierdzająca wykonanie procedury
... performer SΣ 0..* BackboneElement Osoba, rola lub podmiot wykonujący procedurę
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function SΣ 0..1 CodeableConcept Funkcja osoby wykonującej procedurę
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor SΣ 1..1 Reference(Pracownik medyczny | Rola pracownika medycznego | Usługodawca | Pacjent | Osoba upoważniona | Sprzęt usługodawcy) Wykonawca procedury
.... onBehalfOf 0..1 Reference(Organization) Organization the device or practitioner was acting for
... location SΣ 0..1 Reference(Miejscu udzielania świadczeń | Infrastruktura usługodawcy) Miejsce wykonania procedury
... reasonCode SΣ 0..* CodeableConcept Powód wykonania procedury
Binding: ProcedureReasonCodes (example): A code that identifies the reason a procedure is required.
... reasonReference SΣ 0..* Reference(Rozpoznanie | Wynik pomiaru | Wynik badania laboratoryjnego | Raport diagnostyczny | Indeks dokumentu) Rozpoznanie, obserwacja lub inny zasób uzasadniający procedurę
... bodySite SΣ 0..* CodeableConcept Miejsce anatomiczne wykonania procedury
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... outcome SΣ 0..1 CodeableConcept Wynik procedury
Binding: ProcedureOutcomeCodes(SNOMEDCT) (example): An outcome of a procedure - whether it was resolved or otherwise.
... report S 0..* Reference(Raport diagnostyczny | Indeks dokumentu) Raport lub dokument opisujący procedurę
... complication S 0..* CodeableConcept Powikłania procedury
Binding: Condition/Problem/DiagnosisCodes (example): Codes describing complications that resulted from a procedure.
... complicationDetail S 0..* Reference(Rozpoznanie) Szczegółowe dane o powikłaniu
... followUp S 0..* CodeableConcept Zalecenia po procedurze
Binding: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note S 0..* Annotation Uwagi dotyczące procedury
... focalDevice 0..* BackboneElement Manipulated, implanted, or removed device
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... action 0..1 CodeableConcept Kind of change to device
Binding: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) Device that was changed
... usedReference S 0..* Reference(Sprzęt usługodawcy | Lek) Zasoby wykorzystane podczas procedury
... usedCode 0..* CodeableConcept Coded items used during the procedure
Binding: FHIRDeviceTypes (example): Codes describing items used during a procedure.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Procedure.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Procedure.status Base required EventStatus 📍4.0.1 FHIR Std.
Procedure.statusReason Base example Procedure Not Performed Reason (SNOMED-CT) 📍4.0.1 FHIR Std.
Procedure.category Base example Procedure Category Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.code Base example Procedure Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 FHIR Std.
Procedure.reasonCode Base example Procedure Reason Codes 📍4.0.1 FHIR Std.
Procedure.bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Procedure.outcome Base example Procedure Outcome Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.complication Base example Condition/Problem/Diagnosis Codes 📍4.0.1 FHIR Std.
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 FHIR Std.
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 FHIR Std.
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure 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()

Summary

Mandatory: 2 elements
Must-Support: 23 elements

Structures

This structure refers to these other structures:

 

Inne reprezentacje profilu: CSV, Excel, Schematron