PackagesCanonicalsLogsProblems
    Packages
    nictiz.fhir.nl.stu3.zib2017@1.3.0
    http://nictiz.nl/fhir/StructureDefinition/zib-Procedure
{
  "description": "Procedure as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 4.1, release 2017.\\r\\n\\r\\nThe concept Procedure indicates a therapeutic procedure undergone by the patient. If relevant, diagnostic procedures can be listed as well. A procedure can be a simple blood pressure measurement, but also a complex heart surgery.",
  "_filename": "zib-Procedure.json",
  "package_name": "nictiz.fhir.nl.stu3.zib2017",
  "date": null,
  "derivation": "constraint",
  "publisher": "Nictiz",
  "fhirVersion": "3.0.1",
  "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.",
  "name": "Zib Procedure",
  "mapping": [ {
    "uri": "https://zibs.nl/wiki/ProcedureForTransfer-v1.2(2015EN)",
    "name": "HCIM ProcedureForTransfer-v1.2(2015EN)",
    "identity": "hcim-procedurefortransfer-v1.2-2015EN"
  }, {
    "uri": "https://zibs.nl/wiki/ProcedureForTransfer-v3.0(2016EN)",
    "name": "HCIM ProcedureForTransfer-v3.0(2016EN)",
    "identity": "hcim-procedurefortransfer-v3.0-2016EN"
  }, {
    "uri": "https://zibs.nl/wiki/Procedure-v4.1(2017EN)",
    "name": "HCIM ProcedureForTransfer-v4.1(2017EN)",
    "identity": "hcim-procedure-v4.1-2017EN"
  }, {
    "uri": "https://zibs.nl/wiki/TextResultForTransfer-v1.2.2(2015EN)",
    "name": "HCIM TextResultForTransfer-v1.2.2(2015EN)",
    "identity": "hcim-textresultfortransfer-v1.2-2015EN"
  }, {
    "uri": "https://zibs.nl/wiki/TextResultForTransfer-v3.0(2016EN)",
    "name": "HCIM TextResultForTransfer-v3.0(2016EN)",
    "identity": "hcim-textresultfortransfer-v3.0-2016EN"
  }, {
    "uri": "https://zibs.nl/wiki/TextResult-v4.1(2017EN)",
    "name": "HCIM textresult-v3.0(2017EN)",
    "identity": "hcim-textresult-v4.1-2017EN"
  }, {
    "uri": "https://zibs.nl/wiki/HealthProfessional-v1.2.1(2015EN)",
    "name": "HCIM HealthProfessional-v1.2.1(2015EN)",
    "identity": "hcim-healthprofessional-v1.2.1-2015EN"
  }, {
    "uri": "https://zibs.nl/wiki/HealthProfessional-v3.0(2016EN)",
    "name": "HCIM HealthProfessional-v3.0(2016EN)",
    "identity": "hcim-healthprofessional-v3.0-2016EN"
  }, {
    "uri": "https://zibs.nl/wiki/HealthProfessional-v3.2(2017EN)",
    "name": "HCIM HealthProfessional-v3.2(2017EN)",
    "identity": "hcim-healthprofessional-v3.2-2017EN"
  }, {
    "uri": "https://zibs.nl/wiki/BasicElements-v1.0(2017EN)",
    "name": "HCIM BasicElements-v1.0(2017EN)",
    "identity": "hcim-basicelements-v1.0-2017EN"
  } ],
  "abstract": false,
  "copyright": "CC0",
  "type": "Procedure",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "HCIM Procedure",
  "package_version": "1.3.0",
  "status": "active",
  "id": "6657240c-89b5-417c-b739-65f4bf1fc27c",
  "kind": "resource",
  "url": "http://nictiz.nl/fhir/StructureDefinition/zib-Procedure",
  "version": "2.1.3",
  "differential": {
    "element": [ {
      "id": "Procedure",
      "path": "Procedure",
      "alias": [ "Verrichting" ],
      "short": "Procedure",
      "mapping": [ {
        "map": "NL-CM:14.1.1",
        "comment": "Procedure",
        "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"
      } ],
      "definition": "Root concept of the ProcedureTransfer information model. This root concept contains all data elements of the ProcedureTransfer information model."
    }, {
      "id": "Procedure.extension",
      "path": "Procedure.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Procedure.extension:procedureMethod",
      "path": "Procedure.extension",
      "type": [ {
        "code": "Extension",
        "profile": "http://hl7.org/fhir/StructureDefinition/procedure-method"
      } ],
      "sliceName": "procedureMethod"
    }, {
      "id": "Procedure.extension:procedureMethod.valueCodeableConcept:valueCodeableConcept",
      "path": "Procedure.extension.valueCodeableConcept",
      "alias": [ "VerrichtingMethode" ],
      "short": "ProcedureMethod",
      "binding": {
        "strength": "extensible",
        "description": "VerrichtingMethodeCodelijst",
        "valueSetReference": {
          "display": "VerrichtingMethodeCodelijst",
          "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.4--20171231000000"
        }
      },
      "mapping": [ {
        "map": "NL-CM:14.1.12",
        "comment": "ProcedureMethod",
        "identity": "hcim-procedure-v4.1-2017EN"
      } ],
      "sliceName": "valueCodeableConcept",
      "definition": "The method or technique that was used to perform the procedure, e.g. approach, lavage, pressuring, ets."
    }, {
      "id": "Procedure.identifier",
      "path": "Procedure.identifier",
      "mapping": [ {
        "map": "NL-CM:0.0.6",
        "comment": "IdentificationNumber",
        "identity": "hcim-basicelements-v1.0-2017EN"
      } ]
    }, {
      "id": "Procedure.basedOn",
      "path": "Procedure.basedOn",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "reference.resolve()",
          "type": "type"
        } ]
      }
    }, {
      "id": "Procedure.basedOn:request",
      "path": "Procedure.basedOn",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-ProcedureRequest"
      } ],
      "short": "ProcedureRequest",
      "comment": "The ProcedureRequest resource is used to capture the healthcare provider who requested the procedure as stated in the HCIM Procedure.",
      "mapping": [ {
        "map": "NL-CM:14.1.10",
        "comment": "RequestedBy",
        "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": "Requester",
        "identity": "hcim-procedure-v4.1-2017EN"
      } ],
      "sliceName": "request",
      "definition": "The ProcedureRequest that contains the details of the request for this procedure, including the requester information located at ProcedureRequest.requester."
    }, {
      "id": "Procedure.category",
      "min": 1,
      "path": "Procedure.category",
      "example": [ {
        "label": "Example of category code",
        "valueCodeableConcept": {
          "coding": [ {
            "code": "387713003",
            "system": "http://snomed.info/sct",
            "display": "Surgical procedure"
          } ]
        }
      } ],
      "definition": "A code that classifies the procedure for searching, sorting and display purposes. In the Basisgegevenset Zorg (BGZ) use case, this is use to search and retrieve Surgical Procedures."
    }, {
      "id": "Procedure.code",
      "path": "Procedure.code",
      "alias": [ "VerrichtingType" ],
      "short": "ProcedureType",
      "mapping": [ {
        "map": "NL-CM:14.1.4",
        "comment": "ProcedureType",
        "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"
      } ],
      "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."
    }, {
      "id": "Procedure.code.coding",
      "path": "Procedure.code.coding",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        } ]
      }
    }, {
      "id": "Procedure.code.coding:VerrichtingTypeCodelijst",
      "path": "Procedure.code.coding",
      "alias": [ "VerrichtingType" ],
      "short": "ProcedureType",
      "binding": {
        "strength": "extensible",
        "description": "The name of the procedure using the Verrichtingenthesaurus DHD.",
        "valueSetReference": {
          "display": "VerrichtingTypeCodelijst",
          "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.2--20171231000000"
        }
      },
      "sliceName": "VerrichtingTypeCodelijst",
      "definition": "DHD procedure thesaurus"
    }, {
      "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"
      } ],
      "mapping": [ {
        "map": "NL-CM:0.0.11",
        "comment": "Subject",
        "identity": "hcim-basicelements-v1.0-2017EN"
      } ]
    }, {
      "id": "Procedure.performed[x]:performedPeriod",
      "path": "Procedure.performedPeriod",
      "type": [ {
        "code": "Period"
      } ],
      "mapping": [ {
        "map": "NL-CM:0.0.14",
        "comment": "DateTime",
        "identity": "hcim-basicelements-v1.0-2017EN"
      } ],
      "sliceName": "performedPeriod"
    }, {
      "id": "Procedure.performed[x]:performedPeriod.start",
      "path": "Procedure.performedPeriod.start",
      "alias": [ "VerrichtingStartDatum" ],
      "short": "ProcedureStartDate",
      "mapping": [ {
        "map": "NL-CM:14.1.2",
        "comment": "ProcedureStartDate",
        "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"
      } ],
      "definition": "The start date (and if possible start time) of the procedure. A ‘vague’ date, such as only the year, is permitted.\r\nThe element offers the option to indicate the start of the period of a series of related procedures."
    }, {
      "id": "Procedure.performed[x]:performedPeriod.end",
      "path": "Procedure.performedPeriod.end",
      "alias": [ "VerrichtingEindDatum" ],
      "short": "ProcedureEndDate",
      "mapping": [ {
        "map": "NL-CM:14.1.3",
        "comment": "ProcedureEndDate",
        "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"
      } ],
      "definition": "The end date (and if possible end time) of the procedure. A ‘vague’ date, such as only the year, is permitted.\r\nThe element offers the option to indicate the end of the period of a series of related procedures."
    }, {
      "id": "Procedure.performer",
      "path": "Procedure.performer",
      "alias": [ "UitgevoerdDoor", "Locatie" ],
      "short": "HealthProfessional | Location::HealthcareProvider",
      "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'",
      "mapping": [ {
        "map": "NL-CM:14.1.6",
        "comment": "CarriedOutBy",
        "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": "Performer",
        "identity": "hcim-procedure-v4.1-2017EN"
      }, {
        "map": "NL-CM:14.1.5",
        "comment": "Location",
        "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"
      } ],
      "definition": "The healthcare professional that carried out the procedure.                  The healthcare center (location) where the procedure was or is carried out."
    }, {
      "id": "Procedure.performer.role.coding",
      "path": "Procedure.performer.role.coding",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "system",
          "type": "value"
        } ]
      }
    }, {
      "id": "Procedure.performer.role.coding:healthProfessionalRole",
      "path": "Procedure.performer.role.coding",
      "alias": [ "ZorgverlenerRol" ],
      "short": "HealthProfessionalRole",
      "binding": {
        "strength": "extensible",
        "valueSetReference": {
          "display": "ZorgverlenerRolCodelijst",
          "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20171231000000"
        }
      },
      "mapping": [ {
        "map": "NL-CM:17.1.5",
        "comment": "HealthcareProviderRole",
        "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": "HealthProfessionalRole",
        "identity": "hcim-healthprofessional-v3.2-2017EN"
      } ],
      "sliceName": "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."
    }, {
      "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"
      } ]
    }, {
      "id": "Procedure.performer.actor.extension",
      "path": "Procedure.performer.actor.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Procedure.performer.actor.extension:practitionerRole",
      "max": "1",
      "path": "Procedure.performer.actor.extension",
      "type": [ {
        "code": "Extension",
        "profile": "http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference"
      } ],
      "sliceName": "practitionerRole"
    }, {
      "id": "Procedure.reasonReference",
      "path": "Procedure.reasonReference",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-Problem"
      } ],
      "alias": [ "Indicatie" ],
      "short": "Indication",
      "mapping": [ {
        "map": "NL-CM:14.1.9",
        "comment": "Indication",
        "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"
      } ],
      "definition": "The indication is the reason for the procedure."
    }, {
      "id": "Procedure.bodySite",
      "path": "Procedure.bodySite",
      "alias": [ "VerrichtingAnatomischeLocatie" ],
      "short": "ProcedureAnatomicalLocation",
      "binding": {
        "strength": "extensible",
        "description": "Anatomical location which is the focus of the procedure.",
        "valueSetReference": {
          "display": "VerrichtingAnatomischeLocatieCodelijst",
          "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.1--20171231000000"
        }
      },
      "mapping": [ {
        "map": "NL-CM:14.1.8",
        "comment": "AnatomicalLocationOfTheProcedure",
        "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": "ProcedureAnatomicalLocation",
        "identity": "hcim-procedure-v4.1-2017EN"
      } ],
      "definition": "Anatomical location which is the focus of the procedure."
    }, {
      "id": "Procedure.bodySite.extension",
      "path": "Procedure.bodySite.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Procedure.bodySite.extension:ProcedureLaterality",
      "max": "1",
      "path": "Procedure.bodySite.extension",
      "type": [ {
        "code": "Extension",
        "profile": "http://nictiz.nl/fhir/StructureDefinition/BodySite-Qualifier"
      } ],
      "short": "ProcedureLaterality",
      "sliceName": "ProcedureLaterality",
      "definition": "Laterality adds information about body side to the anatomic location, e.g. left"
    }, {
      "id": "Procedure.bodySite.extension:ProcedureLaterality.valueCodeableConcept:valueCodeableConcept",
      "path": "Procedure.bodySite.extension.valueCodeableConcept",
      "binding": {
        "strength": "extensible",
        "description": "ProcedureLateralityCodelist",
        "valueSetReference": {
          "display": "ProcedureLateralityCodelist",
          "reference": "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.14.1.3--20171231000000"
        }
      },
      "mapping": [ {
        "map": "NL-CM:14.1.11",
        "comment": "ProcedureLaterality",
        "identity": "hcim-procedure-v4.1-2017EN"
      } ],
      "sliceName": "valueCodeableConcept"
    }, {
      "id": "Procedure.report",
      "path": "Procedure.report",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-TextResult-DiagnosticReport"
      } ],
      "comment": "Note that the HCIM TextResultForTransfer-v1.2 has this relationship reversed, so the relationship goes from report to procedure.",
      "mapping": [ {
        "map": "NL-CM:13.2.1",
        "comment": "TextResult",
        "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-v3.0-2017EN"
      } ],
      "definition": "Any report resulting from the procedure."
    }, {
      "id": "Procedure.focalDevice.manipulated",
      "path": "Procedure.focalDevice.manipulated",
      "type": [ {
        "code": "Reference",
        "targetProfile": "http://nictiz.nl/fhir/StructureDefinition/zib-MedicalDeviceProduct"
      } ],
      "alias": [ "MedischHulpmiddel" ],
      "short": "MedicalDevice",
      "mapping": [ {
        "map": "NL-CM:14.1.7",
        "comment": "Product",
        "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": "MedicalDevice",
        "identity": "hcim-procedure-v4.1-2017EN"
      } ],
      "definition": "The product, the placing of which in or on the body is the purpose of the procedure, for example placing an implant."
    } ]
  },
  "contact": [ {
    "name": "Nictiz",
    "telecom": [ {
      "use": "work",
      "value": "info@nictiz.nl",
      "system": "email"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure"
}