PackagesCanonicalsLogsProblems
    Packages
    synapxe.nehr@1.0.0
    https://fhir.synapxe.sg/StructureDefinition/profile-medication
{
  "description": null,
  "_filename": "Medication.StructureDefinition.json",
  "package_name": "synapxe.nehr",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "5.0.0",
  "name": "Medication",
  "abstract": false,
  "type": "Medication",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0",
  "status": "draft",
  "id": "73d574cf-44f5-478d-97e9-76d2d823e40b",
  "kind": "resource",
  "url": "https://fhir.synapxe.sg/StructureDefinition/profile-medication",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Medication.contained",
      "max": "0",
      "path": "Medication.contained"
    }, {
      "id": "Medication.extension",
      "max": "0",
      "path": "Medication.extension"
    }, {
      "id": "Medication.modifierExtension",
      "max": "0",
      "path": "Medication.modifierExtension"
    }, {
      "id": "Medication.identifier",
      "max": "0",
      "path": "Medication.identifier"
    }, {
      "id": "Medication.code",
      "min": 1,
      "path": "Medication.code"
    }, {
      "id": "Medication.code.id",
      "max": "0",
      "path": "Medication.code.id"
    }, {
      "id": "Medication.code.extension",
      "max": "0",
      "path": "Medication.code.extension"
    }, {
      "id": "Medication.code.coding",
      "min": 1,
      "path": "Medication.code.coding"
    }, {
      "id": "Medication.code.coding.id",
      "max": "0",
      "path": "Medication.code.coding.id"
    }, {
      "id": "Medication.code.coding.extension",
      "max": "0",
      "path": "Medication.code.coding.extension"
    }, {
      "id": "Medication.code.coding.system",
      "min": 1,
      "path": "Medication.code.coding.system",
      "patternUri": "https://fhir.synapxe.sg/CodeSystem/sdd-medicationcodes"
    }, {
      "id": "Medication.code.coding.version",
      "max": "0",
      "path": "Medication.code.coding.version"
    }, {
      "id": "Medication.code.coding.code",
      "min": 1,
      "path": "Medication.code.coding.code",
      "binding": {
        "strength": "required",
        "valueSet": "https://fhir.synapxe.sg/ValueSet/sdd-medicationcodes"
      }
    }, {
      "id": "Medication.code.coding.display",
      "min": 1,
      "path": "Medication.code.coding.display"
    }, {
      "id": "Medication.code.coding.userSelected",
      "max": "0",
      "path": "Medication.code.coding.userSelected"
    }, {
      "id": "Medication.code.text",
      "max": "0",
      "path": "Medication.code.text"
    }, {
      "id": "Medication.status",
      "max": "0",
      "path": "Medication.status"
    }, {
      "id": "Medication.marketingAuthorizationHolder",
      "max": "0",
      "path": "Medication.marketingAuthorizationHolder"
    }, {
      "id": "Medication.doseForm",
      "path": "Medication.doseForm",
      "binding": {
        "strength": "required"
      }
    }, {
      "id": "Medication.doseForm.id",
      "max": "0",
      "path": "Medication.doseForm.id"
    }, {
      "id": "Medication.doseForm.extension",
      "max": "0",
      "path": "Medication.doseForm.extension"
    }, {
      "id": "Medication.doseForm.coding",
      "max": "1",
      "min": 1,
      "path": "Medication.doseForm.coding"
    }, {
      "id": "Medication.doseForm.coding.id",
      "max": "0",
      "path": "Medication.doseForm.coding.id"
    }, {
      "id": "Medication.doseForm.coding.extension",
      "max": "0",
      "path": "Medication.doseForm.coding.extension"
    }, {
      "id": "Medication.doseForm.coding.system",
      "min": 1,
      "path": "Medication.doseForm.coding.system",
      "patternUri": "http://hl7.org/fhir/CodeSystem/medication-form-codes"
    }, {
      "id": "Medication.doseForm.coding.version",
      "max": "0",
      "path": "Medication.doseForm.coding.version"
    }, {
      "id": "Medication.doseForm.coding.code",
      "min": 1,
      "path": "Medication.doseForm.coding.code",
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/ValueSet/medication-form-codes"
      }
    }, {
      "id": "Medication.doseForm.coding.display",
      "min": 1,
      "path": "Medication.doseForm.coding.display"
    }, {
      "id": "Medication.doseForm.coding.userSelected",
      "max": "0",
      "path": "Medication.doseForm.coding.userSelected"
    }, {
      "id": "Medication.totalVolume",
      "max": "0",
      "path": "Medication.totalVolume"
    }, {
      "id": "Medication.ingredient",
      "max": "1",
      "path": "Medication.ingredient"
    }, {
      "id": "Medication.ingredient.id",
      "max": "0",
      "path": "Medication.ingredient.id"
    }, {
      "id": "Medication.ingredient.extension",
      "max": "0",
      "path": "Medication.ingredient.extension"
    }, {
      "id": "Medication.ingredient.modifierExtension",
      "max": "0",
      "path": "Medication.ingredient.modifierExtension"
    }, {
      "id": "Medication.ingredient.item",
      "path": "Medication.ingredient.item",
      "type": [ {
        "code": "CodeableReference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-medication" ]
      } ]
    }, {
      "id": "Medication.ingredient.item.id",
      "max": "0",
      "path": "Medication.ingredient.item.id"
    }, {
      "id": "Medication.ingredient.item.extension",
      "max": "0",
      "path": "Medication.ingredient.item.extension"
    }, {
      "id": "Medication.ingredient.item.concept",
      "max": "0",
      "path": "Medication.ingredient.item.concept"
    }, {
      "id": "Medication.ingredient.item.concept.id",
      "max": "0",
      "path": "Medication.ingredient.item.concept.id"
    }, {
      "id": "Medication.ingredient.item.concept.extension",
      "max": "0",
      "path": "Medication.ingredient.item.concept.extension"
    }, {
      "id": "Medication.ingredient.item.concept.coding",
      "max": "1",
      "min": 1,
      "path": "Medication.ingredient.item.concept.coding"
    }, {
      "id": "Medication.ingredient.item.concept.coding.id",
      "max": "0",
      "path": "Medication.ingredient.item.concept.coding.id"
    }, {
      "id": "Medication.ingredient.item.concept.coding.extension",
      "max": "0",
      "path": "Medication.ingredient.item.concept.coding.extension"
    }, {
      "id": "Medication.ingredient.item.concept.coding.system",
      "min": 1,
      "path": "Medication.ingredient.item.concept.coding.system",
      "patternUri": "https://fhir.synapxe.sg/CodeSystem/sdd-medicationcodes"
    }, {
      "id": "Medication.ingredient.item.concept.coding.version",
      "max": "0",
      "path": "Medication.ingredient.item.concept.coding.version"
    }, {
      "id": "Medication.ingredient.item.concept.coding.code",
      "min": 1,
      "path": "Medication.ingredient.item.concept.coding.code",
      "binding": {
        "strength": "required",
        "valueSet": "https://fhir.synapxe.sg/ValueSet/sdd-medicationcodes"
      }
    }, {
      "id": "Medication.ingredient.item.concept.coding.display",
      "min": 1,
      "path": "Medication.ingredient.item.concept.coding.display"
    }, {
      "id": "Medication.ingredient.item.concept.coding.userSelected",
      "max": "0",
      "path": "Medication.ingredient.item.concept.coding.userSelected"
    }, {
      "id": "Medication.ingredient.item.concept.text",
      "max": "0",
      "path": "Medication.ingredient.item.concept.text"
    }, {
      "id": "Medication.ingredient.item.reference",
      "max": "0",
      "path": "Medication.ingredient.item.reference"
    }, {
      "id": "Medication.ingredient.isActive",
      "max": "0",
      "path": "Medication.ingredient.isActive"
    }, {
      "id": "Medication.ingredient.strength[x]",
      "min": 1,
      "path": "Medication.ingredient.strength[x]",
      "type": [ {
        "code": "Quantity"
      } ]
    }, {
      "id": "Medication.ingredient.strength[x].id",
      "max": "0",
      "path": "Medication.ingredient.strength[x].id"
    }, {
      "id": "Medication.ingredient.strength[x].extension",
      "max": "0",
      "path": "Medication.ingredient.strength[x].extension"
    }, {
      "id": "Medication.ingredient.strength[x].value",
      "min": 1,
      "path": "Medication.ingredient.strength[x].value"
    }, {
      "id": "Medication.ingredient.strength[x].comparator",
      "max": "0",
      "path": "Medication.ingredient.strength[x].comparator"
    }, {
      "id": "Medication.ingredient.strength[x].unit",
      "min": 1,
      "path": "Medication.ingredient.strength[x].unit"
    }, {
      "id": "Medication.ingredient.strength[x].system",
      "min": 1,
      "path": "Medication.ingredient.strength[x].system",
      "patternUri": "http://hl7.org/fhir/CodeSystem/medication-ingredientstrength"
    }, {
      "id": "Medication.ingredient.strength[x].code",
      "min": 1,
      "path": "Medication.ingredient.strength[x].code",
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/fhir/ValueSet/medication-ingredientstrength"
      }
    }, {
      "id": "Medication.batch",
      "max": "0",
      "path": "Medication.batch"
    }, {
      "id": "Medication.definition",
      "max": "0",
      "path": "Medication.definition"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Medication"
}