PackagesCanonicalsLogsProblems
    Packages
    BC-BCY_IDS.01@1.0.0
    http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/RiskAssessment
{
  "description": null,
  "_filename": "RiskAssessment.StructureDefinition.json",
  "package_name": "BC-BCY_IDS.01",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "RiskAssessment",
  "abstract": false,
  "type": "RiskAssessment",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0",
  "status": "draft",
  "id": "7a0ac7ee-6567-4f0e-8462-5dc98a72dfdb",
  "kind": "resource",
  "url": "http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/RiskAssessment",
  "version": null,
  "differential": {
    "element": [ {
      "id": "RiskAssessment",
      "path": "RiskAssessment",
      "short": "FHIR resource applies for PIR Risk Factors",
      "definition": "FHIR resource applies for PIR Risk Factors.   Note: Only Risk Factor wtih Response = \"YES\" and Reason ends with '*' in PIR will be sent in IDS."
    }, {
      "id": "RiskAssessment.id",
      "min": 1,
      "path": "RiskAssessment.id",
      "short": "PIR internal Risk Factor ID + External Risk Factor ID from source system(s)",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "RISK_FACTORS.RISK_FACTOR_ID",
        "identity": "source-PIR"
      }, {
        "map": "riskFactorId",
        "identity": "source-PHSL"
      } ],
      "definition": "PIR internal Risk Factor Identifier + External Risk Factor ID from source system(s)"
    }, {
      "id": "RiskAssessment.meta",
      "min": 1,
      "path": "RiskAssessment.meta"
    }, {
      "id": "RiskAssessment.meta.id",
      "max": "0",
      "path": "RiskAssessment.meta.id"
    }, {
      "id": "RiskAssessment.meta.versionId",
      "path": "RiskAssessment.meta.versionId",
      "comment": "Apply \"2024.04\".  This indicates the FHIR Specs as of year 2024 April.  Send DateTime for element NOTE."
    }, {
      "id": "RiskAssessment.meta.lastUpdated",
      "max": "0",
      "path": "RiskAssessment.meta.lastUpdated"
    }, {
      "id": "RiskAssessment.meta.source",
      "max": "0",
      "path": "RiskAssessment.meta.source"
    }, {
      "id": "RiskAssessment.meta.profile",
      "max": "1",
      "min": 1,
      "path": "RiskAssessment.meta.profile",
      "comment": "Apply \"http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/RiskAssessment\""
    }, {
      "id": "RiskAssessment.meta.security",
      "max": "0",
      "path": "RiskAssessment.meta.security"
    }, {
      "id": "RiskAssessment.meta.tag",
      "max": "0",
      "path": "RiskAssessment.meta.tag"
    }, {
      "id": "RiskAssessment.implicitRules",
      "max": "0",
      "path": "RiskAssessment.implicitRules"
    }, {
      "id": "RiskAssessment.language",
      "max": "0",
      "path": "RiskAssessment.language"
    }, {
      "id": "RiskAssessment.text",
      "max": "0",
      "path": "RiskAssessment.text"
    }, {
      "id": "RiskAssessment.contained",
      "max": "0",
      "path": "RiskAssessment.contained"
    }, {
      "path": "RiskAssessment.extension",
      "definition": "Risk Factor Deletion Reason",
      "isModifier": false,
      "short": "Risk Factor Deletion Reason",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/riskFactor-status" ]
      } ],
      "sliceName": "riskFactorStatusExtension",
      "max": "1",
      "id": "RiskAssessment.extension:riskFactorStatusExtension",
      "comment": "To be applied to send if Risk Factor has been end-dated in PIR and/or Risk Factor has been deleted in PIR"
    }, {
      "id": "RiskAssessment.extension:riskFactorStatusExtension.extension:RFendDateReason",
      "path": "RiskAssessment.extension.extension",
      "comment": "To be applied to send if Risk Factor has been end-dated in PIR",
      "sliceName": "RFendDateReason"
    }, {
      "id": "RiskAssessment.extension:riskFactorStatusExtension.extension:RFdeleteReason",
      "path": "RiskAssessment.extension.extension",
      "short": "Risk Factor End-Dated Reason = \"Other, specify\"",
      "comment": "To be applied to send if Risk Factor has been deleted in PIR with reason found in PIR drop-down list or NO delete reason provided.  See Mappings.",
      "mapping": [ {
        "map": "Other",
        "identity": "source-PIR-nullReason"
      } ],
      "sliceName": "RFdeleteReason",
      "definition": "Risk Factor End-Dated Reason = \"Other, specify\""
    }, {
      "id": "RiskAssessment.extension:riskFactorStatusExtension.extension:RFdeleteReasonOther",
      "path": "RiskAssessment.extension.extension",
      "comment": "To be applied to send if Risk Factor has been deleted in PIR with reason not found in PIR drop-down list or NO deletion reason provided.  See Mappings.",
      "mapping": [ {
        "map": "unknown",
        "identity": "source-PIR-null"
      } ],
      "sliceName": "RFdeleteReasonOther"
    }, {
      "id": "RiskAssessment.identifier",
      "max": "1",
      "min": 1,
      "path": "RiskAssessment.identifier",
      "short": "PIR internal Risk Factor ID + External Risk Factor ID",
      "definition": "PIR internal Risk Factor ID and/or External Risk Factor ID sent from source system(s)"
    }, {
      "id": "RiskAssessment.identifier.id",
      "max": "0",
      "path": "RiskAssessment.identifier.id"
    }, {
      "id": "RiskAssessment.identifier.use",
      "max": "0",
      "path": "RiskAssessment.identifier.use"
    }, {
      "id": "RiskAssessment.identifier.type.id",
      "max": "0",
      "path": "RiskAssessment.identifier.type.id"
    }, {
      "id": "RiskAssessment.identifier.type.coding",
      "max": "0",
      "path": "RiskAssessment.identifier.type.coding"
    }, {
      "id": "RiskAssessment.identifier.type.text",
      "min": 1,
      "path": "RiskAssessment.identifier.type.text",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "PANORAMARISKFACTORID",
        "identity": "source-PIR"
      } ]
    }, {
      "id": "RiskAssessment.identifier.system",
      "min": 1,
      "path": "RiskAssessment.identifier.system",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-panorama-document-number",
        "identity": "source-PIR"
      } ]
    }, {
      "id": "RiskAssessment.identifier.value",
      "min": 1,
      "path": "RiskAssessment.identifier.value",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "RISK_FACTORS.RISK_FACTOR_ID",
        "identity": "source-PIR"
      }, {
        "map": "riskFactorId",
        "identity": "source-PHSL"
      } ]
    }, {
      "id": "RiskAssessment.identifier.period",
      "max": "0",
      "path": "RiskAssessment.identifier.period"
    }, {
      "id": "RiskAssessment.identifier.assigner",
      "max": "0",
      "path": "RiskAssessment.identifier.assigner"
    }, {
      "id": "RiskAssessment.basedOn",
      "max": "0",
      "path": "RiskAssessment.basedOn"
    }, {
      "id": "RiskAssessment.parent",
      "max": "0",
      "path": "RiskAssessment.parent"
    }, {
      "id": "RiskAssessment.status",
      "path": "RiskAssessment.status",
      "short": "PIR applies statuses : final | canceled |",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "final",
        "identity": "source-PIR-final"
      }, {
        "map": "cancelled",
        "identity": "source-PIR-deleted"
      } ],
      "definition": "PIR applies statuses : final | canceled |"
    }, {
      "id": "RiskAssessment.method",
      "max": "0",
      "path": "RiskAssessment.method"
    }, {
      "id": "RiskAssessment.code",
      "max": "0",
      "path": "RiskAssessment.code"
    }, {
      "id": "RiskAssessment.subject.id",
      "max": "0",
      "path": "RiskAssessment.subject.id"
    }, {
      "id": "RiskAssessment.subject.reference",
      "min": 1,
      "path": "RiskAssessment.subject.reference",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "fullURL of Panorama + \"Patient\" + PIR Client ID",
        "identity": "source-PIR"
      } ]
    }, {
      "id": "RiskAssessment.subject.type",
      "max": "0",
      "path": "RiskAssessment.subject.type"
    }, {
      "id": "RiskAssessment.subject.identifier",
      "max": "0",
      "path": "RiskAssessment.subject.identifier"
    }, {
      "id": "RiskAssessment.subject.display",
      "max": "0",
      "path": "RiskAssessment.subject.display"
    }, {
      "id": "RiskAssessment.encounter",
      "max": "0",
      "path": "RiskAssessment.encounter"
    }, {
      "id": "RiskAssessment.occurrence[x]",
      "min": 1,
      "path": "RiskAssessment.occurrence[x]",
      "type": [ {
        "code": "dateTime"
      } ],
      "short": "Risk Factor Date Reported",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "RISK_FACTORS.REPORTED_DATE",
        "identity": "source-PIR"
      }, {
        "map": "reportedDate",
        "identity": "source-PHSL"
      } ],
      "definition": "Risk Factor Date Reported"
    }, {
      "id": "RiskAssessment.occurrence[x].id",
      "max": "0",
      "path": "RiskAssessment.occurrence[x].id"
    }, {
      "id": "RiskAssessment.condition",
      "max": "0",
      "path": "RiskAssessment.condition"
    }, {
      "id": "RiskAssessment.performer",
      "max": "0",
      "path": "RiskAssessment.performer"
    }, {
      "id": "RiskAssessment.reasonCode",
      "max": "0",
      "path": "RiskAssessment.reasonCode"
    }, {
      "id": "RiskAssessment.reasonReference",
      "max": "0",
      "path": "RiskAssessment.reasonReference"
    }, {
      "id": "RiskAssessment.basis",
      "max": "0",
      "path": "RiskAssessment.basis"
    }, {
      "id": "RiskAssessment.prediction",
      "min": 1,
      "path": "RiskAssessment.prediction",
      "short": "Risk Factor PIR Code and Description",
      "definition": "Risk Factor PIR Code and Description"
    }, {
      "id": "RiskAssessment.prediction.id",
      "max": "0",
      "path": "RiskAssessment.prediction.id"
    }, {
      "id": "RiskAssessment.prediction.outcome",
      "min": 1,
      "path": "RiskAssessment.prediction.outcome",
      "comment": "For IDS Phase 5.2: Only send code with description ends with (*)"
    }, {
      "id": "RiskAssessment.prediction.outcome.id",
      "max": "0",
      "path": "RiskAssessment.prediction.outcome.id"
    }, {
      "id": "RiskAssessment.prediction.outcome.coding",
      "max": "1",
      "min": 1,
      "path": "RiskAssessment.prediction.outcome.coding"
    }, {
      "id": "RiskAssessment.prediction.outcome.coding.id",
      "max": "0",
      "path": "RiskAssessment.prediction.outcome.coding.id"
    }, {
      "id": "RiskAssessment.prediction.outcome.coding.system",
      "min": 1,
      "path": "RiskAssessment.prediction.outcome.coding.system",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-panorama-code",
        "identity": "source-PIR"
      } ]
    }, {
      "id": "RiskAssessment.prediction.outcome.coding.version",
      "max": "0",
      "path": "RiskAssessment.prediction.outcome.coding.version"
    }, {
      "id": "RiskAssessment.prediction.outcome.coding.code",
      "min": 1,
      "path": "RiskAssessment.prediction.outcome.coding.code",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "BCYREPORTNG.RBCY_FN_GET_CONCEPT_CODE (RISK_FACTORS.RISK_FACTOR_CODE_CNCPT_ID)",
        "identity": "source-PIR"
      }, {
        "map": "riskFactorCode",
        "identity": "source-PHSL"
      } ]
    }, {
      "id": "RiskAssessment.prediction.outcome.coding.display",
      "min": 1,
      "path": "RiskAssessment.prediction.outcome.coding.display",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "REPORTNG.GET_ITERM_DESC(RISK_FACTORS.RISK_FACTOR_CODE_CNCPT_ID)",
        "identity": "source-PIR"
      }, {
        "map": "riskFactorDescription",
        "identity": "source-PHSL"
      } ]
    }, {
      "id": "RiskAssessment.prediction.outcome.coding.userSelected",
      "max": "0",
      "path": "RiskAssessment.prediction.outcome.coding.userSelected"
    }, {
      "id": "RiskAssessment.prediction.outcome.text",
      "max": "0",
      "path": "RiskAssessment.prediction.outcome.text"
    }, {
      "id": "RiskAssessment.prediction.probability[x]",
      "max": "0",
      "path": "RiskAssessment.prediction.probability[x]"
    }, {
      "id": "RiskAssessment.prediction.qualitativeRisk",
      "max": "0",
      "path": "RiskAssessment.prediction.qualitativeRisk"
    }, {
      "id": "RiskAssessment.prediction.relativeRisk",
      "max": "0",
      "path": "RiskAssessment.prediction.relativeRisk"
    }, {
      "id": "RiskAssessment.prediction.when[x]",
      "path": "RiskAssessment.prediction.when[x]",
      "type": [ {
        "code": "Period"
      } ],
      "short": "Risk Factor Timeframe",
      "definition": "Risk Factor Timeframe: Start Date, End Date"
    }, {
      "id": "RiskAssessment.prediction.when[x].id",
      "max": "0",
      "path": "RiskAssessment.prediction.when[x].id"
    }, {
      "id": "RiskAssessment.prediction.when[x].start",
      "path": "RiskAssessment.prediction.when[x].start",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "RISK_FACTORS.START_DATE",
        "identity": "source-PIR"
      }, {
        "map": "effectiveFromDate",
        "identity": "source-PHSL"
      } ]
    }, {
      "id": "RiskAssessment.prediction.when[x].end",
      "path": "RiskAssessment.prediction.when[x].end",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "RISK_FACTORS.END_DATE",
        "identity": "source-PIR"
      }, {
        "map": "effectiveTo",
        "identity": "source-PHSL"
      } ]
    }, {
      "id": "RiskAssessment.prediction.rationale",
      "min": 1,
      "path": "RiskAssessment.prediction.rationale",
      "short": "Risk Factor RESPONSE in PIR",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "BCYREPORTNG.RBCY_FN_GET_CONCEPT_CODE (RISK_FACTORS.RISK_FACTOR_RESP_CODE_CNCPT_ID) + \" - \"+REPORTNG.GET_ITERM_DESC(RISK_FACTORS.RISK_FACTOR_RESP_CODE_CNCPT_ID)",
        "identity": "source-PIR"
      }, {
        "map": "riskFacotrResponse",
        "identity": "source-PHSL"
      } ],
      "definition": "Risk Factor RESPONSE in PIR.  Possible RESPONSE values are \"Asked but Unknown\" / \"Declined to answer\" / \"Entered in error\" / \"Yes\" / \"No\" / \"Not assessed\", but only Response = YES will be send in IDS."
    }, {
      "id": "RiskAssessment.mitigation",
      "max": "0",
      "path": "RiskAssessment.mitigation"
    }, {
      "id": "RiskAssessment.note",
      "max": "1",
      "path": "RiskAssessment.note",
      "short": "Risk Factor Comments",
      "definition": "Additional comments about the risk factor"
    }, {
      "id": "RiskAssessment.note.id",
      "max": "0",
      "path": "RiskAssessment.note.id"
    }, {
      "id": "RiskAssessment.note.author[x]",
      "max": "0",
      "path": "RiskAssessment.note.author[x]"
    }, {
      "id": "RiskAssessment.note.text",
      "path": "RiskAssessment.note.text",
      "comment": "See Mappings",
      "mapping": [ {
        "map": "RISK_FACTORS.OTHER_RISK_FACTOR",
        "identity": "source-PIR"
      }, {
        "map": "additionalInformation",
        "identity": "source-PHSL"
      } ]
    } ]
  },
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/RiskAssessment"
}