FQL is a query language that allows you to retrieve, filter and project data from any data source containing FHIR Resources. It brings the power of three existing languages together: SQL, JSON and FhirPath. It allows you to create tables and is useful for gaining insight and perform quality control.
-
Default
What is FQL?
-
FQL Query resources
FQL Playground
Try Firely Query Language in our playground by using this scope as data source.
- FQL Documentation
-
FQL Language
Syntax specification
To learn more about FQL syntax choose this menu item.
-
YamlGen Generate resources
YamlGen Playground
Try YamlGen in our playground by using this scope as data source.
-
YamlGen Language
YamlGen Syntax specification
To learn more about YamlGen syntax choose this.
-
FHIRPath Inspect resource
FHIRPath Playground
Try out the FHIRPath playground and navigate inside this resource.
-
FHIRPath Documentation
FHIRPath Documentation
Find out what FHIRPath is or learn how to write FHIRPath scripts.
-
Project FHIR API
This is the location where you can find your resource using a FHIR client.
-
Simplifier FHIR API
The global endpoint is where users can search for all resources in Simplifier. Resources have a globally unique guid Id here.
-
Custom Example generation
Custom Example generation beta
Experiment with resource instance generation using YamlGen and based on this profile.
This feature is in beta. You can help us improve it by giving feedback with the feedback button at the top of the screen.
HCIM Procedure
Procedure as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 4.1, release 2017.
The concept Procedure indicates a therapeutic procedure undergone by the patient. If relevant, diagnostic procedures can be listed as well. A procedure can be a simple blood pressure measurement, but also a complex heart surgery.
- type Profile on Procedure
- FHIR STU3
- status Active
-
version2.1.9
The canonical from this resource does not match any claim in this context and conflicts with a claim from another scope.
http://nictiz.nl/fhir/
Canonical claims are used to verify ownership of your canonical URLs.
You're probably missing a package or made a typo in your canonical.
- Could not resolve: http://hl7.org/fhir/StructureDefinition/Procedure
Zib Procedure (Procedure) | http://hl7.org/fhir/StructureDefinition/Procedure | There are no (further) constraints on this element Element idProcedure Procedure Alternate namesVerrichting Data typehttp://hl7.org/fhir/StructureDefinition/Procedure Mappings
| ||
extension | There are no (further) constraints on this element Element idProcedure.extension Unordered, Open, by url(Value) | |||
procedureMethod | Extension | There are no (further) constraints on this element Element idProcedure.extension:procedureMethod Extension Extension URLhttp://hl7.org/fhir/StructureDefinition/procedure-method | ||
valueCodeableConcept | Binding | There are no (further) constraints on this element Element idProcedure.extension:procedureMethod.valueCodeableConcept:valueCodeableConcept ProcedureMethod Alternate namesVerrichtingMethode DefinitionThe method or technique that was used to perform the procedure, e.g. approach, lavage, pressuring, ets. VerrichtingMethodeCodelijst VerrichtingMethodeCodelijst (extensible)Mappings
| ||
identifier | There are no (further) constraints on this element Element idProcedure.identifier
| |||
basedOn | There are no (further) constraints on this element Element idProcedure.basedOn Unordered, Open, by $this.resolve()(Type) | |||
request | Reference(Zib ProcedureRequest) | There are no (further) constraints on this element Element idProcedure.basedOn:request ProcedureRequest DefinitionThe ProcedureRequest that contains the details of the request for this procedure, including the requester information located at ProcedureRequest.requester. The ProcedureRequest resource is used to capture the healthcare provider who requested the procedure as stated in the HCIM Procedure. Reference(Zib ProcedureRequest) Mappings
| ||
category | 1.. | There are no (further) constraints on this element Element idProcedure.category A code that classifies the procedure for searching, sorting and display purposes. In the Basisgegevensset Zorg (BgZ) use case, this is used to search and retrieve Surgical Procedures. Example of category code { "coding": [ { "system": "http://snomed.info/sct", "code": "387713003", "display": "Surgical procedure" } ] } | ||
code | There are no (further) constraints on this element Element idProcedure.code ProcedureType Alternate namesVerrichtingType DefinitionThe name of the procedure. As of 1 January 2013, all procedures in the primary process have to be documented with CBV codes. To meet this requirement, the DHD procedure thesaurus (CBV procedures set) is used to code procedures. It is possible that in addition to the CBV procedures set, the NIC will be used for nurse procedures and that a “coded value set” will be introduced for paramedic procedures.
| |||
coding | There are no (further) constraints on this element Element idProcedure.code.coding Unordered, Open, by system(Value) | |||
VerrichtingTypeCodelijst | Binding | There are no (further) constraints on this element Element idProcedure.code.coding:VerrichtingTypeCodelijst ProcedureType Alternate namesVerrichtingType DefinitionDHD procedure thesaurus The name of the procedure using the Verrichtingenthesaurus DHD. VerrichtingTypeCodelijst (required) | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idProcedure.code.coding:VerrichtingTypeCodelijst.system http://snomed.info/sct | |
subject | Reference(http://hl7.org/fhir/StructureDefinition/Group | nl-core-patient) | There are no (further) constraints on this element Element idProcedure.subject Reference(http://hl7.org/fhir/StructureDefinition/Group | nl-core-patient) Mappings
| ||
performed[x] | There are no (further) constraints on this element Element idProcedure.performed[x] Unordered, Open, by $this(Type) Mappings
| |||
performedPeriod | Period | There are no (further) constraints on this element Element idProcedure.performed[x]:performedPeriod Period | ||
start | There are no (further) constraints on this element Element idProcedure.performed[x]:performedPeriod.start ProcedureStartDate Alternate namesVerrichtingStartDatum DefinitionThe start date (and if possible start time) of the procedure. A ‘vague’ date, such as only the year, is permitted. The element offers the option to indicate the start of the period of a series of related procedures.
| |||
end | There are no (further) constraints on this element Element idProcedure.performed[x]:performedPeriod.end ProcedureEndDate Alternate namesVerrichtingEindDatum DefinitionThe end date (and if possible end time) of the procedure. A ‘vague’ date, such as only the year, is permitted. The element offers the option to indicate the end of the period of a series of related procedures.
| |||
performer | There are no (further) constraints on this element Element idProcedure.performer HealthProfessional | Location::HealthcareProvider Alternate namesUitgevoerdDoor, Locatie DefinitionThe healthcare professional that carried out the procedure. The healthcare center (location) where the procedure was or is carried out. Note: Procedure.location could have been used for mapping the Location::HealthcareProvider. In most anticipated cases this would lead to an empty Location resource except for Location.managingOrganization. For efficiency the mapping has thus been done here. Should a Location::HealthcareProvider with an OrganizationLocation be targeted, then this may be solved using Organization.name 'OrganizationLocation' + Organization.partOf 'HealthcareProvider'
| |||
role | There are no (further) constraints on this element | |||
coding | There are no (further) constraints on this element Element idProcedure.performer.role.coding Unordered, Open, by $this(Value) | |||
healthProfessionalRole | Binding | There are no (further) constraints on this element Element idProcedure.performer.role.coding:healthProfessionalRole HealthProfessionalRole Alternate namesZorgverlenerRol DefinitionThe role the healthcare provider fulfils in the healthcare process. For healthcare providers, this could be for example main practitioner, referrer or general practitioner. ZorgverlenerRolCodelijst (required) Mappings
| ||
actor | Reference(nl-core-practitioner | nl-core-organization) | There are no (further) constraints on this element Element idProcedure.performer.actor Reference(nl-core-practitioner | nl-core-organization) | ||
extension | There are no (further) constraints on this element Element idProcedure.performer.actor.extension Unordered, Open, by url(Value) | |||
practitionerRole | ..1 | Extension(Reference(nl-core-practitionerrole)) | There are no (further) constraints on this element Element idProcedure.performer.actor.extension:practitionerRole Extension(Reference(nl-core-practitionerrole)) Extension URLhttp://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |
reasonReference | Reference(Zib Problem) | There are no (further) constraints on this element Element idProcedure.reasonReference Indication Alternate namesIndicatie DefinitionThe indication is the reason for the procedure. Reference(Zib Problem) Mappings
| ||
bodySite | Binding | There are no (further) constraints on this element Element idProcedure.bodySite ProcedureAnatomicalLocation Alternate namesVerrichtingAnatomischeLocatie DefinitionAnatomical location which is the focus of the procedure. Anatomical location which is the focus of the procedure. VerrichtingAnatomischeLocatieCodelijst (extensible)Mappings
| ||
extension | There are no (further) constraints on this element Element idProcedure.bodySite.extension Unordered, Open, by url(Value) | |||
ProcedureLaterality | ..1 | Extension(CodeableConcept) | There are no (further) constraints on this element Element idProcedure.bodySite.extension:ProcedureLaterality ProcedureLaterality DefinitionLaterality adds information about body side to the anatomic location, e.g. left Extension(CodeableConcept) Extension URLhttp://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier | |
valueCodeableConcept | Binding | There are no (further) constraints on this element Element idProcedure.bodySite.extension:ProcedureLaterality.valueCodeableConcept:valueCodeableConcept ProcedureLateralityCodelist ProcedureLateralityCodelist (extensible)Mappings
| ||
report | Reference(Zib TextResult) | There are no (further) constraints on this element Element idProcedure.report Any report resulting from the procedure. Note that the HCIM TextResultForTransfer-v1.2 has this relationship reversed, so the relationship goes from report to procedure. Reference(Zib TextResult) Mappings
| ||
focalDevice | There are no (further) constraints on this element | |||
manipulated | Reference(Zib MedicalDevice Product) | There are no (further) constraints on this element Element idProcedure.focalDevice.manipulated MedicalDevice Alternate namesMedischHulpmiddel DefinitionThe product, the placing of which in or on the body is the purpose of the procedure, for example placing an implant. Reference(Zib MedicalDevice Product) Mappings
|