{
  "resourceType": "StructureDefinition",
  "id": "bc-ObstetricProcedure",
  "url": "http://nictiz.nl/fhir/StructureDefinition/bc-ObstetricProcedure",
  "version": "1.3.3",
  "name": "bc-ObstetricProcedure",
  "title": "bc-ObstetricProcedure",
  "status": "active",
  "publisher": "Nictiz",
  "contact": [
    {
      "name": "Nictiz",
      "telecom": [
        {
          "system": "email",
          "value": "geboortezorg@nictiz.nl",
          "use": "work"
        }
      ]
    }
  ],
  "description": "A Procedure profile describing obstetric procedures, as defined by BabyConnect. Obstetric procedures are procedures related to pregnancy, birth and delivery, such as vacuum delivery. \r\n* For obstetric procedures related to the pregnancy, use Procedure.reasonReference\r\n* For obstetric procedures related to birth and delivery, use the (optional) partOf extension to point to the Delivery (maternal data) or the Birth (child-specific data)\r\n* The context is the Maternal Record or an Encounter\r\nThe profile would have been derived from the zib-Procedure profile in zib2017 2.3.0 but that profile disallows Procedure.report.reference(DiagnosticReport) which prevents bc-PregnancyUltraSound. For now this profile is a full copy of the profile with Birth Care additions",
  "purpose": "A procedure is carried out as part of a planned policy or to obtain additional information in the diagnostic process. Procedures are documented to gain insight into the treatment of a patient. In addition, procedures are documented for administrative purposes such as invoicing and workload measurement, scientific research and/or education.",
  "copyright": "CC0",
  "fhirVersion": "3.0.2",
  "mapping": [
    {
      "identity": "hcim-procedure-v4.1-2017EN",
      "uri": "https://zibs.nl/wiki/Procedure-v4.1(2017EN)",
      "name": "HCIM Procedure-v4.1(2017EN)"
    },
    {
      "identity": "hcim-textresult-v4.1-2017EN",
      "uri": "https://zibs.nl/wiki/TextResult-v4.1(2017EN)",
      "name": "HCIM TextResult-v4.1(2017EN)"
    },
    {
      "identity": "hcim-healthprofessional-v3.2-2017EN",
      "uri": "https://zibs.nl/wiki/HealthProfessional-v3.2(2017EN)",
      "name": "HCIM HealthProfessional-v3.2(2017EN)"
    },
    {
      "identity": "hcim-basicelements-v1.0-2017EN",
      "uri": "https://zibs.nl/wiki/BasicElements-v1.0(2017EN)",
      "name": "HCIM BasicElements-v1.0(2017EN)"
    },
    {
      "identity": "hcim-procedurefortransfer-v3.0-2016EN",
      "uri": "https://zibs.nl/wiki/ProcedureForTransfer-v3.0(2016EN)",
      "name": "HCIM ProcedureForTransfer-v3.0(2016EN)"
    },
    {
      "identity": "hcim-textresultfortransfer-v3.0-2016EN",
      "uri": "https://zibs.nl/wiki/TextResultForTransfer-v3.0(2016EN)",
      "name": "HCIM TextResultForTransfer-v3.0(2016EN)"
    },
    {
      "identity": "hcim-healthprofessional-v3.0-2016EN",
      "uri": "https://zibs.nl/wiki/HealthProfessional-v3.0(2016EN)",
      "name": "HCIM HealthProfessional-v3.0(2016EN)"
    },
    {
      "identity": "hcim-procedurefortransfer-v1.2-2015EN",
      "uri": "https://zibs.nl/wiki/ProcedureForTransfer-v1.2(2015EN)",
      "name": "HCIM ProcedureForTransfer-v1.2(2015EN)"
    },
    {
      "identity": "hcim-textresultfortransfer-v1.2-2015EN",
      "uri": "https://zibs.nl/wiki/TextResultForTransfer-v1.2.2(2015EN)",
      "name": "HCIM TextResultForTransfer-v1.2.2(2015EN)"
    },
    {
      "identity": "hcim-healthprofessional-v1.2.1-2015EN",
      "uri": "https://zibs.nl/wiki/HealthProfessional-v1.2.1(2015EN)",
      "name": "HCIM HealthProfessional-v1.2.1(2015EN)"
    },
    {
      "identity": "gebz-peri-v2.3",
      "uri": "https://decor.nictiz.nl/art-decor/decor-datasets--peri20-?id=2.16.840.1.113883.2.4.3.11.60.90.77.1.6&effectiveDate=2016-09-08T00%3A00%3A00&conceptId=2.16.840.1.113883.2.4.3.11.60.90.77.2.6.40050&conceptEffectiveDate=2016-09-08T00%3A00%3A00",
      "name": "Geboortezorg Perinatologie 2.3"
    },
    {
      "identity": "gebz-peri-v3.2",
      "uri": "https://decor.nictiz.nl/art-decor/decor-datasets-\\-peri20-?id=2.16.840.1.113883.2.4.3.11.60.90.77.1.6&effectiveDate=2016-09-08T00%3A00%3A00&conceptId=2.16.840.1.113883.2.4.3.11.60.90.77.2.6.4&conceptEffectiveDate=2016-09-08T00%3A00%3A00",
      "name": "Geboortezorg 3.2"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Procedure",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Procedure",
        "path": "Procedure",
        "short": "Procedure",
        "alias": [
          "Verrichting"
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.1",
            "comment": "Procedure"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.1",
            "comment": "Procedure"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.1",
            "comment": "Procedure"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-82297",
            "comment": "Diagnose/interventie postpartum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-3835",
            "comment": "Verrichting (Zwangerschap)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1970",
            "comment": "Verrichting (Maternaal)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-3837",
            "comment": "Verrichting (Postpartum complicatie)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1982",
            "comment": "Verrichting (Kindspecifieke maternale verrichtingen)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8791",
            "comment": "Verrichting (Ondersteuning opvang)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8792",
            "comment": "Chirurgische ingrepen (Verrichting)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8793",
            "comment": "Verrichting (Problematiek kind)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-9143",
            "comment": "Verrichting (Algemene anamnese)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-9880",
            "comment": "Verrichting (Zwangerschap)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-9881",
            "comment": "Verrichting (Maternaal)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-9883",
            "comment": "Verrichting (Kindspecifieke maternale verrichtingen)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-9884",
            "comment": "Verrichting (Postpartum complicatie)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-4387",
            "comment": "Verrichting (Maternaal)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7866",
            "comment": "Verrichting (Kindspecifieke maternale verrichtingen)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1190",
            "comment": "Verrichting (Zwangerschap)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1547",
            "comment": "Verrichting (Maternaal)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1603",
            "comment": "Verrichting (Kindspecifieke maternale verrichtingen)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8699",
            "comment": "Chirurgische ingrepen (Verrichting)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7900",
            "comment": "Verrichting (Problematiek kind)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8760",
            "comment": "Ondersteuning bij ontslag naar huis (Verrichting)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-9707",
            "comment": "Verrichting (Problematiek kind)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7875",
            "comment": "Verrichting (Onderzoek)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1432",
            "comment": "Procedure"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1449",
            "comment": "Procedure"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1080",
            "comment": "Verrichting (Algemene anamnese)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2416",
            "comment": "Verrichting (Maternaal onderzoek)"
          }
        ]
      },
      {
        "id": "Procedure.extension:procedureMethod",
        "path": "Procedure.extension",
        "sliceName": "procedureMethod",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/StructureDefinition/procedure-method"
          }
        ],
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1198",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1555",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1611",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8707",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7908",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8768",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2424",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1440",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1457",
            "comment": "VerrichtingMethode"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1088",
            "comment": "VerrichtingMethode"
          }
        ]
      },
      {
        "id": "Procedure.extension:procedureMethod.valueCodeableConcept:valueCodeableConcept",
        "path": "Procedure.extension.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "short": "ProcedureMethod",
        "definition": "The method or technique that was used to perform the procedure, e.g. approach, lavage, pressuring, ets.",
        "comment": "HCIM Procedure allows for the possiblity to define multiple procedure methods, but this core extension restricts this to just a single method, resulting in a cardinality mismatch with the zib. It is advised to use the most important procedure method in this extension.\r\n\r\nThis issue will be fixed in the next version of this profile.",
        "alias": [
          "VerrichtingMethode"
        ],
        "binding": {
          "strength": "extensible",
          "description": "VerrichtingMethodeCodelijst",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.4--20171231000000",
            "display": "VerrichtingMethodeCodelijst"
          }
        },
        "mapping": [
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.12",
            "comment": "ProcedureMethod"
          }
        ]
      },
      {
        "id": "Procedure.extension:decisionMoment",
        "path": "Procedure.extension",
        "sliceName": "decisionMoment",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://nictiz.nl/fhir/StructureDefinition/bc-procedure-decisionMoment"
          }
        ],
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7919",
            "comment": "Beslismoment sectio caesarea"
          }
        ]
      },
      {
        "id": "Procedure.extension:decisionMoment.valueCodeableConcept:valueCodeableConcept",
        "path": "Procedure.extension.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "binding": {
          "strength": "extensible",
          "description": "BesluitSC",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.11.38--20141106153416"
          }
        },
        "mapping": [
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-40225",
            "comment": "Beslismoment sectio caesarea"
          }
        ]
      },
      {
        "id": "Procedure.extension:partusPhase",
        "path": "Procedure.extension",
        "sliceName": "partusPhase",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://nictiz.nl/fhir/StructureDefinition/bc-procedure-partusphase"
          }
        ],
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-10280",
            "comment": "Moment amniotomie"
          }
        ]
      },
      {
        "id": "Procedure.identifier",
        "path": "Procedure.identifier",
        "mapping": [
          {
            "identity": "hcim-basicelements-v1.0-2017EN",
            "map": "NL-CM:0.0.6",
            "comment": "IdentificationNumber"
          }
        ]
      },
      {
        "id": "Procedure.basedOn",
        "path": "Procedure.basedOn",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this.resolve()"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Procedure.basedOn:request",
        "path": "Procedure.basedOn",
        "sliceName": "request",
        "short": "ProcedureRequest",
        "definition": "The ProcedureRequest that contains the details of the request for this procedure, including the requester information located at ProcedureRequest.requester.",
        "comment": "The ProcedureRequest resource is used to capture the healthcare provider who requested the procedure as stated in the HCIM Procedure.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest"
          }
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.10",
            "comment": "RequestedBy"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.10",
            "comment": "RequestedBy"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.10",
            "comment": "Requester. The requester information is located in a referenced ProcedureRequest."
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1095",
            "comment": "Aanvrager"
          }
        ]
      },
      {
        "id": "Procedure.partOf",
        "path": "Procedure.partOf",
        "slicing": {
          "discriminator": [
            {
              "type": "profile",
              "path": "resolve()"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Procedure.partOf:deliveryProcedure",
        "path": "Procedure.partOf",
        "sliceName": "deliveryProcedure",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/bc-DeliveryProcedure"
          }
        ]
      },
      {
        "id": "Procedure.partOf:birthProcedure",
        "path": "Procedure.partOf",
        "sliceName": "birthProcedure",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/bc-Birth"
          }
        ]
      },
      {
        "id": "Procedure.category",
        "path": "Procedure.category",
        "definition": "A code that classifies the procedure for searching, sorting and display purposes. In the Basisgegevensset Zorg (BgZ) use case, this is used to search and retrieve Surgical Procedures.",
        "min": 1,
        "example": [
          {
            "label": "Example of category code",
            "valueCodeableConcept": {
              "coding": [
                {
                  "system": "http://snomed.info/sct",
                  "code": "387713003",
                  "display": "Surgical procedure"
                }
              ]
            }
          }
        ]
      },
      {
        "id": "Procedure.category.coding",
        "path": "Procedure.category.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Procedure.category.coding:obstetricProcedure",
        "path": "Procedure.category.coding",
        "sliceName": "obstetricProcedure",
        "max": "1",
        "patternCoding": {
          "system": "http://snomed.info/sct",
          "code": "386637004"
        }
      },
      {
        "id": "Procedure.code",
        "path": "Procedure.code",
        "short": "ProcedureType",
        "definition": "The name of the procedure.\r\n\r\nAs of 1 January 2013, all procedures in the primary process have to be documented with CBV codes. To meet this requirement, the DHD procedure thesaurus (CBV procedures set) is used to code procedures. It is possible that in addition to the CBV procedures set, the NIC will be used for nurse procedures and that a “coded value set” will be introduced for paramedic procedures.",
        "alias": [
          "VerrichtingType"
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.4",
            "comment": "ProcedureType"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.4",
            "comment": "ProcedureType"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.4",
            "comment": "ProcedureType"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-82373",
            "comment": "Interventie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1197",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1554",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1610",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8706",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7907",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8767",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2423",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1439",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1456",
            "comment": "VerrichtingType"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1087",
            "comment": "VerrichtingType"
          }
        ]
      },
      {
        "id": "Procedure.code.coding",
        "path": "Procedure.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Procedure.code.coding:VerrichtingTypeCodelijst",
        "path": "Procedure.code.coding",
        "sliceName": "VerrichtingTypeCodelijst",
        "short": "ProcedureType",
        "definition": "DHD procedure thesaurus",
        "alias": [
          "VerrichtingType"
        ],
        "binding": {
          "strength": "required",
          "description": "The name of the procedure using the Verrichtingenthesaurus DHD.",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.2--20171231000000",
            "display": "VerrichtingTypeCodelijst"
          }
        },
        "mapping": [
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-20560",
            "comment": "Interventie begin baring"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-40190",
            "comment": "Vaginale kunstverlossing"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-82230",
            "comment": "Intra-uterine behandeling"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-30050",
            "comment": "Episiotomie?"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-40240",
            "comment": "Overige interventies"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-20616",
            "comment": "Bijstimulatie toegediend?"
          }
        ]
      },
      {
        "id": "Procedure.code.coding:VerrichtingTypeCodelijst.system",
        "path": "Procedure.code.coding.system",
        "min": 1,
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "Procedure.subject",
        "path": "Procedure.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/Group"
          },
          {
            "code": "Reference",
            "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-patient"
          },
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/bc-Woman"
          }
        ],
        "mapping": [
          {
            "identity": "hcim-basicelements-v1.0-2017EN",
            "map": "NL-CM:0.0.11",
            "comment": "Subject"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-2",
            "comment": "Vrouw"
          }
        ]
      },
      {
        "id": "Procedure.context",
        "path": "Procedure.context",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/bc-Encounter"
          },
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/bc-MaternalRecord"
          }
        ],
        "mapping": [
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-4",
            "comment": "Zorgverlening"
          }
        ]
      },
      {
        "id": "Procedure.performed[x]",
        "path": "Procedure.performed[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "mapping": [
          {
            "identity": "hcim-basicelements-v1.0-2017EN",
            "map": "NL-CM:0.0.14",
            "comment": "DateTime"
          }
        ]
      },
      {
        "id": "Procedure.performed[x]:performedPeriod",
        "path": "Procedure.performed[x]",
        "sliceName": "performedPeriod",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "Procedure.performed[x]:performedPeriod.start",
        "path": "Procedure.performed[x].start",
        "short": "ProcedureStartDate",
        "definition": "The start date (and if possible start time) of the procedure. A ‘vague’ date, such as only the year, is permitted.&#xD;&#xA;The element offers the option to indicate the start of the period of a series of related procedures.",
        "alias": [
          "VerrichtingStartDatum"
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.2",
            "comment": "ProcedureStartDate"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.2",
            "comment": "ProcedureStartDate"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.2",
            "comment": "ProcedureStartDate"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-82298",
            "comment": "Datum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1191",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1548",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1604",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8700",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7901",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8761",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1433",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1450",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1081",
            "comment": "VerrichtingStartDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2417",
            "comment": "VerrichtingStartDatum"
          }
        ]
      },
      {
        "id": "Procedure.performed[x]:performedPeriod.end",
        "path": "Procedure.performed[x].end",
        "short": "ProcedureEndDate",
        "definition": "The end date (and if possible end time) of the procedure. A ‘vague’ date, such as only the year, is permitted.&#xD;&#xA;The element offers the option to indicate the end of the period of a series of related procedures.",
        "alias": [
          "VerrichtingEindDatum"
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.3",
            "comment": "ProcedureEndDate"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.3",
            "comment": "ProcedureEndDate"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.3",
            "comment": "ProcedureEndDate"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1192",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1549",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1605",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8701",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7902",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8762",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1434",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1451",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1082",
            "comment": "VerrichtingEindDatum"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2418",
            "comment": "VerrichtingEindDatum"
          }
        ]
      },
      {
        "id": "Procedure.performer",
        "path": "Procedure.performer",
        "short": "HealthProfessional | Location::HealthcareProvider",
        "definition": "The healthcare professional that carried out the procedure. The healthcare center (location) where the procedure was or is carried out.",
        "comment": "Note: Procedure.location could have been used for mapping the Location::HealthcareProvider. In most anticipated cases this would lead to an empty Location resource except for Location.managingOrganization. For efficiency the mapping has thus been done here. Should a Location::HealthcareProvider with an OrganizationLocation be targeted, then this may be solved using Organization.name 'OrganizationLocation' + Organization.partOf 'HealthcareProvider'",
        "alias": [
          "UitgevoerdDoor",
          "Locatie"
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.6",
            "comment": "CarriedOutBy"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.6",
            "comment": "CarriedOutBy"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.6",
            "comment": "Performer"
          },
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.5",
            "comment": "Location"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.5",
            "comment": "Location"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.5",
            "comment": "Location"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1201",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1312",
            "comment": "Zorgaanbieder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1203",
            "comment": "Uitvoerder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1310",
            "comment": "Zorgverlener"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1558",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1560",
            "comment": "Uitvoerder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1614",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1616",
            "comment": "Uitvoerder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8710",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8712",
            "comment": "Uitvoerder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7911",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7913",
            "comment": "Uitvoerder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8771",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8773",
            "comment": "Uitvoerder"
          }
        ]
      },
      {
        "id": "Procedure.performer.role.coding",
        "path": "Procedure.performer.role.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Procedure.performer.role.coding:healthProfessionalRole",
        "path": "Procedure.performer.role.coding",
        "sliceName": "healthProfessionalRole",
        "short": "HealthProfessionalRole",
        "definition": "The role the healthcare provider fulfils in the healthcare process. For healthcare providers, this could be for example main practitioner, referrer or general practitioner.",
        "alias": [
          "ZorgverlenerRol"
        ],
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000",
            "display": "ZorgverlenerRolCodelijst"
          }
        },
        "mapping": [
          {
            "identity": "hcim-healthprofessional-v1.2.1-2015EN",
            "map": "NL-CM:17.1.5",
            "comment": "HealthcareProviderRole"
          },
          {
            "identity": "hcim-healthprofessional-v3.0-2016EN",
            "map": "NL-CM:17.1.5",
            "comment": "HealthcareProviderRole"
          },
          {
            "identity": "hcim-healthprofessional-v3.2-2017EN",
            "map": "NL-CM:17.1.5",
            "comment": "HealthProfessionalRole"
          }
        ]
      },
      {
        "id": "Procedure.performer.actor",
        "path": "Procedure.performer.actor",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner"
          },
          {
            "code": "Reference",
            "targetProfile": "http://fhir.nl/fhir/StructureDefinition/nl-core-organization"
          }
        ],
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2429",
            "comment": "Uitvoerder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1445",
            "comment": "Uitvoerder"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1091",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1093",
            "comment": "Uitvoerder"
          }
        ]
      },
      {
        "id": "Procedure.performer.actor.extension:practitionerRole",
        "path": "Procedure.performer.actor.extension",
        "sliceName": "practitionerRole",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference"
          }
        ]
      },
      {
        "id": "Procedure.location",
        "path": "Procedure.location",
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2427",
            "comment": "Locatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1443",
            "comment": "Locatie"
          }
        ]
      },
      {
        "id": "Procedure.reasonCode.coding",
        "path": "Procedure.reasonCode.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Procedure.reasonCode.coding:bc-ObstetricProcedureReasonCode",
        "path": "Procedure.reasonCode.coding",
        "sliceName": "bc-ObstetricProcedureReasonCode",
        "binding": {
          "strength": "extensible",
          "description": "bc-ObstetricProcedure-reasonCode",
          "valueSetReference": {
            "reference": "http://nictiz.nl/fhir/ValueSet/bc-ObstetricProcedure-reasonCode"
          }
        },
        "mapping": [
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-20570",
            "comment": "Indicatie interventie begin baring"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-82546",
            "comment": "Indicatie primaire sectio"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-82547",
            "comment": "Indicatie secundaire sectio"
          },
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-80794",
            "comment": "Indicatie episiotomie"
          }
        ]
      },
      {
        "id": "Procedure.reasonReference",
        "path": "Procedure.reasonReference",
        "slicing": {
          "discriminator": [
            {
              "type": "profile",
              "path": "resolve()"
            }
          ],
          "rules": "open"
        },
        "short": "Indication",
        "definition": "The indication is the reason for the procedure.",
        "alias": [
          "Indicatie"
        ],
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-Problem"
          }
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.9",
            "comment": "Indication"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.9",
            "comment": "Indication"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.9",
            "comment": "Indication"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1195",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1207",
            "comment": "Probleem (Zwangerschap)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1552",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1583",
            "comment": "Probleem (Maternaal)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1608",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1620",
            "comment": "Probleem (Kindspecifieke maternale problemen)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8704",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8716",
            "comment": "Probleem (Congenitale aandoeningen)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7905",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8686",
            "comment": "Probleem (ProblematiekKind)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8687",
            "comment": "Probleem (Geboortetrauma)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8688",
            "comment": "Probleem (Congenitale aandoeningen)"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8765",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1437",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1454",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1085",
            "comment": "Indicatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2421",
            "comment": "Indicatie"
          }
        ]
      },
      {
        "id": "Procedure.reasonReference:pregnancy",
        "path": "Procedure.reasonReference",
        "sliceName": "pregnancy",
        "max": "1",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-Pregnancy"
          }
        ]
      },
      {
        "id": "Procedure.bodySite",
        "path": "Procedure.bodySite",
        "short": "ProcedureAnatomicalLocation",
        "definition": "Anatomical location which is the focus of the procedure.",
        "alias": [
          "VerrichtingAnatomischeLocatie"
        ],
        "binding": {
          "strength": "extensible",
          "description": "Anatomical location which is the focus of the procedure.",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.1--20171231000000",
            "display": "VerrichtingAnatomischeLocatieCodelijst"
          }
        },
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.8",
            "comment": "AnatomicalLocationOfTheProcedure"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.8",
            "comment": "AnatomicalLocationOfTheProcedure"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.8",
            "comment": "ProcedureAnatomicalLocation"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1193",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1550",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1606",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8702",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7903",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8763",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1435",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1452",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1083",
            "comment": "VerrichtingAnatomischeLocatie"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2419",
            "comment": "VerrichtingAnatomischeLocatie"
          }
        ]
      },
      {
        "id": "Procedure.bodySite.extension:ProcedureLaterality",
        "path": "Procedure.bodySite.extension",
        "sliceName": "ProcedureLaterality",
        "short": "ProcedureLaterality",
        "definition": "Laterality adds information about body side to the anatomic location, e.g. left",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
          }
        ],
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8764",
            "comment": "VerrichtingLateraliteit"
          }
        ]
      },
      {
        "id": "Procedure.bodySite.extension:ProcedureLaterality.valueCodeableConcept:valueCodeableConcept",
        "path": "Procedure.bodySite.extension.valueCodeableConcept",
        "sliceName": "valueCodeableConcept",
        "binding": {
          "strength": "extensible",
          "description": "ProcedureLateralityCodelist",
          "valueSetReference": {
            "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.3--20171231000000",
            "display": "ProcedureLateralityCodelist"
          }
        },
        "mapping": [
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.11",
            "comment": "ProcedureLaterality"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1194",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1551",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1607",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8703",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7904",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1436",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1453",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1084",
            "comment": "VerrichtingLateraliteit"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2420",
            "comment": "VerrichtingLateraliteit"
          }
        ]
      },
      {
        "id": "Procedure.outcome.extension:success",
        "path": "Procedure.outcome.extension",
        "sliceName": "success",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://nictiz.nl/fhir/StructureDefinition/bc-procedure-success"
          }
        ],
        "mapping": [
          {
            "identity": "gebz-peri-v2.3",
            "map": "peri23-dataelement-40200",
            "comment": "Succes vaginale kunstverlossing"
          }
        ]
      },
      {
        "id": "Procedure.report",
        "path": "Procedure.report",
        "definition": "Any report resulting from the procedure.",
        "comment": "Note that the HCIM TextResultForTransfer-v1.2 has this relationship reversed, so the relationship goes from report to procedure.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/DiagnosticReport"
          },
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-TextResult"
          },
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/bc-PregnancyUltraSound"
          }
        ],
        "mapping": [
          {
            "identity": "hcim-textresultfortransfer-v1.2-2015EN",
            "map": "NL-CM:13.2.1",
            "comment": "TextResult"
          },
          {
            "identity": "hcim-textresultfortransfer-v3.0-2016EN",
            "map": "NL-CM:13.2.1",
            "comment": "TextResult"
          },
          {
            "identity": "hcim-textresult-v4.1-2017EN",
            "map": "NL-CM:13.2.1",
            "comment": "TextResult"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7870",
            "comment": "Verrichting"
          }
        ]
      },
      {
        "id": "Procedure.focalDevice",
        "path": "Procedure.focalDevice",
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1556",
            "comment": "MedischHulpmiddel"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1612",
            "comment": "MedischHulpmiddel"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8708",
            "comment": "MedischHulpmiddel"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-7909",
            "comment": "MedischHulpmiddel"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-2425",
            "comment": "MedischHulpmiddel"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri31-dataelement-1441",
            "comment": "MedischHulpmiddel"
          }
        ]
      },
      {
        "id": "Procedure.focalDevice.manipulated",
        "path": "Procedure.focalDevice.manipulated",
        "short": "MedicalDevice",
        "definition": "The product, the placing of which in or on the body is the purpose of the procedure, for example placing an implant.",
        "alias": [
          "MedischHulpmiddel"
        ],
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct"
          }
        ],
        "mapping": [
          {
            "identity": "hcim-procedurefortransfer-v1.2-2015EN",
            "map": "NL-CM:14.1.7",
            "comment": "Product"
          },
          {
            "identity": "hcim-procedurefortransfer-v3.0-2016EN",
            "map": "NL-CM:14.1.7",
            "comment": "Product"
          },
          {
            "identity": "hcim-procedure-v4.1-2017EN",
            "map": "NL-CM:14.1.7",
            "comment": "MedicalDevice"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1199",
            "comment": "MedischHulpmiddel"
          },
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-1089",
            "comment": "MedischHulpmiddel"
          }
        ]
      },
      {
        "id": "Procedure.usedReference",
        "path": "Procedure.usedReference",
        "mapping": [
          {
            "identity": "gebz-peri-v3.2",
            "map": "peri32-dataelement-8769",
            "comment": "MedischHulpmiddel"
          }
        ]
      }
    ]
  }
}