PackagesCanonicalsLogsProblems
    Packages
    ca.bc.bcy-ids@1.0.0
    http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/RiskAssessment
{
  "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"
}