{ "description": null, "_filename": "profile-Parameter-get-medications.StructureDefinition.json", "package_name": "synapxe.nehr", "date": null, "derivation": "constraint", "publisher": null, "fhirVersion": "5.0.0", "name": "profile-Parameter-get-medications", "abstract": false, "type": "Parameters", "experimental": null, "resourceType": "StructureDefinition", "title": null, "package_version": "1.0.0", "status": "draft", "id": "e667687e-c088-4b79-b840-d7b9cb9c2a07", "kind": "resource", "url": "https://fhir.synapxe.sg/StructureDefinition/profile-get-medications", "version": null, "differential": { "element": [ { "id": "Parameters.id", "max": "0", "path": "Parameters.id" }, { "id": "Parameters.implicitRules", "max": "0", "path": "Parameters.implicitRules" }, { "id": "Parameters.language", "max": "0", "path": "Parameters.language" }, { "id": "Parameters.parameter", "min": 1, "path": "Parameters.parameter", "slicing": { "rules": "open", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter.extension", "max": "0", "path": "Parameters.parameter.extension" }, { "id": "Parameters.parameter.modifierExtension", "max": "0", "path": "Parameters.parameter.modifierExtension" }, { "id": "Parameters.parameter.value[x]", "min": 1, "path": "Parameters.parameter.value[x]" }, { "id": "Parameters.parameter.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:patient", "max": "1", "min": 1, "path": "Parameters.parameter", "sliceName": "patient" }, { "id": "Parameters.parameter:patient.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:patient.extension", "max": "0", "path": "Parameters.parameter.extension" }, { "id": "Parameters.parameter:patient.modifierExtension", "max": "0", "path": "Parameters.parameter.modifierExtension" }, { "id": "Parameters.parameter:patient.name", "path": "Parameters.parameter.name", "fixedString": "patient" }, { "id": "Parameters.parameter:patient.value[x]", "max": "0", "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:patient.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:patient.part", "min": 1, "path": "Parameters.parameter.part", "slicing": { "rules": "open", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter:patient.part:nric", "max": "1", "min": 1, "path": "Parameters.parameter.part", "sliceName": "nric" }, { "id": "Parameters.parameter:patient.part:nric.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patient.part:nric.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patient.part:nric.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patient.part:nric.name", "path": "Parameters.parameter.part.name", "fixedString": "nric" }, { "id": "Parameters.parameter:patient.part:nric.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:patient.part:nric.value[x].extension", "max": "0", "path": "Parameters.parameter.part.value[x].extension" }, { "id": "Parameters.parameter:patient.part:nric.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patient.part:nric.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patient.part:dateBirth", "max": "1", "path": "Parameters.parameter.part", "sliceName": "dateBirth" }, { "id": "Parameters.parameter:patient.part:dateBirth.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patient.part:dateBirth.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patient.part:dateBirth.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patient.part:dateBirth.name", "path": "Parameters.parameter.part.name", "patternString": "dateBirth" }, { "id": "Parameters.parameter:patient.part:dateBirth.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "date" } ] }, { "id": "Parameters.parameter:patient.part:dateBirth.value[x].extension", "max": "0", "path": "Parameters.parameter.part.value[x].extension" }, { "id": "Parameters.parameter:patient.part:dateBirth.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patient.part:dateBirth.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:medicationListType", "max": "1", "path": "Parameters.parameter", "sliceName": "medicationListType" }, { "id": "Parameters.parameter:medicationListType.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:medicationListType.extension", "max": "0", "path": "Parameters.parameter.extension" }, { "id": "Parameters.parameter:medicationListType.modifierExtension", "max": "0", "path": "Parameters.parameter.modifierExtension" }, { "id": "Parameters.parameter:medicationListType.name", "path": "Parameters.parameter.name", "fixedString": "medicationName" }, { "id": "Parameters.parameter:medicationListType.value[x]", "min": 1, "path": "Parameters.parameter.value[x]", "type": [ { "code": "string" } ], "example": [ { "label": "PATIENT_MEDICATION_LIST", "valueString": "PATIENT_MEDICATION_LIST" }, { "label": "ORDERED_MEDICATION_LIST", "valueString": "ORDERED_MEDICATION_LIST" }, { "label": "DISPENSED_MEDICATION_LIST", "valueString": "DISPENSED_MEDICATION_LIST" } ] }, { "id": "Parameters.parameter:medicationListType.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:medicationListType.part", "max": "0", "path": "Parameters.parameter.part" }, { "id": "Parameters.parameter:patientMedicationList", "max": "1", "path": "Parameters.parameter", "sliceName": "patientMedicationList" }, { "id": "Parameters.parameter:patientMedicationList.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:patientMedicationList.extension", "max": "0", "path": "Parameters.parameter.extension" }, { "id": "Parameters.parameter:patientMedicationList.modifierExtension", "max": "0", "path": "Parameters.parameter.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.name", "path": "Parameters.parameter.name", "patternString": "patientMedicationList" }, { "id": "Parameters.parameter:patientMedicationList.value[x]", "max": "0", "path": "Parameters.parameter.value[x]" }, { "id": "Parameters.parameter:patientMedicationList.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:patientMedicationList.part", "min": 1, "path": "Parameters.parameter.part", "slicing": { "rules": "open", "discriminator": [ { "path": "$this", "type": "value" } ] } }, { "id": "Parameters.parameter:patientMedicationList.part:startSeq", "max": "1", "path": "Parameters.parameter.part", "sliceName": "startSeq" }, { "id": "Parameters.parameter:patientMedicationList.part:startSeq.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:startSeq.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:startSeq.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:startSeq.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:startSeq.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:startSeq.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patientMedicationList.part:endSeq", "max": "1", "path": "Parameters.parameter.part", "sliceName": "endSeq" }, { "id": "Parameters.parameter:patientMedicationList.part:endSeq.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:endSeq.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:endSeq.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:endSeq.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:endSeq.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:endSeq.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patientMedicationList.part:fromDate", "max": "1", "path": "Parameters.parameter.part", "sliceName": "fromDate" }, { "id": "Parameters.parameter:patientMedicationList.part:fromDate.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:fromDate.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:fromDate.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:fromDate.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "date" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:fromDate.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:fromDate.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patientMedicationList.part:toDate", "max": "1", "path": "Parameters.parameter.part", "sliceName": "toDate" }, { "id": "Parameters.parameter:patientMedicationList.part:toDate.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:toDate.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:toDate.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:toDate.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "date" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:toDate.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:toDate.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patientMedicationList.part:listStatus", "max": "1", "path": "Parameters.parameter.part", "sliceName": "listStatus" }, { "id": "Parameters.parameter:patientMedicationList.part:listStatus.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:listStatus.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:listStatus.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:listStatus.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:listStatus.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:listStatus.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patientMedicationList.part:itemStatus", "max": "1", "path": "Parameters.parameter.part", "sliceName": "itemStatus" }, { "id": "Parameters.parameter:patientMedicationList.part:itemStatus.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:itemStatus.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:itemStatus.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:itemStatus.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:itemStatus.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:itemStatus.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patientMedicationList.part:requestorType", "max": "1", "path": "Parameters.parameter.part", "sliceName": "requestorType" }, { "id": "Parameters.parameter:patientMedicationList.part:requestorType.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:requestorType.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:requestorType.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:requestorType.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:requestorType.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:requestorType.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType", "max": "1", "path": "Parameters.parameter.part", "sliceName": "orderedDispensedType" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "Coding" } ] }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.value[x].id", "max": "0", "path": "Parameters.parameter.part.value[x].id" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.value[x].extension", "max": "0", "path": "Parameters.parameter.part.value[x].extension" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.value[x].system", "min": 1, "path": "Parameters.parameter.part.value[x].system" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.value[x].code", "min": 1, "path": "Parameters.parameter.part.value[x].code" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.value[x].display", "max": "0", "path": "Parameters.parameter.part.value[x].display" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.value[x].userSelected", "max": "0", "path": "Parameters.parameter.part.value[x].userSelected" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:patientMedicationList.part:orderedDispensedType.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList", "max": "1", "path": "Parameters.parameter", "sliceName": "orderedDispensedList" }, { "id": "Parameters.parameter:orderedDispensedList.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:orderedDispensedList.extension", "max": "0", "path": "Parameters.parameter.extension" }, { "id": "Parameters.parameter:orderedDispensedList.modifierExtension", "max": "0", "path": "Parameters.parameter.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.name", "path": "Parameters.parameter.name", "patternString": "orderedDispensedList" }, { "id": "Parameters.parameter:orderedDispensedList.value[x]", "max": "0", "path": "Parameters.parameter.value[x]" }, { "id": "Parameters.parameter:orderedDispensedList.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part", "min": 1, "path": "Parameters.parameter.part", "slicing": { "rules": "open", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter:orderedDispensedList.part.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:startSeq", "max": "1", "path": "Parameters.parameter.part", "sliceName": "startSeq" }, { "id": "Parameters.parameter:orderedDispensedList.part:startSeq.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:startSeq.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:startSeq.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:startSeq.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:startSeq.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:startSeq.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList.part:endSeq", "max": "1", "path": "Parameters.parameter.part", "sliceName": "endSeq" }, { "id": "Parameters.parameter:orderedDispensedList.part:endSeq.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:endSeq.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:endSeq.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:endSeq.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:endSeq.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:endSeq.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList.part:institution", "max": "1", "path": "Parameters.parameter.part", "sliceName": "institution" }, { "id": "Parameters.parameter:orderedDispensedList.part:institution.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:institution.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:institution.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:institution.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:institution.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:institution.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList.part:orderedByPersonnel", "max": "1", "path": "Parameters.parameter.part", "sliceName": "orderedByPersonnel" }, { "id": "Parameters.parameter:orderedDispensedList.part:orderedByPersonnel.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:orderedByPersonnel.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:orderedByPersonnel.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:orderedByPersonnel.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:orderedByPersonnel.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:orderedByPersonnel.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList.part:dispensedByPersonnel", "max": "1", "path": "Parameters.parameter.part", "sliceName": "dispensedByPersonnel" }, { "id": "Parameters.parameter:orderedDispensedList.part:dispensedByPersonnel.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:dispensedByPersonnel.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:dispensedByPersonnel.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:dispensedByPersonnel.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:dispensedByPersonnel.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:dispensedByPersonnel.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList.part:medicationName", "max": "1", "path": "Parameters.parameter.part", "sliceName": "medicationName" }, { "id": "Parameters.parameter:orderedDispensedList.part:medicationName.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:medicationName.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:medicationName.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:medicationName.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:medicationName.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:medicationName.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList.part:isSemanticSearch", "max": "1", "path": "Parameters.parameter.part", "sliceName": "isSemanticSearch" }, { "id": "Parameters.parameter:orderedDispensedList.part:isSemanticSearch.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:isSemanticSearch.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:isSemanticSearch.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:isSemanticSearch.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "boolean" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:isSemanticSearch.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:isSemanticSearch.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter", "max": "1", "path": "Parameters.parameter.part", "sliceName": "encounter" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x]", "min": 1, "path": "Parameters.parameter.part.value[x]", "type": [ { "code": "Identifier" } ] }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].id", "max": "0", "path": "Parameters.parameter.part.value[x].id" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].extension", "max": "0", "path": "Parameters.parameter.part.value[x].extension" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].use", "max": "0", "path": "Parameters.parameter.part.value[x].use" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].type", "max": "0", "path": "Parameters.parameter.part.value[x].type" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].system", "min": 1, "path": "Parameters.parameter.part.value[x].system" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].value", "min": 1, "path": "Parameters.parameter.part.value[x].value" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].period", "max": "0", "path": "Parameters.parameter.part.value[x].period" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.value[x].assigner", "max": "0", "path": "Parameters.parameter.part.value[x].assigner" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:orderedDispensedList.part:encounter.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:exclusionCriteria", "max": "1", "path": "Parameters.parameter", "sliceName": "exclusionCriteria" }, { "id": "Parameters.parameter:exclusionCriteria.id", "max": "0", "path": "Parameters.parameter.id" }, { "id": "Parameters.parameter:exclusionCriteria.extension", "max": "0", "path": "Parameters.parameter.extension" }, { "id": "Parameters.parameter:exclusionCriteria.modifierExtension", "max": "0", "path": "Parameters.parameter.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.value[x]", "max": "0", "path": "Parameters.parameter.value[x]" }, { "id": "Parameters.parameter:exclusionCriteria.resource", "max": "0", "path": "Parameters.parameter.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part", "min": 1, "path": "Parameters.parameter.part", "slicing": { "rules": "open", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter:exclusionCriteria.part.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:exclusionCriteria.part.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:exclusionCriteria.part.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.part.value[x]", "max": "0", "path": "Parameters.parameter.part.value[x]" }, { "id": "Parameters.parameter:exclusionCriteria.part.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part.part", "max": "0", "path": "Parameters.parameter.part.part" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter", "path": "Parameters.parameter.part", "sliceName": "parameter" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.value[x]", "max": "0", "path": "Parameters.parameter.part.value[x]" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part", "min": 1, "path": "Parameters.parameter.part.part", "slicing": { "rules": "open", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name", "max": "1", "min": 1, "path": "Parameters.parameter.part.part", "sliceName": "name" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name.id", "max": "0", "path": "Parameters.parameter.part.part.id" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name.extension", "max": "0", "path": "Parameters.parameter.part.part.extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name.modifierExtension", "max": "0", "path": "Parameters.parameter.part.part.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name.value[x]", "min": 1, "path": "Parameters.parameter.part.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name.value[x].extension", "max": "0", "path": "Parameters.parameter.part.part.value[x].extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name.resource", "max": "0", "path": "Parameters.parameter.part.part.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:name.part", "max": "0", "path": "Parameters.parameter.part.part.part" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value", "max": "1", "min": 1, "path": "Parameters.parameter.part.part", "sliceName": "value" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.id", "max": "0", "path": "Parameters.parameter.part.part.id" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.extension", "max": "0", "path": "Parameters.parameter.part.part.extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.modifierExtension", "max": "0", "path": "Parameters.parameter.part.part.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.value[x]", "min": 1, "path": "Parameters.parameter.part.part.value[x]", "type": [ { "code": "Coding" } ] }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.value[x].id", "max": "0", "path": "Parameters.parameter.part.part.value[x].id" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.value[x].extension", "max": "0", "path": "Parameters.parameter.part.part.value[x].extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.value[x].system", "min": 1, "path": "Parameters.parameter.part.part.value[x].system" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.value[x].code", "min": 1, "path": "Parameters.parameter.part.part.value[x].code" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.value[x].display", "max": "0", "path": "Parameters.parameter.part.part.value[x].display" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.value[x].userSelected", "max": "0", "path": "Parameters.parameter.part.part.value[x].userSelected" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.resource", "max": "0", "path": "Parameters.parameter.part.part.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part:parameter.part:value.part", "max": "0", "path": "Parameters.parameter.part.part.part" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification", "path": "Parameters.parameter.part", "sliceName": "classification" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.id", "max": "0", "path": "Parameters.parameter.part.id" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.extension", "max": "0", "path": "Parameters.parameter.part.extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.modifierExtension", "max": "0", "path": "Parameters.parameter.part.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.value[x]", "max": "0", "path": "Parameters.parameter.part.value[x]" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.resource", "max": "0", "path": "Parameters.parameter.part.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part", "min": 1, "path": "Parameters.parameter.part.part", "slicing": { "rules": "open", "discriminator": [ { "path": "name", "type": "value" } ] } }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:name", "max": "1", "min": 1, "path": "Parameters.parameter.part.part", "sliceName": "name" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:name.id", "max": "0", "path": "Parameters.parameter.part.part.id" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:name.extension", "max": "0", "path": "Parameters.parameter.part.part.extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:name.modifierExtension", "max": "0", "path": "Parameters.parameter.part.part.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:name.value[x]", "min": 1, "path": "Parameters.parameter.part.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:name.resource", "max": "0", "path": "Parameters.parameter.part.part.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:name.part", "max": "0", "path": "Parameters.parameter.part.part.part" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:type", "max": "1", "min": 1, "path": "Parameters.parameter.part.part", "sliceName": "type" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:type.id", "max": "0", "path": "Parameters.parameter.part.part.id" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:type.extension", "max": "0", "path": "Parameters.parameter.part.part.extension" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:type.modifierExtension", "max": "0", "path": "Parameters.parameter.part.part.modifierExtension" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:type.value[x]", "min": 1, "path": "Parameters.parameter.part.part.value[x]", "type": [ { "code": "string" } ] }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:type.resource", "max": "0", "path": "Parameters.parameter.part.part.resource" }, { "id": "Parameters.parameter:exclusionCriteria.part:classification.part:type.part", "max": "0", "path": "Parameters.parameter.part.part.part" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters" }