description: null package_name: ca.bc.bcy-ids derivation: constraint name: RiskAssessment type: RiskAssessment elements: occurrence[x]: elements: id: {index: 25} meta: index: 1 elements: versionId: {index: 2} lastUpdated: {index: 3} profile: {index: 4} security: {index: 5} tag: {index: 6} required: [profile] prediction: short: Risk Factor PIR Code and Description index: 29 elements: outcome: index: 30 elements: coding: index: 31 elements: system: {index: 32} code: {index: 33} display: {index: 34} required: [display, system, code] required: [coding] when: short: Risk Factor Timeframe choices: [whenPeriod] index: 36 whenPeriod: {type: Period, short: Risk Factor Timeframe, choiceOf: when, index: 37} when[x]: elements: start: {index: 38} end: {index: 39} rationale: {short: Risk Factor RESPONSE in PIR, index: 40} required: [rationale, outcome] basis: {index: 28} reasonCode: {index: 26} note: short: Risk Factor Comments index: 41 elements: id: {index: 42} extension: {index: 43} author: choices: [] index: 45 text: {index: 46} extensions: {} extension: array: true min: 2 index: 8 slicing: slices: riskFactorStatusExtension: match: {} schema: type: Extension short: Risk Factor Deletion Reason url: http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/riskFactor-status index: 9 extensions: RFendDateReason: {url: null, index: 10} RFdeleteReason: {url: null, short: 'Risk Factor End-Dated Reason = "Other, specify"', index: 11} RFdeleteReasonOther: {url: null, index: 12} elements: extension: index: 10 slicing: slices: RFendDateReason: match: {} schema: {index: 10} RFdeleteReason: match: {} schema: {short: 'Risk Factor End-Dated Reason = "Other, specify"', index: 11} RFdeleteReasonOther: match: {} schema: {index: 12} pIRIdentifierExtension: match: {} schema: {type: Extension, isModifier: false, url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier', index: 13} pIRLockSeqNumberExtension: match: {} schema: {type: Extension, isModifier: false, url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-lock-sequence-number', index: 14} contained: {index: 7} status: {short: 'PIR applies statuses : final | canceled |', index: 20} id: {short: PIR internal Risk Factor ID + External Risk Factor ID from source system(s), index: 0} identifier: short: PIR internal Risk Factor ID + External Risk Factor ID index: 15 elements: type: elements: coding: {index: 16} text: {index: 17} required: [text] system: {index: 18} value: {index: 19} required: [value, system] occurrenceDateTime: {short: Risk Factor Date Reported, type: dateTime, choiceOf: occurrence, index: 24} subject: elements: reference: {index: 21} required: [reference] occurrence: short: Risk Factor Date Reported choices: [occurrenceDateTime] index: 23 reasonReference: {index: 27} package_version: 1.1.0 extensions: riskFactorStatusExtension: url: http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/riskFactor-status type: Extension short: Risk Factor Deletion Reason index: 9 extensions: RFendDateReason: {url: null, index: 10} RFdeleteReason: {url: null, short: 'Risk Factor End-Dated Reason = "Other, specify"', index: 11} RFdeleteReasonOther: {url: null, index: 12} elements: extension: index: 10 slicing: slices: RFendDateReason: match: {} schema: {index: 10} RFdeleteReason: match: {} schema: {short: 'Risk Factor End-Dated Reason = "Other, specify"', index: 11} RFdeleteReasonOther: match: {} schema: {index: 12} pIRIdentifierExtension: {url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier', type: Extension, isModifier: false, index: 13} pIRLockSeqNumberExtension: {url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-lock-sequence-number', type: Extension, isModifier: false, index: 14} class: profile kind: resource url: http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/RiskAssessment base: http://hl7.org/fhir/StructureDefinition/RiskAssessment version: null required: [id, occurrenceDateTime, identifier, occurrence, prediction, meta]