{
"description": null,
"_filename": "RiskAssessment.StructureDefinition.json",
"package_name": "ca.bc.bcy-ids",
"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.1.0",
"status": "draft",
"id": "95cd56a2-c747-4761-81b8-9c5eca12c2ba",
"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.versionId",
"path": "RiskAssessment.meta.versionId",
"comment": "Apply \"2025.01.1\". This indicates the FHIR Specs as of year 2025 Jan"
}, {
"id": "RiskAssessment.meta.lastUpdated",
"path": "RiskAssessment.meta.lastUpdated",
"comment": "Updated: Relax the previously crossed-out elements."
}, {
"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": "1",
"path": "RiskAssessment.meta.security"
}, {
"id": "RiskAssessment.meta.tag",
"max": "1",
"path": "RiskAssessment.meta.tag"
}, {
"id": "RiskAssessment.contained",
"max": "1",
"path": "RiskAssessment.contained"
}, {
"id": "RiskAssessment.extension",
"min": 2,
"path": "RiskAssessment.extension"
}, {
"id": "RiskAssessment.extension:riskFactorStatusExtension",
"max": "1",
"path": "RiskAssessment.extension",
"type": [ {
"code": "Extension",
"profile": [ "http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/riskFactor-status" ]
} ],
"short": "Risk Factor Deletion Reason",
"comment": "To be applied to send if Risk Factor has been end-dated in PIR and/or Risk Factor has been deleted in PIR",
"sliceName": "riskFactorStatusExtension",
"definition": "Risk Factor Deletion Reason"
}, {
"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.extension:pIRIdentifierExtension",
"path": "RiskAssessment.extension",
"type": [ {
"code": "Extension",
"profile": [ "https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier" ]
} ],
"sliceName": "pIRIdentifierExtension",
"isModifier": false
}, {
"id": "RiskAssessment.extension:pIRLockSeqNumberExtension",
"path": "RiskAssessment.extension",
"type": [ {
"code": "Extension",
"profile": [ "https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-lock-sequence-number" ]
} ],
"sliceName": "pIRLockSeqNumberExtension",
"isModifier": false
}, {
"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.type.coding",
"max": "1",
"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://health.gov.bc.ca/fhir/NamingSystem/ca-bc-panorama-risk-factor-id",
"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.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.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.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.reasonCode",
"max": "1",
"path": "RiskAssessment.reasonCode"
}, {
"id": "RiskAssessment.reasonReference",
"max": "1",
"path": "RiskAssessment.reasonReference"
}, {
"id": "RiskAssessment.basis",
"max": "1",
"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.outcome",
"min": 1,
"path": "RiskAssessment.prediction.outcome",
"comment": "For IDS Phase 5.2: Only send code with description ends with (*)"
}, {
"id": "RiskAssessment.prediction.outcome.coding",
"max": "1",
"min": 1,
"path": "RiskAssessment.prediction.outcome.coding"
}, {
"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.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.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].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.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.extension",
"max": "0",
"path": "RiskAssessment.note.extension"
}, {
"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"
}