{
"description": null,
"_filename": "BgZ-WorkflowTask.json",
"package_name": "nictiz.fhir.nl.stu3.bgz",
"date": null,
"derivation": "constraint",
"publisher": "Nictiz",
"fhirVersion": "3.0.2",
"name": "BgZ-WorkflowTask",
"mapping": [ {
"uri": "https://decor.nictiz.nl/art-decor/decor-datasets--bgz2017-?id=2.16.840.1.113883.2.4.3.11.60.42.1.2",
"name": "BgZ-msz",
"identity": "BgZ-msz"
} ],
"abstract": false,
"copyright": "CC0",
"type": "Task",
"experimental": null,
"resourceType": "StructureDefinition",
"title": "BgZ-WorkflowTask",
"package_version": "2.0.2-beta.1",
"status": "draft",
"id": "189a6168-2b64-4178-b4b6-bccd0e294598",
"kind": "resource",
"url": "http://nictiz.nl/fhir/StructureDefinition/BgZ-WorkflowTask",
"version": "2.0-beta.1",
"differential": {
"element": [ {
"id": "Task",
"path": "Task",
"short": "BgZ MSZ Workflow Task",
"definition": "BgZ MSZ Notified Pull - Workflow Task"
}, {
"id": "Task.identifier",
"max": "1",
"min": 1,
"path": "Task.identifier",
"definition": "Business identifier of the task. Fill with the same value as the groupIdentifier-field of the corresponding Notification Task"
}, {
"id": "Task.status",
"path": "Task.status",
"short": "Task status",
"fixedCode": "requested",
"definition": "The state communicated by this event.\r\nFixed value: \"requested\"\r\nNOTE: Need to check this as it would be better to be able to monitor the Workflow Task status: requested, accepted, in-progress, completed, (cancelled)"
}, {
"id": "Task.intent",
"path": "Task.intent",
"short": "Task intent",
"fixedCode": "order",
"definition": "Indicates the \"level\" of actionability associated with the Task.\r\nFixed value: \"order\""
}, {
"id": "Task.code",
"min": 1,
"path": "Task.code"
}, {
"id": "Task.code.coding",
"max": "1",
"min": 1,
"path": "Task.code.coding"
}, {
"id": "Task.code.coding.system",
"min": 1,
"path": "Task.code.coding.system",
"fixedUri": "http://fhir.nl/fhir/NamingSystem/TaskCode"
}, {
"id": "Task.code.coding.code",
"min": 1,
"path": "Task.code.coding.code",
"fixedCode": "pull-notification"
}, {
"id": "Task.description",
"path": "Task.description",
"short": "Workflow task hosted by sending system",
"definition": "The Workflow Task is hosted by the Sending System and can be retrieved by the Receiving System using a Pull interaction (HTTP GET)"
}, {
"id": "Task.for",
"min": 1,
"path": "Task.for",
"short": "Reference to Patient",
"definition": "Reference to FHIR Patient-resource. It is not allowed to include a BSN (or other information that can be linked to an individual) in this Workflow Task when it is accessed without a personal authentication contract"
}, {
"id": "Task.requester",
"min": 1,
"path": "Task.requester"
}, {
"id": "Task.requester.agent.identifier",
"min": 1,
"path": "Task.requester.agent.identifier",
"definition": "Identifier of the system that created this Workflow. This could be the originating EHR System or the routing gateway system, dependent on which system created the Workflow Task.\r\n/serviceEndpoint?type=fhir"
}, {
"id": "Task.requester.onBehalfOf",
"min": 1,
"path": "Task.requester.onBehalfOf",
"definition": "The organization the device or practitioner was acting on behalf of when they initiated the task.\r\ndid of Sending Organization"
}, {
"id": "Task.requester.onBehalfOf.identifier",
"min": 1,
"path": "Task.requester.onBehalfOf.identifier",
"definition": "Identifier of the Healthcare Organization at which the data has been made available."
}, {
"id": "Task.owner",
"min": 1,
"path": "Task.owner",
"definition": "Individual organization currently responsible for task execution - did of Receiving Organization."
}, {
"id": "Task.owner.identifier",
"min": 1,
"path": "Task.owner.identifier",
"definition": "Identifier of the Receiving Healthcare Organization."
}, {
"id": "Task.restriction",
"min": 1,
"path": "Task.restriction"
}, {
"id": "Task.restriction.period",
"path": "Task.restriction.period",
"definition": "This period information should be aligned to validity of the issued Authorization Credentials. Period information in credentials (based on expiration date) is leading."
}, {
"id": "Task.input",
"path": "Task.input",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "type.coding.system",
"type": "value"
}, {
"path": "type.coding.code",
"type": "value"
} ]
},
"definition": "Three types of input slices are defined:\r\n1) input:authorization-base\r\n2) input:read-available-resource\r\n3) input:query-available-resources\r\nThe read (2) and query (3) slices are further sliced in this structure definion as shown below."
}, {
"id": "Task.input:authorizationBase",
"max": "1",
"path": "Task.input",
"sliceName": "authorizationBase"
}, {
"id": "Task.input:authorizationBase.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://fhir.nl/fhir/NamingSystem/TaskParameter"
}, {
"id": "Task.input:authorizationBase.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "authorization-base"
}, {
"id": "Task.input:authorizationBase.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:authorizationBase.value[x]:authorizationBaseValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "authorization base token",
"sliceName": "authorizationBaseValueString"
}, {
"id": "Task.input:patient",
"max": "1",
"path": "Task.input",
"short": "Patient read",
"mapping": [ {
"map": "bgz2017-dataelement-74",
"comment": "Patient",
"identity": "BgZ-msz"
} ],
"sliceName": "patient",
"definition": "Patient input:read-available-resource slice"
}, {
"id": "Task.input:patient.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:patient.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "79191-3"
}, {
"id": "Task.input:patient.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:patient.value[x]:patientValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "patient item query string",
"sliceName": "patientValueString",
"fixedString": "Patient?_include=Patient:general-practitioner"
}, {
"id": "Task.input:payer",
"max": "1",
"path": "Task.input",
"short": "Payer search",
"mapping": [ {
"map": "bgz2017-dataelement-482",
"comment": "Betaler",
"identity": "BgZ-msz"
} ],
"sliceName": "payer",
"definition": "Payer input:query-available-resources slice"
}, {
"id": "Task.input:payer.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:payer.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "48768-6"
}, {
"id": "Task.input:payer.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:payer.value[x]:payerValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "payer item query string",
"sliceName": "payerValueString",
"fixedString": "Coverage?_include=Coverage:payor"
}, {
"id": "Task.input:treatmentDirective",
"max": "1",
"path": "Task.input",
"short": "TreatmentDirective search",
"mapping": [ {
"map": "bgz2017-dataelement-230",
"comment": "BehandelAanwijzing",
"identity": "BgZ-msz"
} ],
"sliceName": "treatmentDirective",
"definition": "TreatmentDirective input:query-available-resources slice"
}, {
"id": "Task.input:treatmentDirective.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:treatmentDirective.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "11291000146105"
}, {
"id": "Task.input:treatmentDirective.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:treatmentDirective.value[x]:treatmentDirectiveValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "treatmentDirective item query string",
"sliceName": "treatmentDirectiveValueString",
"fixedString": "Consent?category=http://snomed.info/sct|11291000146105"
}, {
"id": "Task.input:advanceDirective",
"max": "1",
"path": "Task.input",
"short": "AdvanceDirective search",
"mapping": [ {
"map": "bgz2017-dataelement-243",
"comment": "Wilsverklaring",
"identity": "BgZ-msz"
} ],
"sliceName": "advanceDirective",
"definition": "AdvanceDirective input:query-available-resources slice"
}, {
"id": "Task.input:advanceDirective.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:advanceDirective.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "11341000146107"
}, {
"id": "Task.input:advanceDirective.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:advanceDirective.value[x]:advanceDirectiveValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "advanceDirective item query string",
"sliceName": "advanceDirectiveValueString",
"fixedString": "Consent?category=http://snomed.info/sct|11341000146107"
}, {
"id": "Task.input:functionalOrMentalStatus",
"max": "1",
"path": "Task.input",
"short": "FunctionalOrMentalStatus search",
"mapping": [ {
"map": "bgz2017-dataelement-356",
"comment": "FunctioneleOfMentaleStatus",
"identity": "BgZ-msz"
} ],
"sliceName": "functionalOrMentalStatus",
"definition": "FunctionalOrMentalStatus input:query-available-resources slice"
}, {
"id": "Task.input:functionalOrMentalStatus.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:functionalOrMentalStatus.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "47420-5"
}, {
"id": "Task.input:functionalOrMentalStatus.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:functionalOrMentalStatus.value[x]:functionalOrMentalStatusValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "functionalOrMentalStatus item query string",
"sliceName": "functionalOrMentalStatusValueString",
"fixedString": "Observation?category=http://snomed.info/sct|118228005,http://snomed.info/sct|384821006"
}, {
"id": "Task.input:concern",
"max": "1",
"path": "Task.input",
"short": "Concern search",
"mapping": [ {
"map": "bgz2017-dataelement-131",
"comment": "Probleem",
"identity": "BgZ-msz"
} ],
"sliceName": "concern",
"definition": "Concern input:query-available-resources slice"
}, {
"id": "Task.input:concern.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:concern.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "11450-4"
}, {
"id": "Task.input:concern.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:concern.value[x]:concernValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "concern item query string",
"sliceName": "concernValueString",
"fixedString": "Condition"
}, {
"id": "Task.input:livingSituation",
"max": "1",
"path": "Task.input",
"short": "LivingSituation search",
"mapping": [ {
"map": "bgz2017-dataelement-521",
"comment": "Woonsituatie",
"identity": "BgZ-msz"
} ],
"sliceName": "livingSituation",
"definition": "LivingSituation input:query-available-resources slice"
}, {
"id": "Task.input:livingSituation.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:livingSituation.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "365508006"
}, {
"id": "Task.input:livingSituation.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:livingSituation.value[x]:livingSituationValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "livingSituation item query string",
"sliceName": "livingSituationValueString",
"fixedString": "Observation?code=http://snomed.info/sct|365508006"
}, {
"id": "Task.input:drugUse",
"max": "1",
"path": "Task.input",
"short": "DrugUse search",
"mapping": [ {
"map": "bgz2017-dataelement-302",
"comment": "DrugsGebruik",
"identity": "BgZ-msz"
} ],
"sliceName": "drugUse",
"definition": "DrugUse input:query-available-resources slice"
}, {
"id": "Task.input:drugUse.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:drugUse.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "228366006"
}, {
"id": "Task.input:drugUse.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:drugUse.value[x]:drugUseValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "drugUse item query string",
"sliceName": "drugUseValueString",
"fixedString": "Observation?code=http://snomed.info/sct|228366006"
}, {
"id": "Task.input:alcoholUse",
"max": "1",
"path": "Task.input",
"short": "AlcoholUse search",
"mapping": [ {
"map": "bgz2017-dataelement-312",
"comment": "AlcoholGebruik",
"identity": "BgZ-msz"
} ],
"sliceName": "alcoholUse",
"definition": "AlcoholUse input:query-available-resources slice"
}, {
"id": "Task.input:alcoholUse.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:alcoholUse.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "228273003"
}, {
"id": "Task.input:alcoholUse.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:alcoholUse.value[x]:alcoholUseValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "alcoholUse item query string",
"sliceName": "alcoholUseValueString",
"fixedString": "Observation?code=http://snomed.info/sct|228273003"
}, {
"id": "Task.input:tobaccoUse",
"max": "1",
"path": "Task.input",
"short": "TabaccoUse search",
"mapping": [ {
"map": "bgz2017-dataelement-320",
"comment": "TabakGebruik",
"identity": "BgZ-msz"
} ],
"sliceName": "tobaccoUse",
"definition": "TabaccoUse input:query-available-resources slice"
}, {
"id": "Task.input:tobaccoUse.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:tobaccoUse.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "365980008"
}, {
"id": "Task.input:tobaccoUse.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:tobaccoUse.value[x]:tobaccoUseValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "tobaccoUse item query string",
"sliceName": "tobaccoUseValueString",
"fixedString": "Observation?code=http://snomed.info/sct|365980008"
}, {
"id": "Task.input:nutritionAdvice",
"max": "1",
"path": "Task.input",
"short": "NutritionAdvice search",
"mapping": [ {
"map": "bgz2017-dataelement-524",
"comment": "Voedingsadvies",
"identity": "BgZ-msz"
} ],
"sliceName": "nutritionAdvice",
"definition": "NutritionAdvice input:query-available-resources slice"
}, {
"id": "Task.input:nutritionAdvice.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:nutritionAdvice.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "111816003"
}, {
"id": "Task.input:nutritionAdvice.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:nutritionAdvice.value[x]:nutritionAdviceValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "nutritionAdvice item query string",
"sliceName": "nutritionAdviceValueString",
"fixedString": "NutritionOrder"
}, {
"id": "Task.input:alert",
"max": "1",
"path": "Task.input",
"short": "Alert search",
"mapping": [ {
"map": "bgz2017-dataelement-292",
"comment": "Alert",
"identity": "BgZ-msz"
} ],
"sliceName": "alert",
"definition": "Alert input:query-available-resources slice"
}, {
"id": "Task.input:alert.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:alert.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "75310-3"
}, {
"id": "Task.input:alert.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:alert.value[x]:alertValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "alert item query string",
"sliceName": "alertValueString",
"fixedString": "Flag"
}, {
"id": "Task.input:allergyIntolerance",
"max": "1",
"path": "Task.input",
"short": "AllergyIntolerance search",
"mapping": [ {
"map": "bgz2017-dataelement-211",
"comment": "AllergieIntolerantie",
"identity": "BgZ-msz"
} ],
"sliceName": "allergyIntolerance",
"definition": "AllergyIntolerace input:query-available-resources slice"
}, {
"id": "Task.input:allergyIntolerance.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:allergyIntolerance.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "48765-2"
}, {
"id": "Task.input:allergyIntolerance.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:allergyIntolerance.value[x]:allergyIntoleranceValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "allergyIntolerance item query string",
"sliceName": "allergyIntoleranceValueString",
"fixedString": "AllergyIntolerance"
}, {
"id": "Task.input:medicationUse",
"max": "1",
"path": "Task.input",
"short": "MedicationUse search",
"sliceName": "medicationUse",
"definition": "MedicationUse input:query-available-resources slice"
}, {
"id": "Task.input:medicationUse.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:medicationUse.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "16076005"
}, {
"id": "Task.input:medicationUse.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:medicationUse.value[x]:medicationUseValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "medicationUse item query string",
"sliceName": "medicationUseValueString",
"fixedString": "MedicationStatement?category=urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3|6&_include=MedicationStatement:medicationReference"
}, {
"id": "Task.input:medicationAgreement",
"max": "1",
"path": "Task.input",
"short": "MedicationAgreement search",
"sliceName": "medicationAgreement",
"definition": "MedicationAgreement input:query-available-resources slice"
}, {
"id": "Task.input:medicationAgreement.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:medicationAgreement.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "422979000"
}, {
"id": "Task.input:medicationAgreement.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:medicationAgreement.value[x]:medicationAgreementValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "medicationAgreement item query string",
"sliceName": "medicationAgreementValueString",
"fixedString": "MedicationRequest?category=http://snomed.info/sct|16076005&_include=MedicationRequest:medicationReference"
}, {
"id": "Task.input:administrationAgreement",
"max": "1",
"path": "Task.input",
"short": "AdministrationAgreement search",
"sliceName": "administrationAgreement",
"definition": "AdministrationAgreement input:query-available-resources slice"
}, {
"id": "Task.input:administrationAgreement.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:administrationAgreement.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "422037009"
}, {
"id": "Task.input:administrationAgreement.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:administrationAgreement.value[x]:administrationAgreementValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "administrationAgreement item query string",
"sliceName": "administrationAgreementValueString",
"fixedString": "MedicationDispense?category=http://snomed.info/sct|422037009&_include=MedicationDispense:medicationReference"
}, {
"id": "Task.input:medicalDevice",
"max": "1",
"path": "Task.input",
"short": "MedicalDevice search",
"mapping": [ {
"map": "bgz2017-dataelement-331",
"comment": "MedischHulpmiddel",
"identity": "BgZ-msz"
} ],
"sliceName": "medicalDevice",
"definition": "MedicalDevice input:query-available-resources slice"
}, {
"id": "Task.input:medicalDevice.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:medicalDevice.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "46264-8"
}, {
"id": "Task.input:medicalDevice.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:medicalDevice.value[x]:medicalDeviceValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "medicalDevice item query string",
"sliceName": "medicalDeviceValueString",
"fixedString": "DeviceUseStatement?_include=DeviceUseStatement:device"
}, {
"id": "Task.input:vaccination",
"max": "1",
"path": "Task.input",
"short": "Vaccination search",
"mapping": [ {
"map": "bgz2017-dataelement-347",
"comment": "Vaccinatie",
"identity": "BgZ-msz"
} ],
"sliceName": "vaccination",
"definition": "Vaccination input:query-available-resources slice"
}, {
"id": "Task.input:vaccination.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:vaccination.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "11369-6"
}, {
"id": "Task.input:vaccination.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:vaccination.value[x]:vaccinationValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "vaccination item query string",
"sliceName": "vaccinationValueString",
"fixedString": "Immunization?status=completed"
}, {
"id": "Task.input:bloodPressure",
"max": "1",
"path": "Task.input",
"short": "BloodPressure search",
"mapping": [ {
"map": "bgz2017-dataelement-364",
"comment": "Bloeddruk",
"identity": "BgZ-msz"
} ],
"sliceName": "bloodPressure",
"definition": "BloodPressure input:query-available-resources slice"
}, {
"id": "Task.input:bloodPressure.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:bloodPressure.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "85354-9"
}, {
"id": "Task.input:bloodPressure.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:bloodPressure.value[x]:bloodPressureValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "bloodPressure item query string",
"sliceName": "bloodPressureValueString",
"fixedString": "Observation/$lastn?code=http://loinc.org|85354-9"
}, {
"id": "Task.input:bodyWeight",
"max": "1",
"path": "Task.input",
"short": "BodyWeight search",
"mapping": [ {
"map": "bgz2017-dataelement-375",
"comment": "Lichaamsgewicht",
"identity": "BgZ-msz"
} ],
"sliceName": "bodyWeight",
"definition": "BodyWeight input:query-available-resources slice"
}, {
"id": "Task.input:bodyWeight.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:bodyWeight.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "29463-7"
}, {
"id": "Task.input:bodyWeight.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:bodyWeight.value[x]:bodyWeightValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "bodyWeight item query string",
"sliceName": "bodyWeightValueString",
"fixedString": "Observation/$lastn?code=http://loinc.org|29463-7"
}, {
"id": "Task.input:bodyHeight",
"max": "1",
"path": "Task.input",
"short": "BodyHeight search",
"mapping": [ {
"map": "bgz2017-dataelement-381",
"comment": "Lichaamslengte",
"identity": "BgZ-msz"
} ],
"sliceName": "bodyHeight",
"definition": "BodyHeight input:query-available-resources slice"
}, {
"id": "Task.input:bodyHeight.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:bodyHeight.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "8302-2"
}, {
"id": "Task.input:bodyHeight.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:bodyHeight.value[x]:bodyHeightValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "bodyHeight item query string",
"sliceName": "bodyHeightValueString",
"fixedString": "Observation/$lastn?code=http://loinc.org|8302-2,http://loinc.org|8306-3,http://loinc.org|8308-9"
}, {
"id": "Task.input:laboratoryTestResult",
"max": "1",
"path": "Task.input",
"short": "LaboratoryTestResult search",
"mapping": [ {
"map": "bgz2017-dataelement-434",
"comment": "LabatoriumUitslag",
"identity": "BgZ-msz"
} ],
"sliceName": "laboratoryTestResult",
"definition": "LaboratoryTestResult input:query-available-resources slice"
}, {
"id": "Task.input:laboratoryTestResult.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:laboratoryTestResult.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "15220000"
}, {
"id": "Task.input:laboratoryTestResult.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:laboratoryTestResult.value[x]:laboratoryTestResultValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "laboratoryTestResult item query string",
"sliceName": "laboratoryTestResultValueString",
"fixedString": "Observation/$lastn?category=http://snomed.info/sct|49581000146104&_include=Observation:related-target"
}, {
"id": "Task.input:procedure",
"max": "1",
"path": "Task.input",
"short": "Procedure search",
"mapping": [ {
"map": "bgz2017-dataelement-387",
"comment": "Verrichting",
"identity": "BgZ-msz"
} ],
"sliceName": "procedure",
"definition": "Procedure input:query-available-resources slice"
}, {
"id": "Task.input:procedure.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:procedure.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "47519-4"
}, {
"id": "Task.input:procedure.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:procedure.value[x]:procedureValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "procedure item query string",
"sliceName": "procedureValueString",
"fixedString": "Procedure?category=http://snomed.info/sct|387713003,http://snomed.info/sct|258174001"
}, {
"id": "Task.input:procedureRequest",
"max": "1",
"path": "Task.input",
"short": "Procedurerequest search",
"mapping": [ {
"map": "bgz2017-dataelement-959",
"comment": "Verrichting",
"identity": "BgZ-msz"
} ],
"sliceName": "procedureRequest",
"definition": "Procedurerequest input:query-available-resources slice"
}, {
"id": "Task.input:procedureRequest.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:procedureRequest.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "18776-5"
}, {
"id": "Task.input:procedureRequest.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:procedureRequest.value[x]:procedureRequestValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "procedureRequest item query string",
"sliceName": "procedureRequestValueString",
"fixedString": "ProcedureRequest?status=active"
}, {
"id": "Task.input:contact",
"max": "1",
"path": "Task.input",
"short": "Contact search",
"mapping": [ {
"map": "bgz2017-dataelement-406",
"comment": "Contact",
"identity": "BgZ-msz"
} ],
"sliceName": "contact",
"definition": "Contact input:query-available-resources slice"
}, {
"id": "Task.input:contact.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://loinc.org"
}, {
"id": "Task.input:contact.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "46240-8"
}, {
"id": "Task.input:contact.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:contact.value[x]:contactValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "contact item query string",
"sliceName": "contactValueString",
"fixedString": "Encounter"
}, {
"id": "Task.input:healthProvider",
"max": "1",
"path": "Task.input",
"short": "HealthProvider search",
"mapping": [ {
"map": "bgz2017-dataelement-50",
"comment": "Zorgsetting",
"identity": "BgZ-msz"
} ],
"sliceName": "healthProvider",
"definition": "HealthProvider input:query-available-resources slice"
}, {
"id": "Task.input:healthProvider.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:healthProvider.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "229774002"
}, {
"id": "Task.input:healthProvider.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:healthProvider.value[x]:healthProviderValueString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "healthProvider item query string",
"sliceName": "healthProviderValueString",
"fixedString": "CareTeam?status=active&_include=CareTeam:participant"
}, {
"id": "Task.input:provenance",
"max": "1",
"path": "Task.input",
"short": "Provenance search",
"mapping": [ {
"map": "bgz2017-dataelement-594",
"comment": "Dossiergegevens",
"identity": "BgZ-msz"
} ],
"sliceName": "provenance",
"definition": "Provenance input:query-available-resources slice"
}, {
"id": "Task.input:provenance.type.coding.system",
"path": "Task.input.type.coding.system",
"fixedUri": "http://snomed.info/sct"
}, {
"id": "Task.input:provenance.type.coding.code",
"path": "Task.input.type.coding.code",
"fixedCode": "257733005"
}, {
"id": "Task.input:provenance.value[x]",
"path": "Task.input.value[x]",
"slicing": {
"rules": "open",
"discriminator": [ {
"path": "$this",
"type": "type"
} ]
}
}, {
"id": "Task.input:provenance.value[x]:ProvenanceString",
"path": "Task.input.value[x]",
"type": [ {
"code": "string"
} ],
"short": "Provenance item query string",
"sliceName": "ProvenanceString",
"fixedString": "Provenance"
} ]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Task"
}