PackagesCanonicalsLogsProblems
    Packages
    synapxe.hsar.hsg@4.3.0-v3
    https://ihis.sg/StructureDefinition/profile-Composition-get-care-report-summary-list
{
  "description": null,
  "_filename": "profile-Composition-get-care-report-summary-list.json",
  "package_name": "synapxe.hsar.hsg",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.3.0",
  "name": "profile-Composition-get-care-report-summary-list",
  "abstract": false,
  "type": "Composition",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "4.3.0-v3",
  "status": "active",
  "id": "23a29d93-718b-4d33-9bbf-c00496c33b89",
  "kind": "resource",
  "url": "https://ihis.sg/StructureDefinition/profile-Composition-get-care-report-summary-list",
  "version": "4.3.0-v3",
  "differential": {
    "element": [ {
      "id": "Composition.contained",
      "path": "Composition.contained",
      "type": [ {
        "code": "Resource",
        "profile": [ "http://ihis.sg/StructureDefinition/CareReportObservation" ]
      } ]
    }, {
      "id": "Composition.extension",
      "min": 35,
      "path": "Composition.extension",
      "comment": "n/a"
    }, {
      "id": "Composition.extension:extensionCompositionCareReportYear",
      "max": "1",
      "path": "Composition.extension",
      "sliceName": "extensionCompositionCareReportYear"
    }, {
      "id": "Composition.extension:extensionCompositionCareReportYear.extension",
      "max": "0",
      "path": "Composition.extension.extension"
    }, {
      "id": "Composition.extension:extensionCompositionCareReportExists",
      "max": "1",
      "min": 1,
      "path": "Composition.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://ihis.sg/extension/care-report-exists" ]
      } ],
      "sliceName": "extensionCompositionCareReportExists"
    }, {
      "id": "Composition.extension:extensionCompositionCareReportExists.extension",
      "max": "0",
      "path": "Composition.extension.extension"
    }, {
      "id": "Composition.extension:extensionCompositionEnrolmentStatus",
      "max": "1",
      "min": 1,
      "path": "Composition.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://ihis.sg/extension/enrolment-status" ]
      } ],
      "sliceName": "extensionCompositionEnrolmentStatus"
    }, {
      "id": "Composition.extension:extensionCompositionEnrolmentStatus.extension",
      "max": "0",
      "path": "Composition.extension.extension"
    }, {
      "id": "Composition.extension:extensionCompositionEnrolmentStatusReason",
      "max": "1",
      "min": 1,
      "path": "Composition.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://ihis.sg/extension/enrolment-status-reason" ]
      } ],
      "sliceName": "extensionCompositionEnrolmentStatusReason"
    }, {
      "id": "Composition.extension:extensionCompositionEnrolmentStatusReason.extension",
      "max": "0",
      "path": "Composition.extension.extension"
    }, {
      "id": "Composition.extension:extensionCompositionFixedComponentstatus",
      "max": "10",
      "min": 10,
      "path": "Composition.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://ihis.sg/extension/fixed-component-status" ]
      } ],
      "sliceName": "extensionCompositionFixedComponentstatus"
    }, {
      "id": "Composition.extension:extensionCompositionFixedComponentstatus.extension",
      "max": "0",
      "path": "Composition.extension.extension"
    }, {
      "id": "Composition.extension:extensionCompositionVariableComponentCount",
      "max": "22",
      "min": 22,
      "path": "Composition.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://ihis.sg/extension/variable-component-count" ]
      } ],
      "sliceName": "extensionCompositionVariableComponentCount"
    }, {
      "id": "Composition.extension:extensionCompositionVariableComponentCount.extension",
      "max": "0",
      "path": "Composition.extension.extension"
    }, {
      "id": "Composition.subject",
      "min": 1,
      "path": "Composition.subject"
    }, {
      "id": "Composition.subject.id",
      "max": "0",
      "path": "Composition.subject.id"
    }, {
      "id": "Composition.subject.extension",
      "min": 1,
      "path": "Composition.subject.extension",
      "short": "n/a",
      "comment": "n/a",
      "definition": "n/a"
    }, {
      "id": "Composition.subject.extension:extensionCompositionPatientDeceasedStatus",
      "path": "Composition.subject.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://ihis.sg/extension/Composition-patient-deceased-status" ]
      } ],
      "sliceName": "extensionCompositionPatientDeceasedStatus"
    }, {
      "id": "Composition.subject.extension:extensionCompositionPatientDeceasedStatus.extension",
      "max": "0",
      "path": "Composition.subject.extension.extension"
    }, {
      "id": "Composition.subject.reference",
      "max": "0",
      "path": "Composition.subject.reference"
    }, {
      "id": "Composition.subject.type",
      "min": 1,
      "path": "Composition.subject.type",
      "short": "n/a",
      "comment": "Fixed Value: \"Patient\"",
      "constraint": [ {
        "key": "max-string-length-255",
        "human": "String length must not exceed 255 characters",
        "severity": "error",
        "expression": "$this.toString().length() <= 255"
      } ],
      "definition": "Indicate that the identifier below is for Patient"
    }, {
      "id": "Composition.subject.identifier",
      "min": 1,
      "path": "Composition.subject.identifier",
      "short": "n/a",
      "comment": "n/a",
      "definition": "Grouping of identifier"
    }, {
      "id": "Composition.subject.identifier.id",
      "max": "0",
      "path": "Composition.subject.identifier.id"
    }, {
      "id": "Composition.subject.identifier.extension",
      "max": "0",
      "path": "Composition.subject.identifier.extension"
    }, {
      "id": "Composition.subject.identifier.use",
      "max": "0",
      "path": "Composition.subject.identifier.use"
    }, {
      "id": "Composition.subject.identifier.type",
      "max": "0",
      "path": "Composition.subject.identifier.type"
    }, {
      "id": "Composition.subject.identifier.system",
      "min": 1,
      "path": "Composition.subject.identifier.system",
      "short": "n/a",
      "comment": "Fixed Value: \"http://ihis.sg/identifier/nric\"",
      "constraint": [ {
        "key": "max-string-length-255",
        "human": "String length must not exceed 255 characters",
        "severity": "error",
        "expression": "$this.toString().length() <= 255"
      } ],
      "definition": "The namespace for the identifier patient nric",
      "requirements": "n/a"
    }, {
      "id": "Composition.subject.identifier.value",
      "min": 1,
      "path": "Composition.subject.identifier.value",
      "short": "n/a",
      "comment": "n/a",
      "constraint": [ {
        "key": "max-string-length-255",
        "human": "String length must not exceed 255 characters",
        "severity": "error",
        "expression": "$this.toString().length() <= 255"
      } ],
      "definition": "Value of patient nric"
    }, {
      "id": "Composition.subject.identifier.period",
      "max": "0",
      "path": "Composition.subject.identifier.period"
    }, {
      "id": "Composition.subject.identifier.assigner",
      "max": "0",
      "path": "Composition.subject.identifier.assigner"
    }, {
      "id": "Composition.subject.display",
      "path": "Composition.subject.display",
      "short": "n/a",
      "comment": "Sample Value: \"John Lee\"",
      "constraint": [ {
        "key": "max-string-length-255",
        "human": "String length must not exceed 255 characters",
        "severity": "error",
        "expression": "$this.toString().length() <= 255"
      } ],
      "definition": "Patient name"
    }, {
      "id": "Composition.confidentiality",
      "max": "0",
      "path": "Composition.confidentiality"
    }, {
      "id": "Composition.section",
      "max": "0",
      "path": "Composition.section"
    } ]
  },
  "baseDefinition": "https://ihis.sg/StructureDefinition/profile-Composition-get-base"
}