PackagesCanonicalsLogsProblems
    Packages
    synapxe.nehr@1.0.0
    https://fhir.synapxe.sg/StructureDefinition/profile-procedure
{
  "description": null,
  "_filename": "Procedure.StructureDefinition.json",
  "package_name": "synapxe.nehr",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "5.0.0",
  "name": "Procedure",
  "abstract": false,
  "type": "Procedure",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0",
  "status": "draft",
  "id": "ed2b8224-a12e-4445-b517-9d61c75ee565",
  "kind": "resource",
  "url": "https://fhir.synapxe.sg/StructureDefinition/profile-procedure",
  "version": null,
  "differential": {
    "element": [ {
      "id": "Procedure.identifier",
      "max": "1",
      "min": 1,
      "path": "Procedure.identifier"
    }, {
      "id": "Procedure.instantiatesCanonical",
      "max": "0",
      "path": "Procedure.instantiatesCanonical"
    }, {
      "id": "Procedure.instantiatesUri",
      "max": "0",
      "path": "Procedure.instantiatesUri"
    }, {
      "id": "Procedure.basedOn",
      "max": "1",
      "path": "Procedure.basedOn",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-careplan", "https://fhir.synapxe.sg/StructureDefinition/profile-servicerequest" ]
      } ]
    }, {
      "id": "Procedure.partOf",
      "max": "0",
      "path": "Procedure.partOf"
    }, {
      "id": "Procedure.statusReason",
      "max": "0",
      "path": "Procedure.statusReason"
    }, {
      "id": "Procedure.category",
      "max": "1",
      "path": "Procedure.category"
    }, {
      "id": "Procedure.code",
      "min": 1,
      "path": "Procedure.code"
    }, {
      "id": "Procedure.code.coding",
      "max": "1",
      "min": 1,
      "path": "Procedure.code.coding"
    }, {
      "id": "Procedure.code.coding.system",
      "min": 1,
      "path": "Procedure.code.coding.system"
    }, {
      "id": "Procedure.code.coding.code",
      "min": 1,
      "path": "Procedure.code.coding.code"
    }, {
      "id": "Procedure.code.coding.display",
      "min": 1,
      "path": "Procedure.code.coding.display"
    }, {
      "id": "Procedure.subject",
      "path": "Procedure.subject",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-patient" ]
      } ]
    }, {
      "id": "Procedure.subject.reference",
      "min": 1,
      "path": "Procedure.subject.reference"
    }, {
      "id": "Procedure.focus",
      "max": "0",
      "path": "Procedure.focus"
    }, {
      "id": "Procedure.encounter",
      "path": "Procedure.encounter",
      "type": [ {
        "code": "Reference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-encounter" ]
      } ]
    }, {
      "id": "Procedure.recorded",
      "max": "0",
      "path": "Procedure.recorded"
    }, {
      "id": "Procedure.recorder",
      "max": "0",
      "path": "Procedure.recorder"
    }, {
      "id": "Procedure.reported[x]",
      "max": "0",
      "path": "Procedure.reported[x]"
    }, {
      "id": "Procedure.location",
      "max": "0",
      "path": "Procedure.location"
    }, {
      "id": "Procedure.reason",
      "path": "Procedure.reason",
      "type": [ {
        "code": "CodeableReference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-condition", "https://fhir.synapxe.sg/StructureDefinition/profile-observation", "https://fhir.synapxe.sg/StructureDefinition/profile-procedure", "https://fhir.synapxe.sg/StructureDefinition/profile-diagnosticreport", "https://fhir.synapxe.sg/StructureDefinition/profile-documentreference" ]
      } ]
    }, {
      "id": "Procedure.reason.id",
      "max": "0",
      "path": "Procedure.reason.id"
    }, {
      "id": "Procedure.reason.extension",
      "max": "0",
      "path": "Procedure.reason.extension"
    }, {
      "id": "Procedure.reason.concept.id",
      "max": "0",
      "path": "Procedure.reason.concept.id"
    }, {
      "id": "Procedure.reason.concept.extension",
      "max": "0",
      "path": "Procedure.reason.concept.extension"
    }, {
      "id": "Procedure.reason.concept.coding",
      "max": "1",
      "min": 1,
      "path": "Procedure.reason.concept.coding"
    }, {
      "id": "Procedure.reason.concept.coding.id",
      "max": "0",
      "path": "Procedure.reason.concept.coding.id"
    }, {
      "id": "Procedure.reason.concept.coding.extension",
      "max": "0",
      "path": "Procedure.reason.concept.coding.extension"
    }, {
      "id": "Procedure.reason.concept.coding.system",
      "min": 1,
      "path": "Procedure.reason.concept.coding.system"
    }, {
      "id": "Procedure.reason.concept.coding.version",
      "max": "0",
      "path": "Procedure.reason.concept.coding.version"
    }, {
      "id": "Procedure.reason.concept.coding.code",
      "min": 1,
      "path": "Procedure.reason.concept.coding.code"
    }, {
      "id": "Procedure.reason.concept.coding.display",
      "min": 1,
      "path": "Procedure.reason.concept.coding.display"
    }, {
      "id": "Procedure.reason.concept.coding.userSelected",
      "max": "0",
      "path": "Procedure.reason.concept.coding.userSelected"
    }, {
      "id": "Procedure.reason.concept.text",
      "max": "0",
      "path": "Procedure.reason.concept.text"
    }, {
      "id": "Procedure.outcome",
      "max": "0",
      "path": "Procedure.outcome"
    }, {
      "id": "Procedure.report",
      "max": "0",
      "path": "Procedure.report"
    }, {
      "id": "Procedure.complication",
      "max": "1",
      "path": "Procedure.complication",
      "type": [ {
        "code": "CodeableReference",
        "targetProfile": [ "https://fhir.synapxe.sg/StructureDefinition/profile-condition" ]
      } ]
    }, {
      "id": "Procedure.followUp",
      "max": "0",
      "path": "Procedure.followUp"
    }, {
      "id": "Procedure.focalDevice",
      "max": "0",
      "path": "Procedure.focalDevice"
    }, {
      "id": "Procedure.used",
      "max": "0",
      "path": "Procedure.used"
    }, {
      "id": "Procedure.supportingInfo",
      "max": "0",
      "path": "Procedure.supportingInfo"
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Procedure"
}