{ "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.0.0", "status": "draft", "id": "e28f0d8c-4ee0-4167-b90a-883d8b688e35", "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: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.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.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" }