FHIR © HL7.org  |  FHIRsmith 0.18.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagenictiz.nl.gbb
Resource TypeStructureDefinition
IdStructureDefinition-LogicalModelProcedure.json
FHIR VersionR4
Sourcehttp://ig.nictiz.nl/gbb/1.0.0-alpha.2/StructureDefinition-LogicalModelProcedure.html
URLhttp://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure
Version1.0.0-alpha.2
Statusdraft
Date2026-10-26T15:40:52+01:00
NameLogicalModelProcedure
TitleLogicalModelProcedure
Realmnl
Typehttp://ig.nictiz.nl/gbb/StructureDefinition/Procedure
Kindlogical

Resources that use this resource

StructureDefinition
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelProcedureLogicalModelProcedure
nictiz.nl.nlps#1.0.0-alpha.1LogicalModelPatientSummaryLogicalModelPatientSummary

Resources that this resource uses

StructureDefinition
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelConditionLogicalModelCondition
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelDeviceLogicalModelDevice
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelLocationLogicalModelLocation
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelOrganizationLogicalModelOrganization
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelPatientLogicalModelPatient
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelPractitionerLogicalModelPractitioner
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelPractitionerRoleLogicalModelPractitionerRole
nictiz.nl.gbb#1.0.0-alpha.2LogicalModelProcedureLogicalModelProcedure
ValueSet
nictiz.nl.gbb#1.0.0-alpha.22.16.840.1.113883.2.4.3.11.60.153.11.21VerrichtingMethodeCodelijst
nictiz.nl.gbb#1.0.0-alpha.22.16.840.1.113883.2.4.3.11.60.153.11.22UitkomstSNOMEDCodelijst
nictiz.nl.gbb#1.0.0-alpha.22.16.840.1.113883.2.4.3.11.60.153.11.25VerrichtingCategorieCodelijst
nictiz.nl.gbb#1.0.0-alpha.22.16.840.1.113883.2.4.3.11.60.153.11.27IndicatieCodelijstenMainBinding
nictiz.nl.gbb#1.0.0-alpha.22.16.840.1.113883.2.4.3.11.60.153.11.28ComplicatieCodelijsten
nictiz.nl.gbb#1.0.0-alpha.22.16.840.1.113883.2.4.3.11.60.153.11.7VerrichtingNaamSNOMEDCodelijst
openehr.base#currentvalueset-instruction_statesInstruction States Value Set

Narrative

Note: links and images are rebased to the (stated) source


Dutch


Gegenereerde narrative: StructureDefinition LogicalModelProcedure

Taal: en

NaamMarkeringenKard.TypeOmschrijving & constraintsdoco
Procedure 0..*BaseRootconcept van de bouwsteen Verrichting.
Procedure.feederAuditOriginatingSystemItemIds SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*IdentifierIdentificatienummer voor het object, uniek binnen het betreffende systeem.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.subject 1..1BaseDe natuurlijke persoon waarop deze handeling betrekking heeft.
Procedure.subject.patient S Dit element moet worden ondersteund. 1..1PatientRootconcept van de bouwsteen Patiënt.
Procedure.author[x] 0..*De auteur/componist is de persoon die verantwoordelijk is voor het creëren van de inhoud van het klinische document/de compositie, in dit geval Verrichting.
Procedure.author[x].authorPractitionerPractitioner
Procedure.author[x].authorOrganizationOrganization
Procedure.author[x].authorDeviceDevice
Procedure.informationProvider[x] 0..1Een registratie van de persoon of entiteit die de informatie heeft verstrekt.
Procedure.informationProvider[x].informationProviderPatientPatient
Procedure.informationProvider[x].informationProviderPractitionerPractitioner
Procedure.language SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1CodeableConceptOptionele aanduiding van de gelokaliseerde taal waarin de waarde is geschreven.
Binding: CommonLanguages (required): Common Languages
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.participations 0..*BaseIdentificatie van andere personen of partijen die betrokken waren bij de verrichting, de wijze waarop zij hierbij betrokken waren en de duur van deze betrokkenheid.
Procedure.participations.performer[x] SO Dit element heeft verplichtingen en moet worden ondersteund. 1..1De functie van de partij in deze deelname (een bepaalde partij kan op verschillende manieren aan een specifieke activiteit deelnemen), in dit geval uitvoerder.Dit attribuut moet worden gecodeerd, maar kan niet worden beperkt tot de HL7v3-vocabulaire ParticipationFunction, omdat deze te beperkt en te ziekenhuisgericht is.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.participations.performer[x].performerPatientPatient
Procedure.participations.performer[x].performerPractitionerPractitioner
Procedure.participations.performer[x].performerPractitionerRolePractitionerRole
Procedure.currentActionState SO Dit element heeft verplichtingen en moet worden ondersteund. 1..1CodeableConceptDe huidige ‘machinestatus’ van de algehele ACTIE nadat de stap is uitgevoerd, gecodeerd volgens de ‘Instruction states’ van openEHR.
Binding: https://specifications.openehr.org/fhir/valueset-instruction_states (required): Instruction States Value Set
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.eventContextHealthcareFacility SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1BaseDe zorginstelling of zorgorganisatie waar de sessie of gebeurtenis heeft plaatsgevonden.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.eventContextHealthcareFacility.location 1..1LocationAanvullende informatie over de locatie die kan worden weergegeven om deze, naast de naam, beter te identificeren.
Procedure.procedureName SO Dit element heeft verplichtingen en moet worden ondersteund. 1..1CodeableConceptIdentificatie van de procedure aan de hand van de naam.
Binding: VerrichtingNaamSNOMEDCodelijst (required): VerrichtingNaamSNOMEDCodelijst
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.indication SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*CodeableConceptDe klinische of procesgerelateerde reden voor de procedure.
Binding: IndicatieCodelijstenMainBinding (required): IndicatieCodelijstenMainBinding
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.indicationReference[x] SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*De klinische of procesgerelateerde reden voor de procedure.Dit omvat een verwijzing naar TBB Condition, TBB Procedure en TBB Observation via een koppeling op ENTRY-niveau in openEHR met de betekenis ‘Indicatie’.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.indicationReference[x].indicationReferenceConditionCondition
Procedure.indicationReference[x].indicationReferenceProcedureProcedure
Procedure.method SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*CodeableConceptIdentificatie van de specifieke methode of techniek die voor de procedure is toegepast.
Binding: VerrichtingMethodeCodelijst (required): VerrichtingMethodeCodelijst
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*BaseDe container bevat gestructureerde informatie over de procedure. een eenduidige, voorlopige naam of identifier van het beoogde GBProcedure Detail – Medisch hulpmiddel (tijdelijke container binnen GB Verrichting).een omschrijving van het benodigde concept, inclusief doel en beoogde betekenis;Deze container bevat informatie over medische hulpmiddelen die tijdens een verrichting worden gebruikt of waarop de verrichting is gericht, zoals implantaten, prothesen of diagnostische hulpmiddelen.de bron en aanleiding voor de verwijzing, bijvoorbeeld een use case, zib, informatiestandaard of internationale standaard;Gebaseerd op het openEHR Procedure-model (Procedure Detail), de zib Verrichting (2024) en XTEHR Procedure (v0.2.1).
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail.deviceUsed SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*BaseMedisch hulpmiddel dat is gebruikt om de procedure uit te voeren.In openEHR kan deze context voor TBB Device alleen worden toegevoegd door een template te maken.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail.deviceUsed.device 1..1DeviceDevice
Procedure.procedureDetail.focalDevice SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*BaseMedisch hulpmiddel(en) dat/die als centraal onderdeel van de procedure wordt/worden geïmplanteerd, verwijderd of anderszins gemanipuleerd (zoals kalibratie, vervanging van de batterij, het aanmeten van een prothese of het aansluiten van een wondvacuümsysteem).In openEHR kan deze context voor TBB Device alleen worden toegevoegd door een template te maken.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail.focalDevice.device 1..1DeviceDevice
Procedure.procedureDetail.anatomicalLocation SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*Identificatie van de anatomische locatie waarop de procedure is uitgevoerd.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.outcome SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1CodeableConceptDe uitkomst van de uitgevoerde procedure.
Binding: UitkomstSNOMEDCodelijst (required): UitkomstSNOMEDCodelijst
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.complication SO Dit element heeft verplichtingen en moet worden ondersteund. 0..*CodeableConceptGegevens over eventuele complicaties die zijn ontstaan als gevolg van de procedure.
Binding: ComplicatieCodelijsten (required): ComplicatieCodelijsten
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.startDateTime SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1dateTimeDe datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het eerste onderdeel daarvan, is gestart.
Voorbeeld 1: 2012-06-05
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.endDateTime SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1dateTimeDe datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het laatste onderdeel daarvan, is voltooid.
Voorbeeld 1: 2012-07-06
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.scheduledStartDateTime SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1dateTimeDe datum of datum en tijd waarop de procedure naar verwachting zal worden uitgevoerd.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.dateAndTimeActionstepPerformed SO Dit element heeft verplichtingen en moet worden ondersteund. 1..1dateTimeDe datum en het tijdstip waarop deze stap van de actie is uitgevoerd.
VerplichtingenActor
SHALL:populateOntsluitendSysteem
SHALL:handleVerwerkendSysteem
Procedure.procedureType SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1CodeableConceptDe categorie van de verrichting.
Binding: VerrichtingCategorieCodelijst (required): VerrichtingCategorieCodelijst
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.comment SO Dit element heeft verplichtingen en moet worden ondersteund. 0..1stringAanvullende toelichting op de procedure of stap in het zorgpad die niet in andere gegevensvelden is vastgelegd.
VerplichtingenActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem

doco Documentatie voor dit formaat

English


Generated Narrative: StructureDefinition LogicalModelProcedure

Language: en

NameFlagsCard.TypeDescription & Constraintsdoco
Procedure 0..*BaseRoot concept of the Procedure information model.
Procedure.feederAuditOriginatingSystemItemIds SO This element has obligations and must be supported. 0..*IdentifierBusiness identifier for the object, unique within its system.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.subject 1..1BaseThe human subject referred to in this Action.
Procedure.subject.patient S This element must be supported. 1..1PatientRoot concept of the Patient information model.
Procedure.author[x] 0..*The Author/composer is the person who is responsible for creation of the content of the clinical document/composition, in this case Procedure.
Procedure.author[x].authorPractitionerPractitioner
Procedure.author[x].authorOrganizationOrganization
Procedure.author[x].authorDeviceDevice
Procedure.informationProvider[x] 0..1A record of the person or agent who provided the information.
Procedure.informationProvider[x].informationProviderPatientPatient
Procedure.informationProvider[x].informationProviderPractitionerPractitioner
Procedure.language SO This element has obligations and must be supported. 0..1CodeableConceptOptional indicator of the localised language in which the value is written.
Binding: CommonLanguages (required): Common Languages
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.participations 0..*BaseIdentification of other individuals/parties involved in the Action, the method by which they interacted, and the duration of the interaction.
Procedure.participations.performer[x] SO This element has obligations and must be supported. 1..1The function of the Party in this participation (note that a given party might participate in more than one way in a particular activity), in this case Performer.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.participations.performer[x].performerPatientPatient
Procedure.participations.performer[x].performerPractitionerPractitioner
Procedure.participations.performer[x].performerPractitionerRolePractitionerRole
Procedure.currentActionState SO This element has obligations and must be supported. 1..1CodeableConceptThe current 'machine state' of the overall ACTION after the step was performed, coded with openEHR 'Instruction states'.
Binding: https://specifications.openehr.org/fhir/valueset-instruction_states (required): Instruction States Value Set
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.eventContextHealthcareFacility SO This element has obligations and must be supported. 0..1BaseThe Healthcare Facility or Organisation in which the session/event took place.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.eventContextHealthcareFacility.location 1..1LocationAdditional details about the location that could be displayed as further information to identify the location beyond its name.
Procedure.procedureName SO This element has obligations and must be supported. 1..1CodeableConceptIdentification of the procedure by name.
Binding: VerrichtingNaamSNOMEDCodelijst (required): VerrichtingNaamSNOMEDCodelijst
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.indication SO This element has obligations and must be supported. 0..*CodeableConceptThe clinical or process-related reason for the procedure.
Binding: IndicatieCodelijstenMainBinding (required): IndicatieCodelijstenMainBinding
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.indicationReference[x] SO This element has obligations and must be supported. 0..*The clinical or process-related reason for the procedure. This includes a reference to TBB Condition, TBB Procedure and TBB Observation from a link on ENTRY level in OpenEHR with the meaning 'Indication'.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.indicationReference[x].indicationReferenceConditionCondition
Procedure.indicationReference[x].indicationReferenceProcedureProcedure
Procedure.method SO This element has obligations and must be supported. 0..*CodeableConceptIdentification of specific method or technique for the procedure.
Binding: VerrichtingMethodeCodelijst (required): VerrichtingMethodeCodelijst
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail SO This element has obligations and must be supported. 0..*BaseThe container contains structured information about the procedure.Proposed temporary name / identifierProcedure Detail – Medical Device (temporary container within the Procedure Generic Building Block).Concept descriptionThis container contains information about medical devices that are used during a procedure or are the target of the procedure, such as implants, prostheses, or diagnostic devices.Source and rationaleBased on the openEHR Procedure model (Procedure Detail), zib Procedure (2024), and XTEHR Procedure (v0.2.1).
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail.deviceUsed SO This element has obligations and must be supported. 0..*BaseDevice used to perform the procedure. In OpenEHR adding this context for TBB Device can only be done by creating a template.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail.deviceUsed.device 1..1DeviceDevice
Procedure.procedureDetail.focalDevice SO This element has obligations and must be supported. 0..*BaseDevice(s) that is/are implanted, removed, or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure. In OpenEHR adding this context for TBB Device can only be done by creating a template.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.procedureDetail.focalDevice.device 1..1DeviceDevice
Procedure.procedureDetail.anatomicalLocation SO This element has obligations and must be supported. 0..*Identification of the body site for the procedure.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.outcome SO This element has obligations and must be supported. 0..1CodeableConceptOutcome of procedure performed.
Binding: UitkomstSNOMEDCodelijst (required): UitkomstSNOMEDCodelijst
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.complication SO This element has obligations and must be supported. 0..*CodeableConceptDetails about any complication arising from the procedure.
Binding: ComplicatieCodelijsten (required): ComplicatieCodelijsten
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.startDateTime SO This element has obligations and must be supported. 0..1dateTimeThe date or datetime when the entire procedure, or the first component of a multicomponent procedure, was first started.
Example 1: 2012-06-05
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.endDateTime SO This element has obligations and must be supported. 0..1dateTimeThe date or datetime when the entire procedure, or the last component of a multicomponent procedure, was finished.
Example 1: 2012-07-06
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.scheduledStartDateTime SO This element has obligations and must be supported. 0..1dateTimeThe date or datetime on which the procedure is intended to be performed.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.dateAndTimeActionstepPerformed SO This element has obligations and must be supported. 1..1dateTimeThe date and time at which this step of the Action was performed.
ObligationsActor
SHALL:populateOntsluitendSysteem
SHALL:handleVerwerkendSysteem
Procedure.procedureType SO This element has obligations and must be supported. 0..1CodeableConceptThe type of procedure.
Binding: VerrichtingCategorieCodelijst (required): VerrichtingCategorieCodelijst
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem
Procedure.comment SO This element has obligations and must be supported. 0..1stringAdditional narrative about the procedure or care pathway step not captured in other fields.
ObligationsActor
SHOULD:populate-if-knownOntsluitendSysteem
SHALL:no-errorVerwerkendSysteem

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "LogicalModelProcedure",
  "language": "en",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod",
      "valuePeriod": {
        "start": "2026-07-15T00:00:00Z"
      }
    }
  ],
  "url": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure",
  "identifier": [
    {
      "use": "official",
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.2.4.3.11.60.153.4.28"
    }
  ],
  "version": "1.0.0-alpha.2",
  "name": "LogicalModelProcedure",
  "_name": {
    "extension": [
      {
        "extension": [
          {
            "url": "lang",
            "valueCode": "nl"
          },
          {
            "url": "content",
            "valueString": "LogischModelVerrichting"
          }
        ],
        "url": "http://hl7.org/fhir/StructureDefinition/translation"
      }
    ]
  },
  "title": "LogicalModelProcedure",
  "_title": {
    "extension": [
      {
        "extension": [
          {
            "url": "lang",
            "valueCode": "nl"
          },
          {
            "url": "content",
            "valueString": "LogischModelVerrichting"
          }
        ],
        "url": "http://hl7.org/fhir/StructureDefinition/translation"
      }
    ]
  },
  "status": "draft",
  "date": "2026-10-26T15:40:52+01:00",
  "publisher": "Nictiz",
  "contact": [
    {
      "name": "Nictiz",
      "telecom": [
        {
          "system": "url",
          "value": "https://nictiz.nl"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "NlzorgpartAnatomicalLocation-1.0",
      "uri": "http://decor.nictiz.nl/decor/services/RetrieveDataSet?prefix=zib2020bbr-&version=&language=en-US&id=2.16.840.1.113883.2.4.3.11.60.40.3.20.7&effectiveDate=2020-09-01T00:00:00",
      "name": "nl.zorg.part.AnatomicalLocation 1.0"
    },
    {
      "identity": "NlzorgProcedure-5.2",
      "uri": "http://decor.nictiz.nl/decor/services/RetrieveDataSet?prefix=zib2020bbr-&version=&language=en-US&id=2.16.840.1.113883.2.4.3.11.60.40.3.14.1&effectiveDate=2020-09-01T00:00:00",
      "name": "nl.zorg.Procedure 5.2"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://ig.nictiz.nl/gbb/StructureDefinition/Procedure",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "Procedure",
        "path": "Procedure",
        "short": "Root concept of the Procedure information model.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Root concept of the Procedure information model. This root concept contains all data elements of the Procedure information model.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Verrichting. Dit rootconcept bevat alle gegevenselementen van de bouwsteen Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Verrichting"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.1",
            "comment": "Procedure (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.feederAuditOriginatingSystemItemIds",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.feederAuditOriginatingSystemItemIds",
        "short": "Business identifier for the object, unique within its system.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatienummer voor het object, uniek binnen het betreffende systeem."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Business identifier for the object, unique within its system.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatienummer voor het object, uniek binnen het betreffende systeem."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Identificatienummer"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.feederAuditOriginatingSystemItemIds",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.subject",
        "path": "Procedure.subject",
        "short": "The human subject referred to in this Action.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De natuurlijke persoon waarop deze handeling betrekking heeft."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The human subject referred to in this Action. This is usually the Subject of the Health Record, that is the patient. However in certain circumstances it may refer to others, for example an organ donor, a fetus, or a family member.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De natuurlijke persoon waarop deze handeling betrekking heeft. Dit is meestal de betrokkene van het gezondheidsdossier (de patiënt). In specifieke situaties kan dit echter ook een andere persoon zijn, zoals een orgaandonor, een foetus of een familielid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.subject",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "Procedure.subject.patient",
        "path": "Procedure.subject.patient",
        "code": [
          {
            "system": "http://snomed.info/sct",
            "code": "116154003",
            "display": "patiënt"
          }
        ],
        "short": "Root concept of the Patient information model.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Patiënt."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Root concept of the Patient information model. This root concept contains all data elements of the Patient information model.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Patiënt. Dit rootconcept bevat alle gegevenselementen van de bouwsteen Patiënt."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.subject.patient",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPatient"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.author[x]",
        "path": "Procedure.author[x]",
        "short": "The Author/composer is the person who is responsible for creation of the content of the clinical document/composition, in this case Procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De auteur/componist is de persoon die verantwoordelijk is voor het creëren van de inhoud van het klinische document/de compositie, in dit geval Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The Author/composer is the person who is responsible for creation of the content of the clinical document/composition, in this case Procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De auteur/componist is de persoon die verantwoordelijk is voor het creëren van de inhoud van het klinische document/de compositie, in dit geval Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Auteur[x]"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.author[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitioner"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelOrganization"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelDevice"
          }
        ]
      },
      {
        "id": "Procedure.informationProvider[x]",
        "path": "Procedure.informationProvider[x]",
        "short": "A record of the person or agent who provided the information.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Een registratie van de persoon of entiteit die de informatie heeft verstrekt."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "A record of the person or agent who provided the information. This could include the patient; a patient agent, e.g. parent, guardian; the clinician or a device/software. It is generally only used when the information provider needs to be made explicit - that is, it is NOT the overall Composition Author/composer or other identified individuals/parties participating in the event.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Een registratie van de persoon of entiteit die de informatie heeft verstrekt. Dit kan de patiënt zijn, een vertegenwoordiger van de patiënt (bijvoorbeeld een ouder of voogd), de behandelaar of een apparaat/software. Dit wordt doorgaans alleen gebruikt wanneer de informatieverstrekker expliciet moet worden vermeld. Het gaat dus NIET om de algemene auteur/componist van de compositie of om andere geïdentificeerde personen/partijen die aan de gebeurtenis deelnemen."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "InformatieVerstrekker[x]"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.informationProvider[x]",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPatient"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitioner"
          }
        ]
      },
      {
        "id": "Procedure.language",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.language",
        "short": "Optional indicator of the localised language in which the value is written.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Optionele aanduiding van de gelokaliseerde taal waarin de waarde is geschreven."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Optional indicator of the localised language in which the value is written. Only used when either the text object is in a different language from the enclosing`ENTRY`, or else the text object is being used outside of an`ENTRY`or other enclosing structure which indicates the language.\n\n *Coded from openEHR Code Set languages.*",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Optionele aanduiding van de gelokaliseerde taal waarin de waarde is geschreven. Alleen gebruikt wanneer het tekstobject in een andere taal is dan de omringende`ENTRY`, of wanneer het tekstobject buiten een`ENTRY`of andere omringende structuur wordt gebruikt die de taal aangeeft.\n\n *Gecodeerd volgens de openEHR-codeset voor talen.*"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Taal"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Common Languages",
          "valueSet": "http://hl7.org/fhir/ValueSet/languages"
        }
      },
      {
        "id": "Procedure.participations",
        "path": "Procedure.participations",
        "short": "Identification of other individuals/parties involved in the Action, the method by which they interacted, and the duration of the interaction.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van andere personen of partijen die betrokken waren bij de verrichting, de wijze waarop zij hierbij betrokken waren en de duur van deze betrokkenheid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of other individuals/parties involved in the Action, the method by which they interacted, and the duration of the interaction. Normally not required, but may be appropriate where the Evaluation is reached by another healthcare professional or group, rather than the Composition Author/composer.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van andere personen of partijen die betrokken waren bij de verrichting, de wijze waarop zij hierbij betrokken waren en de duur van deze betrokkenheid. Dit element is doorgaans niet vereist, maar kan relevant zijn wanneer de evaluatie tot stand is gekomen door een andere zorgverlener of een groep zorgverleners dan de auteur/samensteller van de Composition."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Betrokkenen"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.participations",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.6",
            "comment": "Performer (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.participations.performer[x]",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.participations.performer[x]",
        "short": "The function of the Party in this participation (note that a given party might participate in more than one way in a particular activity), in this case Performer.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De functie van de partij in deze deelname (een bepaalde partij kan op verschillende manieren aan een specifieke activiteit deelnemen), in dit geval uitvoerder.Dit attribuut moet worden gecodeerd, maar kan niet worden beperkt tot de HL7v3-vocabulaire ParticipationFunction, omdat deze te beperkt en te ziekenhuisgericht is."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The function of the Party in this participation (note that a given party might participate in more than one way in a particular activity), in this case Performer.\n\n *This attribute should be coded, but cannot be limited to the HL7v3:ParticipationFunction vocabulary, since it is too limited and hospital-oriented.*",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De functie van de partij in deze deelname (een bepaalde partij kan op verschillende manieren aan een specifieke activiteit deelnemen), in dit geval uitvoerder.\n\n *Dit attribuut moet worden gecodeerd, maar kan niet worden beperkt tot de HL7v3-vocabulaire* `ParticipationFunction` *, omdat deze te beperkt en te ziekenhuisgericht is.*"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Uitvoerder[x]"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.participations.performer[x]",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPatient"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitioner"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitionerRole"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.currentActionState",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.currentActionState",
        "short": "The current 'machine state' of the overall ACTION after the step was performed, coded with openEHR 'Instruction states'.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De huidige ‘machinestatus’ van de algehele ACTIE nadat de stap is uitgevoerd, gecodeerd volgens de ‘Instruction states’ van openEHR."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The current 'machine state' of the overall ACTION after the step was performed, coded with openEHR 'Instruction states'. One of: 'planned'; 'postponed'; 'cancelled'; 'scheduled'; 'suspended'; 'aborted'; 'active'; or 'completed'.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De huidige ‘machinestatus’ van de algehele ACTIE nadat de stap is uitgevoerd, gecodeerd volgens de ‘Instruction states’ van openEHR. Een van de volgende waarden: ‘planned’ (gepland), ‘postponed’ (uitgesteld), ‘cancelled’ (geannuleerd), ‘scheduled’ (ingepland), ‘suspended’ (opgeschort), ‘aborted’ (afgebroken), ‘active’ (actief) of ‘completed’ (voltooid)."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "HuidigeActieStatus"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.currentActionState",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Instruction States Value Set",
          "valueSet": "https://specifications.openehr.org/fhir/valueset-instruction_states"
        }
      },
      {
        "id": "Procedure.eventContextHealthcareFacility",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.eventContextHealthcareFacility",
        "short": "The Healthcare Facility or Organisation in which the session/event took place.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De zorginstelling of zorgorganisatie waar de sessie of gebeurtenis heeft plaatsgevonden."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The Healthcare Facility or Organisation in which the session/event took place. This is the most specific workgroup or delivery unit within a care delivery enterprise that has an official identifier in the health system, and can be used to ensure medico-legal accountability.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De zorginstelling of zorgorganisatie waar de sessie of gebeurtenis heeft plaatsgevonden. Dit is de meest specifieke werkeenheid of zorgeenheid binnen een zorgorganisatie die beschikt over een officiële identificatie binnen het zorgstelsel en die kan worden gebruikt om de medisch-juridische verantwoordelijkheid vast te leggen."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "ZorgLocatie"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.eventContextHealthcareFacility",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.5",
            "comment": "Location (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.eventContextHealthcareFacility.location",
        "path": "Procedure.eventContextHealthcareFacility.location",
        "short": "Additional details about the location that could be displayed as further information to identify the location beyond its name.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende informatie over de locatie die kan worden weergegeven om deze, naast de naam, beter te identificeren."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Additional details about the location that could be displayed as further information to identify the location beyond its name.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende informatie over de locatie die kan worden weergegeven om deze, naast de naam, beter te identificeren."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Locatie"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.eventContextHealthcareFacility.location",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelLocation"
          }
        ]
      },
      {
        "id": "Procedure.procedureName",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureName",
        "short": "Identification of the procedure by name.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de procedure aan de hand van de naam."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of the procedure by name. Coding of the specific procedure with a terminology is preferred, where possible.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de procedure aan de hand van de naam. Waar mogelijk heeft codering van de specifieke procedure met behulp van een terminologie de voorkeur."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "VerrichtingNaam"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.procedureName",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "VerrichtingNaamSNOMEDCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.7"
        }
      },
      {
        "id": "Procedure.indication",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.indication",
        "short": "The clinical or process-related reason for the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The clinical or process-related reason for the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Indicatie"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.indication",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "IndicatieCodelijstenMainBinding",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.27"
        }
      },
      {
        "id": "Procedure.indicationReference[x]",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.indicationReference[x]",
        "short": "The clinical or process-related reason for the procedure. This includes a reference to TBB Condition, TBB Procedure and TBB Observation from a link on ENTRY level in OpenEHR with the meaning 'Indication'.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure.Dit omvat een verwijzing naar TBB Condition, TBB Procedure en TBB Observation via een koppeling op ENTRY-niveau in openEHR met de betekenis ‘Indicatie’."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The clinical or process-related reason for the procedure.\n\nThis includes a reference to TBB Condition, TBB Procedure and TBB Observation from a link on ENTRY level in OpenEHR with the meaning 'Indication'.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure.\n\nDit omvat een verwijzing naar`TBB Condition`,`TBB Procedure`en`TBB Observation`via een koppeling op`ENTRY`-niveau in openEHR met de betekenis ‘Indicatie’."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "IndicatieReferentie[x]"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.indicationReference[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelCondition"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.method",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.method",
        "short": "Identification of specific method or technique for the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de specifieke methode of techniek die voor de procedure is toegepast."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of specific method or technique for the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de specifieke methode of techniek die voor de procedure is toegepast."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Methode"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.method",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "VerrichtingMethodeCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.21"
        },
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.12",
            "comment": "ProcedureMethod (ADAPT)"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail",
        "short": "The container contains structured information about the procedure.Proposed temporary name / identifierProcedure Detail – Medical Device (temporary container within the Procedure Generic Building Block).Concept descriptionThis container contains information about medical devices that are used during a procedure or are the target of the procedure, such as implants, prostheses, or diagnostic devices.Source and rationaleBased on the openEHR Procedure model (Procedure Detail), zib Procedure (2024), and XTEHR Procedure (v0.2.1).",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De container bevat gestructureerde informatie over de procedure. een eenduidige, voorlopige naam of identifier van het beoogde GBProcedure Detail – Medisch hulpmiddel (tijdelijke container binnen GB Verrichting).een omschrijving van het benodigde concept, inclusief doel en beoogde betekenis;Deze container bevat informatie over medische hulpmiddelen die tijdens een verrichting worden gebruikt of waarop de verrichting is gericht, zoals implantaten, prothesen of diagnostische hulpmiddelen.de bron en aanleiding voor de verwijzing, bijvoorbeeld een use case, zib, informatiestandaard of internationale standaard;Gebaseerd op het openEHR Procedure-model (Procedure Detail), de zib Verrichting (2024) en XTEHR Procedure (v0.2.1)."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The container contains structured information about the procedure.\n\n* Proposed temporary name / identifier\n    * Procedure Detail – Medical Device (temporary container within the Procedure Generic Building Block).\n\n* Concept description\n    * This container contains information about medical devices that are used during a procedure or are the target of the procedure, such as implants, prostheses, or diagnostic devices.\n\n* Source and rationale\n    * Based on the openEHR Procedure model ( *Procedure Detail* ), zib Procedure (2024), and XTEHR Procedure (v0.2.1). Included to support the recording of medical devices in the context of procedures.\n\n* Relationship between the current and future GB\n    * This container records the medical devices associated with the procedure. It is a temporary solution and will be replaced by a reference to the future Medical Device Generic Building Block.\n\n* Functional and semantic requirements\n    * The future Generic Building Block shall support the identification of one or more medical devices, both as the target of a procedure and as devices used during the procedure.\n\n* Status\n    * Temporary reference to a Generic Building Block that has not yet been developed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De container bevat gestructureerde informatie over de procedure.\n\n* een eenduidige, voorlopige naam of identifier van het beoogde GB\n    * Procedure Detail – Medisch hulpmiddel (tijdelijke container binnen GB Verrichting).\n\n* een omschrijving van het benodigde concept, inclusief doel en beoogde betekenis;\n    * Deze container bevat informatie over medische hulpmiddelen die tijdens een verrichting worden gebruikt of waarop de verrichting is gericht, zoals implantaten, prothesen of diagnostische hulpmiddelen.\n\n* de bron en aanleiding voor de verwijzing, bijvoorbeeld een use case, zib, informatiestandaard of internationale standaard;\n    * Gebaseerd op het openEHR Procedure-model ( *Procedure Detail* ), de zib Verrichting (2024) en XTEHR Procedure (v0.2.1). Opgenomen vanwege de behoefte om medische hulpmiddelen binnen verrichtingen vast te leggen.\n\n* de relatie tussen het bestaande GB en het toekomstige GB;\n    * Medische hulpmiddelen die gebruikt zijn voor de verrichting. Deze container is een tijdelijke voorziening en wordt gevuld met een verwijzing naar het toekomstige generieke bouwblok Medisch hulpmiddel.\n\n* de functionele en semantische requirements die het toekomstige GB moet ondersteunen;\n    * Het toekomstige GB moet ondersteuning bieden voor het identificeren van één of meerdere medische hulpmiddelen, zowel als doel van een verrichting als hulpmiddel dat tijdens de verrichting wordt gebruikt.\n\n* de status ‘tijdelijke verwijzing naar nog te realiseren GB’;\n    * Nog niet ontwikkeld"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "VerrichtingDetail"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.7",
            "comment": "MedicalDevice (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail.deviceUsed",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail.deviceUsed",
        "short": "Device used to perform the procedure. In OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel dat is gebruikt om de procedure uit te voeren.In openEHR kan deze context voor TBB Device alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Device used to perform the procedure.\n\nIn OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel dat is gebruikt om de procedure uit te voeren.\n\nIn openEHR kan deze context voor`TBB Device`alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "GebruiktMedischHulpmiddel"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail.deviceUsed",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.procedureDetail.deviceUsed.device",
        "path": "Procedure.procedureDetail.deviceUsed.device",
        "short": "Device",
        "definition": "Device",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.procedureDetail.deviceUsed.device",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelDevice"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail.focalDevice",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail.focalDevice",
        "short": "Device(s) that is/are implanted, removed, or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure. In OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel(en) dat/die als centraal onderdeel van de procedure wordt/worden geïmplanteerd, verwijderd of anderszins gemanipuleerd (zoals kalibratie, vervanging van de batterij, het aanmeten van een prothese of het aansluiten van een wondvacuümsysteem).In openEHR kan deze context voor TBB Device alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Device(s) that is/are implanted, removed, or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.\n\nIn OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel(en) dat/die als centraal onderdeel van de procedure wordt/worden geïmplanteerd, verwijderd of anderszins gemanipuleerd (zoals kalibratie, vervanging van de batterij, het aanmeten van een prothese of het aansluiten van een wondvacuümsysteem).\n\nIn openEHR kan deze context voor`TBB Device`alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "BetrokkenMedischHulpmiddel"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail.focalDevice",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.procedureDetail.focalDevice.device",
        "path": "Procedure.procedureDetail.focalDevice.device",
        "short": "Device",
        "definition": "Device",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.procedureDetail.focalDevice.device",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelDevice"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail.anatomicalLocation",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail.anatomicalLocation",
        "short": "Identification of the body site for the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de anatomische locatie waarop de procedure is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of the body site for the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de anatomische locatie waarop de procedure is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "AnatomischeLocatie"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail.anatomicalLocation",
          "min": 0,
          "max": "*"
        },
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgpartAnatomicalLocation-1.0",
            "map": "NL-CM-20.7.1",
            "comment": "AnatomicalLocation (SPEC)"
          },
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.13",
            "comment": "ProcedureAnatomicalLocation (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.outcome",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.outcome",
        "short": "Outcome of procedure performed.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De uitkomst van de uitgevoerde procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Outcome of procedure performed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De uitkomst van de uitgevoerde procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Uitkomst"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.outcome",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "UitkomstSNOMEDCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.22"
        }
      },
      {
        "id": "Procedure.complication",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.complication",
        "short": "Details about any complication arising from the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Gegevens over eventuele complicaties die zijn ontstaan als gevolg van de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Details about any complication arising from the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Gegevens over eventuele complicaties die zijn ontstaan als gevolg van de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Complicatie"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.complication",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "ComplicatieCodelijsten",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.28"
        }
      },
      {
        "id": "Procedure.startDateTime",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.startDateTime",
        "short": "The date or datetime when the entire procedure, or the first component of a multicomponent procedure, was first started.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het eerste onderdeel daarvan, is gestart."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date or datetime when the entire procedure, or the first component of a multicomponent procedure, was first started.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het eerste onderdeel daarvan, is gestart."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "StartDatumTijd"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.startDateTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "example": [
          {
            "label": "1",
            "valueDateTime": "2012-06-05"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.2",
            "comment": "ProcedureStartDate (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.endDateTime",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.endDateTime",
        "short": "The date or datetime when the entire procedure, or the last component of a multicomponent procedure, was finished.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het laatste onderdeel daarvan, is voltooid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date or datetime when the entire procedure, or the last component of a multicomponent procedure, was finished.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het laatste onderdeel daarvan, is voltooid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "EindDatumTijd"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.endDateTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "example": [
          {
            "label": "1",
            "valueDateTime": "2012-07-06"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.3",
            "comment": "ProcedureEndDate (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.scheduledStartDateTime",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.scheduledStartDateTime",
        "short": "The date or datetime on which the procedure is intended to be performed.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de procedure naar verwachting zal worden uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date or datetime on which the procedure is intended to be performed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de procedure naar verwachting zal worden uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "GeplandeStartDatumTijd"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.scheduledStartDateTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.dateAndTimeActionstepPerformed",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:populate"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:handle"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.dateAndTimeActionstepPerformed",
        "short": "The date and time at which this step of the Action was performed.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum en het tijdstip waarop deze stap van de actie is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date and time at which this step of the Action was performed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum en het tijdstip waarop deze stap van de actie is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "DatumEnTijdActiestapUitgevoerd"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.dateAndTimeActionstepPerformed",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.procedureType",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureType",
        "short": "The type of procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De categorie van de verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The type of procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De categorie van de verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "VerrichtingCategorie"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.procedureType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "VerrichtingCategorieCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.25"
        }
      },
      {
        "id": "Procedure.comment",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              },
              {
                "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-source",
                "valueCanonical": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure|1.0.0-alpha.2"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.comment",
        "short": "Additional narrative about the procedure or care pathway step not captured in other fields.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende toelichting op de procedure of stap in het zorgpad die niet in andere gegevensvelden is vastgelegd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Additional narrative about the procedure or care pathway step not captured in other fields.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende toelichting op de procedure of stap in het zorgpad die niet in andere gegevensvelden is vastgelegd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Toelichting"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "Procedure",
        "path": "Procedure",
        "short": "Root concept of the Procedure information model.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Root concept of the Procedure information model. This root concept contains all data elements of the Procedure information model.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Verrichting. Dit rootconcept bevat alle gegevenselementen van de bouwsteen Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Verrichting"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure",
          "min": 0,
          "max": "*"
        },
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.1",
            "comment": "Procedure (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.feederAuditOriginatingSystemItemIds",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.feederAuditOriginatingSystemItemIds",
        "short": "Business identifier for the object, unique within its system.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatienummer voor het object, uniek binnen het betreffende systeem."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Business identifier for the object, unique within its system.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatienummer voor het object, uniek binnen het betreffende systeem."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Identificatienummer"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.feederAuditOriginatingSystemItemIds",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.subject",
        "path": "Procedure.subject",
        "short": "The human subject referred to in this Action.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De natuurlijke persoon waarop deze handeling betrekking heeft."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The human subject referred to in this Action. This is usually the Subject of the Health Record, that is the patient. However in certain circumstances it may refer to others, for example an organ donor, a fetus, or a family member.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De natuurlijke persoon waarop deze handeling betrekking heeft. Dit is meestal de betrokkene van het gezondheidsdossier (de patiënt). In specifieke situaties kan dit echter ook een andere persoon zijn, zoals een orgaandonor, een foetus of een familielid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.subject",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "Procedure.subject.patient",
        "path": "Procedure.subject.patient",
        "code": [
          {
            "system": "http://snomed.info/sct",
            "code": "116154003",
            "display": "patiënt"
          }
        ],
        "short": "Root concept of the Patient information model.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Patiënt."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Root concept of the Patient information model. This root concept contains all data elements of the Patient information model.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Rootconcept van de bouwsteen Patiënt. Dit rootconcept bevat alle gegevenselementen van de bouwsteen Patiënt."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.subject.patient",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPatient"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.author[x]",
        "path": "Procedure.author[x]",
        "short": "The Author/composer is the person who is responsible for creation of the content of the clinical document/composition, in this case Procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De auteur/componist is de persoon die verantwoordelijk is voor het creëren van de inhoud van het klinische document/de compositie, in dit geval Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The Author/composer is the person who is responsible for creation of the content of the clinical document/composition, in this case Procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De auteur/componist is de persoon die verantwoordelijk is voor het creëren van de inhoud van het klinische document/de compositie, in dit geval Verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Auteur[x]"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.author[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitioner"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelOrganization"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelDevice"
          }
        ]
      },
      {
        "id": "Procedure.informationProvider[x]",
        "path": "Procedure.informationProvider[x]",
        "short": "A record of the person or agent who provided the information.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Een registratie van de persoon of entiteit die de informatie heeft verstrekt."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "A record of the person or agent who provided the information. This could include the patient; a patient agent, e.g. parent, guardian; the clinician or a device/software. It is generally only used when the information provider needs to be made explicit - that is, it is NOT the overall Composition Author/composer or other identified individuals/parties participating in the event.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Een registratie van de persoon of entiteit die de informatie heeft verstrekt. Dit kan de patiënt zijn, een vertegenwoordiger van de patiënt (bijvoorbeeld een ouder of voogd), de behandelaar of een apparaat/software. Dit wordt doorgaans alleen gebruikt wanneer de informatieverstrekker expliciet moet worden vermeld. Het gaat dus NIET om de algemene auteur/componist van de compositie of om andere geïdentificeerde personen/partijen die aan de gebeurtenis deelnemen."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "InformatieVerstrekker[x]"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.informationProvider[x]",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPatient"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitioner"
          }
        ]
      },
      {
        "id": "Procedure.language",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.language",
        "short": "Optional indicator of the localised language in which the value is written.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Optionele aanduiding van de gelokaliseerde taal waarin de waarde is geschreven."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Optional indicator of the localised language in which the value is written. Only used when either the text object is in a different language from the enclosing`ENTRY`, or else the text object is being used outside of an`ENTRY`or other enclosing structure which indicates the language.\n\n *Coded from openEHR Code Set languages.*",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Optionele aanduiding van de gelokaliseerde taal waarin de waarde is geschreven. Alleen gebruikt wanneer het tekstobject in een andere taal is dan de omringende`ENTRY`, of wanneer het tekstobject buiten een`ENTRY`of andere omringende structuur wordt gebruikt die de taal aangeeft.\n\n *Gecodeerd volgens de openEHR-codeset voor talen.*"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Taal"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Common Languages",
          "valueSet": "http://hl7.org/fhir/ValueSet/languages"
        }
      },
      {
        "id": "Procedure.participations",
        "path": "Procedure.participations",
        "short": "Identification of other individuals/parties involved in the Action, the method by which they interacted, and the duration of the interaction.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van andere personen of partijen die betrokken waren bij de verrichting, de wijze waarop zij hierbij betrokken waren en de duur van deze betrokkenheid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of other individuals/parties involved in the Action, the method by which they interacted, and the duration of the interaction. Normally not required, but may be appropriate where the Evaluation is reached by another healthcare professional or group, rather than the Composition Author/composer.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van andere personen of partijen die betrokken waren bij de verrichting, de wijze waarop zij hierbij betrokken waren en de duur van deze betrokkenheid. Dit element is doorgaans niet vereist, maar kan relevant zijn wanneer de evaluatie tot stand is gekomen door een andere zorgverlener of een groep zorgverleners dan de auteur/samensteller van de Composition."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Betrokkenen"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.participations",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.6",
            "comment": "Performer (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.participations.performer[x]",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.participations.performer[x]",
        "short": "The function of the Party in this participation (note that a given party might participate in more than one way in a particular activity), in this case Performer.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De functie van de partij in deze deelname (een bepaalde partij kan op verschillende manieren aan een specifieke activiteit deelnemen), in dit geval uitvoerder.Dit attribuut moet worden gecodeerd, maar kan niet worden beperkt tot de HL7v3-vocabulaire ParticipationFunction, omdat deze te beperkt en te ziekenhuisgericht is."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The function of the Party in this participation (note that a given party might participate in more than one way in a particular activity), in this case Performer.\n\n *This attribute should be coded, but cannot be limited to the HL7v3:ParticipationFunction vocabulary, since it is too limited and hospital-oriented.*",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De functie van de partij in deze deelname (een bepaalde partij kan op verschillende manieren aan een specifieke activiteit deelnemen), in dit geval uitvoerder.\n\n *Dit attribuut moet worden gecodeerd, maar kan niet worden beperkt tot de HL7v3-vocabulaire* `ParticipationFunction` *, omdat deze te beperkt en te ziekenhuisgericht is.*"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Uitvoerder[x]"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.participations.performer[x]",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPatient"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitioner"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelPractitionerRole"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.currentActionState",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.currentActionState",
        "short": "The current 'machine state' of the overall ACTION after the step was performed, coded with openEHR 'Instruction states'.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De huidige ‘machinestatus’ van de algehele ACTIE nadat de stap is uitgevoerd, gecodeerd volgens de ‘Instruction states’ van openEHR."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The current 'machine state' of the overall ACTION after the step was performed, coded with openEHR 'Instruction states'. One of: 'planned'; 'postponed'; 'cancelled'; 'scheduled'; 'suspended'; 'aborted'; 'active'; or 'completed'.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De huidige ‘machinestatus’ van de algehele ACTIE nadat de stap is uitgevoerd, gecodeerd volgens de ‘Instruction states’ van openEHR. Een van de volgende waarden: ‘planned’ (gepland), ‘postponed’ (uitgesteld), ‘cancelled’ (geannuleerd), ‘scheduled’ (ingepland), ‘suspended’ (opgeschort), ‘aborted’ (afgebroken), ‘active’ (actief) of ‘completed’ (voltooid)."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "HuidigeActieStatus"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.currentActionState",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "Instruction States Value Set",
          "valueSet": "https://specifications.openehr.org/fhir/valueset-instruction_states"
        }
      },
      {
        "id": "Procedure.eventContextHealthcareFacility",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.eventContextHealthcareFacility",
        "short": "The Healthcare Facility or Organisation in which the session/event took place.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De zorginstelling of zorgorganisatie waar de sessie of gebeurtenis heeft plaatsgevonden."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The Healthcare Facility or Organisation in which the session/event took place. This is the most specific workgroup or delivery unit within a care delivery enterprise that has an official identifier in the health system, and can be used to ensure medico-legal accountability.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De zorginstelling of zorgorganisatie waar de sessie of gebeurtenis heeft plaatsgevonden. Dit is de meest specifieke werkeenheid of zorgeenheid binnen een zorgorganisatie die beschikt over een officiële identificatie binnen het zorgstelsel en die kan worden gebruikt om de medisch-juridische verantwoordelijkheid vast te leggen."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "ZorgLocatie"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.eventContextHealthcareFacility",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.5",
            "comment": "Location (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.eventContextHealthcareFacility.location",
        "path": "Procedure.eventContextHealthcareFacility.location",
        "short": "Additional details about the location that could be displayed as further information to identify the location beyond its name.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende informatie over de locatie die kan worden weergegeven om deze, naast de naam, beter te identificeren."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Additional details about the location that could be displayed as further information to identify the location beyond its name.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende informatie over de locatie die kan worden weergegeven om deze, naast de naam, beter te identificeren."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Locatie"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.eventContextHealthcareFacility.location",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelLocation"
          }
        ]
      },
      {
        "id": "Procedure.procedureName",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureName",
        "short": "Identification of the procedure by name.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de procedure aan de hand van de naam."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of the procedure by name. Coding of the specific procedure with a terminology is preferred, where possible.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de procedure aan de hand van de naam. Waar mogelijk heeft codering van de specifieke procedure met behulp van een terminologie de voorkeur."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "VerrichtingNaam"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.procedureName",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "VerrichtingNaamSNOMEDCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.7"
        }
      },
      {
        "id": "Procedure.indication",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.indication",
        "short": "The clinical or process-related reason for the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The clinical or process-related reason for the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Indicatie"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.indication",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "IndicatieCodelijstenMainBinding",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.27"
        }
      },
      {
        "id": "Procedure.indicationReference[x]",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.indicationReference[x]",
        "short": "The clinical or process-related reason for the procedure. This includes a reference to TBB Condition, TBB Procedure and TBB Observation from a link on ENTRY level in OpenEHR with the meaning 'Indication'.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure.Dit omvat een verwijzing naar TBB Condition, TBB Procedure en TBB Observation via een koppeling op ENTRY-niveau in openEHR met de betekenis ‘Indicatie’."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The clinical or process-related reason for the procedure.\n\nThis includes a reference to TBB Condition, TBB Procedure and TBB Observation from a link on ENTRY level in OpenEHR with the meaning 'Indication'.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De klinische of procesgerelateerde reden voor de procedure.\n\nDit omvat een verwijzing naar`TBB Condition`,`TBB Procedure`en`TBB Observation`via een koppeling op`ENTRY`-niveau in openEHR met de betekenis ‘Indicatie’."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "IndicatieReferentie[x]"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.indicationReference[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelCondition"
          },
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelProcedure"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.method",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.method",
        "short": "Identification of specific method or technique for the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de specifieke methode of techniek die voor de procedure is toegepast."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of specific method or technique for the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de specifieke methode of techniek die voor de procedure is toegepast."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Methode"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.method",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "VerrichtingMethodeCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.21"
        },
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.12",
            "comment": "ProcedureMethod (ADAPT)"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail",
        "short": "The container contains structured information about the procedure.Proposed temporary name / identifierProcedure Detail – Medical Device (temporary container within the Procedure Generic Building Block).Concept descriptionThis container contains information about medical devices that are used during a procedure or are the target of the procedure, such as implants, prostheses, or diagnostic devices.Source and rationaleBased on the openEHR Procedure model (Procedure Detail), zib Procedure (2024), and XTEHR Procedure (v0.2.1).",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De container bevat gestructureerde informatie over de procedure. een eenduidige, voorlopige naam of identifier van het beoogde GBProcedure Detail – Medisch hulpmiddel (tijdelijke container binnen GB Verrichting).een omschrijving van het benodigde concept, inclusief doel en beoogde betekenis;Deze container bevat informatie over medische hulpmiddelen die tijdens een verrichting worden gebruikt of waarop de verrichting is gericht, zoals implantaten, prothesen of diagnostische hulpmiddelen.de bron en aanleiding voor de verwijzing, bijvoorbeeld een use case, zib, informatiestandaard of internationale standaard;Gebaseerd op het openEHR Procedure-model (Procedure Detail), de zib Verrichting (2024) en XTEHR Procedure (v0.2.1)."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The container contains structured information about the procedure.\n\n* Proposed temporary name / identifier\n    * Procedure Detail – Medical Device (temporary container within the Procedure Generic Building Block).\n\n* Concept description\n    * This container contains information about medical devices that are used during a procedure or are the target of the procedure, such as implants, prostheses, or diagnostic devices.\n\n* Source and rationale\n    * Based on the openEHR Procedure model ( *Procedure Detail* ), zib Procedure (2024), and XTEHR Procedure (v0.2.1). Included to support the recording of medical devices in the context of procedures.\n\n* Relationship between the current and future GB\n    * This container records the medical devices associated with the procedure. It is a temporary solution and will be replaced by a reference to the future Medical Device Generic Building Block.\n\n* Functional and semantic requirements\n    * The future Generic Building Block shall support the identification of one or more medical devices, both as the target of a procedure and as devices used during the procedure.\n\n* Status\n    * Temporary reference to a Generic Building Block that has not yet been developed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De container bevat gestructureerde informatie over de procedure.\n\n* een eenduidige, voorlopige naam of identifier van het beoogde GB\n    * Procedure Detail – Medisch hulpmiddel (tijdelijke container binnen GB Verrichting).\n\n* een omschrijving van het benodigde concept, inclusief doel en beoogde betekenis;\n    * Deze container bevat informatie over medische hulpmiddelen die tijdens een verrichting worden gebruikt of waarop de verrichting is gericht, zoals implantaten, prothesen of diagnostische hulpmiddelen.\n\n* de bron en aanleiding voor de verwijzing, bijvoorbeeld een use case, zib, informatiestandaard of internationale standaard;\n    * Gebaseerd op het openEHR Procedure-model ( *Procedure Detail* ), de zib Verrichting (2024) en XTEHR Procedure (v0.2.1). Opgenomen vanwege de behoefte om medische hulpmiddelen binnen verrichtingen vast te leggen.\n\n* de relatie tussen het bestaande GB en het toekomstige GB;\n    * Medische hulpmiddelen die gebruikt zijn voor de verrichting. Deze container is een tijdelijke voorziening en wordt gevuld met een verwijzing naar het toekomstige generieke bouwblok Medisch hulpmiddel.\n\n* de functionele en semantische requirements die het toekomstige GB moet ondersteunen;\n    * Het toekomstige GB moet ondersteuning bieden voor het identificeren van één of meerdere medische hulpmiddelen, zowel als doel van een verrichting als hulpmiddel dat tijdens de verrichting wordt gebruikt.\n\n* de status ‘tijdelijke verwijzing naar nog te realiseren GB’;\n    * Nog niet ontwikkeld"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "VerrichtingDetail"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.7",
            "comment": "MedicalDevice (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail.deviceUsed",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail.deviceUsed",
        "short": "Device used to perform the procedure. In OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel dat is gebruikt om de procedure uit te voeren.In openEHR kan deze context voor TBB Device alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Device used to perform the procedure.\n\nIn OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel dat is gebruikt om de procedure uit te voeren.\n\nIn openEHR kan deze context voor`TBB Device`alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "GebruiktMedischHulpmiddel"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail.deviceUsed",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.procedureDetail.deviceUsed.device",
        "path": "Procedure.procedureDetail.deviceUsed.device",
        "short": "Device",
        "definition": "Device",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.procedureDetail.deviceUsed.device",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelDevice"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail.focalDevice",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail.focalDevice",
        "short": "Device(s) that is/are implanted, removed, or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure. In OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel(en) dat/die als centraal onderdeel van de procedure wordt/worden geïmplanteerd, verwijderd of anderszins gemanipuleerd (zoals kalibratie, vervanging van de batterij, het aanmeten van een prothese of het aansluiten van een wondvacuümsysteem).In openEHR kan deze context voor TBB Device alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Device(s) that is/are implanted, removed, or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.\n\nIn OpenEHR adding this context for TBB Device can only be done by creating a template.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Medisch hulpmiddel(en) dat/die als centraal onderdeel van de procedure wordt/worden geïmplanteerd, verwijderd of anderszins gemanipuleerd (zoals kalibratie, vervanging van de batterij, het aanmeten van een prothese of het aansluiten van een wondvacuümsysteem).\n\nIn openEHR kan deze context voor`TBB Device`alleen worden toegevoegd door een template te maken."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "BetrokkenMedischHulpmiddel"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail.focalDevice",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.procedureDetail.focalDevice.device",
        "path": "Procedure.procedureDetail.focalDevice.device",
        "short": "Device",
        "definition": "Device",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.procedureDetail.focalDevice.device",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://ig.nictiz.nl/gbb/StructureDefinition/LogicalModelDevice"
          }
        ]
      },
      {
        "id": "Procedure.procedureDetail.anatomicalLocation",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureDetail.anatomicalLocation",
        "short": "Identification of the body site for the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de anatomische locatie waarop de procedure is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Identification of the body site for the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Identificatie van de anatomische locatie waarop de procedure is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "AnatomischeLocatie"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.procedureDetail.anatomicalLocation",
          "min": 0,
          "max": "*"
        },
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgpartAnatomicalLocation-1.0",
            "map": "NL-CM-20.7.1",
            "comment": "AnatomicalLocation (SPEC)"
          },
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.13",
            "comment": "ProcedureAnatomicalLocation (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.outcome",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.outcome",
        "short": "Outcome of procedure performed.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De uitkomst van de uitgevoerde procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Outcome of procedure performed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De uitkomst van de uitgevoerde procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Uitkomst"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.outcome",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "UitkomstSNOMEDCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.22"
        }
      },
      {
        "id": "Procedure.complication",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.complication",
        "short": "Details about any complication arising from the procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Gegevens over eventuele complicaties die zijn ontstaan als gevolg van de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Details about any complication arising from the procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Gegevens over eventuele complicaties die zijn ontstaan als gevolg van de procedure."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Complicatie"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Procedure.complication",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "ComplicatieCodelijsten",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.28"
        }
      },
      {
        "id": "Procedure.startDateTime",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.startDateTime",
        "short": "The date or datetime when the entire procedure, or the first component of a multicomponent procedure, was first started.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het eerste onderdeel daarvan, is gestart."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date or datetime when the entire procedure, or the first component of a multicomponent procedure, was first started.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het eerste onderdeel daarvan, is gestart."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "StartDatumTijd"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.startDateTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "example": [
          {
            "label": "1",
            "valueDateTime": "2012-06-05"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.2",
            "comment": "ProcedureStartDate (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.endDateTime",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.endDateTime",
        "short": "The date or datetime when the entire procedure, or the last component of a multicomponent procedure, was finished.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het laatste onderdeel daarvan, is voltooid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date or datetime when the entire procedure, or the last component of a multicomponent procedure, was finished.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de gehele procedure, of bij een procedure die uit meerdere onderdelen bestaat het laatste onderdeel daarvan, is voltooid."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "EindDatumTijd"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.endDateTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "example": [
          {
            "label": "1",
            "valueDateTime": "2012-07-06"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "NlzorgProcedure-5.2",
            "map": "NL-CM-14.1.3",
            "comment": "ProcedureEndDate (SPEC)"
          }
        ]
      },
      {
        "id": "Procedure.scheduledStartDateTime",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.scheduledStartDateTime",
        "short": "The date or datetime on which the procedure is intended to be performed.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de procedure naar verwachting zal worden uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date or datetime on which the procedure is intended to be performed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum of datum en tijd waarop de procedure naar verwachting zal worden uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "GeplandeStartDatumTijd"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.scheduledStartDateTime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.dateAndTimeActionstepPerformed",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:populate"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:handle"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.dateAndTimeActionstepPerformed",
        "short": "The date and time at which this step of the Action was performed.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum en het tijdstip waarop deze stap van de actie is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date and time at which this step of the Action was performed.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De datum en het tijdstip waarop deze stap van de actie is uitgevoerd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "DatumEnTijdActiestapUitgevoerd"
        ],
        "min": 1,
        "max": "1",
        "base": {
          "path": "Procedure.dateAndTimeActionstepPerformed",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Procedure.procedureType",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.procedureType",
        "short": "The type of procedure.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De categorie van de verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The type of procedure.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "De categorie van de verrichting."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "VerrichtingCategorie"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.procedureType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "VerrichtingCategorieCodelijst",
          "valueSet": "http://ig.nictiz.nl/gbb/ValueSet/2.16.840.1.113883.2.4.3.11.60.153.11.25"
        }
      },
      {
        "id": "Procedure.comment",
        "extension": [
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHOULD:populate-if-known"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ExchangingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          },
          {
            "extension": [
              {
                "url": "code",
                "valueCode": "SHALL:no-error"
              },
              {
                "url": "actor",
                "valueCanonical": "http://ig.nictiz.nl/gbb/ActorDefinition/ConsumingSystem"
              }
            ],
            "url": "http://hl7.org/fhir/StructureDefinition/obligation"
          }
        ],
        "path": "Procedure.comment",
        "short": "Additional narrative about the procedure or care pathway step not captured in other fields.",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende toelichting op de procedure of stap in het zorgpad die niet in andere gegevensvelden is vastgelegd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Additional narrative about the procedure or care pathway step not captured in other fields.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "nl"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Aanvullende toelichting op de procedure of stap in het zorgpad die niet in andere gegevensvelden is vastgelegd."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "alias": [
          "Toelichting"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "Procedure.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      }
    ]
  }
}