CA Core+ v1.1.0 DFT-preBallot
DFT-preBallot - The specification is a DFT-preBallot version of CA Core+ for collecting community feedback. For a full list of available versions, see the Directory of published versions
observation-laboratory-Pathology-ca-core
http://hl7.org/fhir/StructureDefinition/Observation
example-observation-laboratoryresult-pathology-ca-core, example-observation-laboratoryresult-pathology-ca-core-2, example-observation-laboratoryresult-pathology-ca-core-3
This profile applies constraints to the Observation resource for CA Core+ to support laboratory test results in the pan-Canadian context.
ObservationLaboratoryPathologyResultCACore
CFMM: 2
ObservationLaboratoryPathologyResultCACore (Observation) | C | Observation | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
modifierExtension | ?! C | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | SO Σ ?! | 1..1 | codeBinding |
category | 0..* | CodeableConceptCACoreBinding | |
laboratory | 0..* | CodeableConceptBindingPattern | |
code | SO Σ | 1..1 | CodeableConceptCACore |
subject | SO Σ | 1..1 | Reference(PatientCACore) |
id | 0..1 | string | |
extension | C | 0..* | Extension |
reference | SO Σ C | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
focus | Σ | 0..* | Reference(Resource) |
encounter | Σ | 0..1 | Reference(EncounterCACore) |
effective[x] | SO Σ | 1..1 | |
effectiveDateTime | dateTime | ||
effectivePeriod | Period | ||
effectiveTiming | Timing | ||
effectiveInstant | instant | ||
issued | Σ | 0..1 | instant |
performer | SO Σ | 1..* | Reference(PractitionerCACore | PractitionerRoleCACore | OrganizationCACore | PatientCACore | CareTeam | RelatedPerson) |
value[x] | Σ C | 0..1 | |
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
valueString | Σ C | 0..1 | string |
valueQuantity | Σ C | 0..1 | Quantity |
valueCodeableConcept | SO Σ C | 0..1 | CodeableConceptCACore |
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptCACoreBinding | |
note | 0..* | Annotation | |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | 0..1 | Reference(Specimen) | |
device | 0..1 | Reference(Device | DeviceMetric) | |
referenceRange | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
low | C | 0..1 | SimpleQuantity |
high | C | 0..1 | SimpleQuantity |
type | 0..1 | CodeableConceptBinding | |
appliesTo | 0..* | CodeableConcept | |
age | 0..1 | Range | |
text | 0..1 | string | |
hasMember | Σ | 0..* | Reference(ObservationLaboratoryPathologyResultCACore) |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
code | Σ | 1..1 | CodeableConcept |
value[x] | Σ | 0..1 | |
valueQuantity | Quantity | ||
valueCodeableConcept | CodeableConcept | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
ObservationLaboratoryPathologyResultCACore (Observation) | C | Observation | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | C | 0..* | Extension |
modifierExtension | ?! C | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) |
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) |
status | SO Σ ?! | 1..1 | codeBinding |
category | 0..* | CodeableConceptCACoreBinding | |
laboratory | 0..* | CodeableConceptBindingPattern | |
code | SO Σ | 1..1 | CodeableConceptCACore |
subject | SO Σ | 1..1 | Reference(PatientCACore) |
id | 0..1 | string | |
extension | C | 0..* | Extension |
reference | SO Σ C | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
focus | Σ | 0..* | Reference(Resource) |
encounter | Σ | 0..1 | Reference(EncounterCACore) |
effective[x] | SO Σ | 1..1 | |
effectiveDateTime | dateTime | ||
effectivePeriod | Period | ||
effectiveTiming | Timing | ||
effectiveInstant | instant | ||
issued | Σ | 0..1 | instant |
performer | SO Σ | 1..* | Reference(PractitionerCACore | PractitionerRoleCACore | OrganizationCACore | PatientCACore | CareTeam | RelatedPerson) |
value[x] | Σ C | 0..1 | |
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
valueString | Σ C | 0..1 | string |
valueQuantity | Σ C | 0..1 | Quantity |
valueCodeableConcept | SO Σ C | 0..1 | CodeableConceptCACore |
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptCACoreBinding | |
note | 0..* | Annotation | |
bodySite | 0..1 | CodeableConcept | |
method | 0..1 | CodeableConcept | |
specimen | 0..1 | Reference(Specimen) | |
device | 0..1 | Reference(Device | DeviceMetric) | |
referenceRange | C | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
low | C | 0..1 | SimpleQuantity |
high | C | 0..1 | SimpleQuantity |
type | 0..1 | CodeableConceptBinding | |
appliesTo | 0..* | CodeableConcept | |
age | 0..1 | Range | |
text | 0..1 | string | |
hasMember | Σ | 0..* | Reference(ObservationLaboratoryPathologyResultCACore) |
derivedFrom | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) |
component | Σ | 0..* | BackboneElement |
id | 0..1 | string | |
extension | C | 0..* | Extension |
modifierExtension | Σ ?! C | 0..* | Extension |
code | Σ | 1..1 | CodeableConcept |
value[x] | Σ | 0..1 | |
valueQuantity | Quantity | ||
valueCodeableConcept | CodeableConcept | ||
valueString | string | ||
valueBoolean | boolean | ||
valueInteger | integer | ||
valueRange | Range | ||
valueRatio | Ratio | ||
valueSampledData | SampledData | ||
valueTime | time | ||
valueDateTime | dateTime | ||
valuePeriod | Period | ||
dataAbsentReason | C | 0..1 | CodeableConceptBinding |
interpretation | 0..* | CodeableConceptBinding | |
referenceRange | 0..* | see (referenceRange) |
Path | Conformance | ValueSet |
---|---|---|
Observation.code | example | https://fhir.infoway-inforoute.ca/ValueSet/pCLOCD |
Observation.value[x]:valueCodeableConcept | example | http://hl7.org/fhir/uv/ips/ValueSet/results-coded-values-laboratory-pathology-uv-ips |
These bindings may be used in lieu of the primary bindings in the table above.
Path | Conformance | AdditionalValueSet |
---|---|---|
Observation.code | candidate | http://hl7.org/fhir/uv/ips/ValueSet/results-laboratory-pathology-observations-uv-ips |
The following tables list how the data elements from CA Core+ map to CACDI. For more information visit Mapping Logic.