General Lab Observation (Patient) Profile
FHIR Requirements for general lab observation and result information displayed to a citizen/patient.
Constraints on the Observation resource to reflect source data mappings for the ACCESS Health project. Focus of this profile is on display of general lab information to citizen/patient viewers.
This profile was generated from HL7 Observation StructureDefinition
Sources-To-Date
Nova Scotia HL7v2 LIS Specification & Test Messages
Prince Edward Island HL7v2 LIS Specification
Ontario Laboratory Information System (OLIS) HL7v2 LIS Specification
Constraints
As part of the scope of the discovery phase of this project, mappings, profiles, and guides were expected to be agnostic with regard to implementation decisions or architectural paradigm.
- It could not be assumed that future implementations will exchange information via a RESTful API.
- Design for how resources could be identified and verified/matched across organizations and jurisdictions fell outside of scope for this phase. Mappings had to be made under the most basic assumption that resources could be referenced on a local server.
Availability of Atlantic LIS specifications and test messages were also a limitation on mapping and profiling efforts. Currently, the general lab profiles were completed using documentation from Nova Scotia, Prince Edward Island, and Ontario Lab Information Systems (LIS). Additional evaluation and iteration of these profiles, as additional jurisdictional specifications are made available, is paramount to ensure the final profile reflects the current state of Atlantic systems.
Alignment and compatibility with other prominent profiles in similar functional areas were sought (e.g. OLIS, US Core/CA Core), in part to validate the ACCESS Atlantic work, and in part to ensure that decisions taken in developing the ACCESS profiles were, at a minimum, not mutually exclusive with widely used profiles.
ACCESS General Lab Observation (Patient) Profile
ACCESS Observation General Lab (Patient) Profile
AccessObservationGeneralLabPatient (Observation) | | | Observation | There are no (further) constraints on this element Element idShort description ACCESS Observation General Lab (Patient) Profile Definition Expected requirements for the observation resource when reflecting general lab data based on existing source mappings.
Comments Note for implementors: This profile focuses on general lab results. It excludes pathology, microbiology, serotology, etc for two reasons: 1) The density and content of information in the various lab types are dramatically different from each other, these differences drive different information and interaction requirements from patients, and 2) there is a large degree of variance in how general lab results are formatted (more structured) and how other types of labs like pathology are structured (largely text based). Additional analysis required for microbiology, serotology, and pathology lab result types to determine level of structured data available.
Data type Observation |
identifier | | | Identifier | There are no (further) constraints on this element Element idShort description Business Identifier for observation Data type Identifier Mappings- vendor-agnostic-v2: OBX-21 (Observation Instance Identifier)
Other suggested options if OBX-21 is not available: OBR-2 (Placer Order Number) + OBR-3(Filler Order Number) + OBX-3 (Observation Identifier)
- ontario--olis: OBR-3.1
- prince-edward-island--cerner-millennium: OBR-3.1 + OBR-4.1
- nova-scotia--meditech-magic: OBR-3.1 + OBR-4.1
- nove-scotia--cerner-millennium: OBR-20 + OBR-4.1
- nova-scotia--meditech-c/s: OBR-3.1 + OBR-4.1
|
partOf | | | Reference(Procedure) | There are no (further) constraints on this element Element idShort description Part of referenced event Comments SME Note: This is an important element to aid in the visualization of tests that are related. Tests that are related MUST be displayed together in the viewer to maintain clinical significance.
Data Mapping Note: Some LIS have the capacity to have a very complex hierarchy of tests. Example A clinician ordered a panel ' Transplant panel' . This panel contains 3 group tests (OBR). Each of these 3 groups contains in turn multiples atomic tests (OBX). To maintain the link between all the groups, the LIS send a value in the OBR -26 (parent result) and OBR-29 ( parent number) . This is specially important when the multiples HL7 messages are sent for the results.
This is also a special concept for microbiology message (currently out of scope of this profile).
Data type Reference(Procedure) Mappings- vendor-agnostic-v2: OBR-26 + OBR-29
- ontario--olis: OBR-26 + OBR-29
- prince-edward-island--cerner-millennium: OBR-26 + OBR-29
- nove-scotia--cerner-millennium: OBR-26 + OBR-29
|
status | S | | codeBinding | There are no (further) constraints on this element Element idShort description registered | preliminary | final | amended + Comments Mapping Note: The LIS that were examined in Nova Scotia included some additional codes that were unique to the LIS (i.e. FOUT). See the notes in the mapping document discussing the need to map the HL7 v2 codes used by the LIS (shorthand often single-digit codes) to the codes used by the FHIR value set (usually full word code).
Data type code Binding ObservationStatus (required)Mappings- vendor-agnostic-v2: OBX-11 (Observation Result Status)
- ontario--olis: OBX-11 (Codes supported: P, F, C, N, W, X, Z)
- prince-edward-island--cerner-millennium: OBX-11 (Codes upported: P, F, C, D, R, S, D, U, I)
- nova-scotia--meditech-magic: OBX-11 (Codes supported: P, F, D, A*)
- nove-scotia--cerner-millennium: OBX-11 (Codes supported: P, F, C)
- nova-scotia--meditech-c/s: OBX-11 (Codes supported: P, F, C, D, A*, FOUT*)
|
category | S | 1..* | CodeableConceptBinding | There are no (further) constraints on this element Element idShort description Classification of type of observation Comments Laboratory should be the default code used in this general lab profile. Other profiles may support other codes.
Mapping/Implementor Note: There is no absolute semantic match in v2 that identifies the category of the ORU message, however the element was made must-support under the assumption that the category could be populated during the conversion process through a variety of means (primarily by source information in the message header- some Nova Scotia labs even send lab module). Unlike the US Core, laboratory was not set as a fixed value to avoid over-constraining the profile to the point of counteracting jurisdictional designs already in place (OLIS observationCategory value set supports both exam and laboratory codes). US Core Observation Results Profile requires the first use of category to default to 'laboratory' using the code system 'http://hl7.org/fhir/observation-category'. Additional codes can be used to provide more detail on the type of laboratory test.
Data type CodeableConcept Sliced: Unordered, Open, by pattern(Value) Binding Observation Category Codes
ObservationCategoryCodes (preferred) |
(All Slices) | | | | There are no (further) constraints on this element |
laboratory | S | 1..1 | CodeableConceptPattern | There are no (further) constraints on this element Element idObservation.category.laboratory Data type CodeableConcept Pattern {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "laboratory"
}
]
} |
code | S | | CodeableConceptBinding | There are no (further) constraints on this element Element idShort description Type of observation (code / type) Comments Mapping Note: Every LIS has its own data dictionary. Some LIS dictionaries use nomenclature that has 1:1 mapping to LOINC codes (example: OLIS) others do not. Some LIS vendors (example: Cerner Millennium) may reuse a foundational data dictionary but LIS sites often opt to add additional codes as a supplement to the data dictionary which leads to inconsistency across sites. These codes can be numeric, alpha-numeric, text, or some combination (seen frequently in the test data from Nova Scotia). Occasionally codes may be retired by the vendor or LIS master file but the codes are kept for a period of time to ensure the transition accounts for tests that have not been completed.
Data type CodeableConcept Binding http://ehealthontario.ca/fhir/ValueSet/lab/observation-codes (preferred)Mappings- vendor-agnostic-v2: OBX-3.1 (Observation Identifier ID/Print Number)
Other suggested options if OBX-3 is not available: OBR-4 (Universal Service Identifier)
- ontario--olis: OBX-3.1
- prince-edward-island--cerner-millennium: OBX-3.1 (Code set 72 with some ability to send LOINC if site selects "send nomenclature identifier")
- nova-scotia--meditech-magic: OBX-3.1
- nove-scotia--cerner-millennium: OBX-3.1
- nova-scotia--meditech-c/s: OBX-3.1
|
subject | S | 1..1 | Reference(http://hl7.org/fhir/ca/core/StructureDefinition/profile-patient) | There are no (further) constraints on this element Element idShort description Who and/or what the observation is about Data type Reference(http://hl7.org/fhir/ca/core/StructureDefinition/profile-patient) Mappings- vendor-agnostic-v2: PID-3 (Patient Identifier List) Other suggested options if PID-3 is not available or the patient resource is tied to provincial identifiers: PID-2
- ontario--olis: PID-3
- prince-edward-island--cerner-millennium: PID-3 (if v2.3.1 and above), PID-4 (if v2.3 or below)
- nova-scotia--meditech-magic: PID-3
- nove-scotia--cerner-millennium: PID-3
- nova-scotia--meditech-c/s: PID-3
|
effectiveDateTime | S | | dateTime | There are no (further) constraints on this element Element idObservation.effectiveDateTime Short description Clinically relevant time/time-period for observation Comments SME/Mapping Note: This element refers to the date the specimen was collected which is usually found in OBR-7. In some lab test such as Timed test, multiples samples are collected at various time (same date). In this case, the date of specimen collection can be included in the OBX segment. However, this has been found to be an issue with many LIS since they do not provide the information in the messages.
The patient/physician may refer to this date to distinguish from the other blood collection.
Data type dateTime Mappings- vendor-agnostic-v2: OBX-14 (Date/Time of the Observation) Other suggested options if OBX-14 is not available: OBR-7
- ontario--olis: OBX-14
Other suggested options if OBX-14 is not available: OBR-7
- prince-edward-island--cerner-millennium: OBX-14
- nova-scotia--meditech-magic: OBX-14
Other suggested options if OBX-14 is not available: OBR-7
- nove-scotia--cerner-millennium: OBX-14
Other suggested options if OBX-14 is not available: OBR-7
- nova-scotia--meditech-c/s: OBX-14
Other suggested options if OBX-14 is not available: OBR-7
|
issued | | | | There are no (further) constraints on this element Element idShort description Date/Time this version was made available Comments SME Note: This refers to the date the result was released aka result are made available.
Mapping/Implementor Note: Pay special attention to situation with a group test (containing multiple atomic tests) .If the test result of only one atomic test is changed after the initial release, then the date in the OBX segment will be updated. Most LIS will also update the date in the OBR segment. Some LIS will update the date of all the atomic tests regardless if the result was changed or remains the same. This can be an issue if the displaying application/viewer has a trigger to warn the user of the change base of the issued date.
Mappings- vendor-agnostic-v2: OBR-22 (Results Rpt/Status Chng - Date/Time +)
Other suggested options if OBR-22 is not available: OBR-7 or OBX-19 (if LIS is HL7 v2.4 or higher)
- ontario--olis: OBR-7
- prince-edward-island--cerner-millennium: OBR-22
- nova-scotia--meditech-magic: OBR-22
Other suggested options if OBR-22 is not available: OBR-7 or OBX-19 (if LIS is HL7 v2.4 or higher)
- nove-scotia--cerner-millennium: OBR-22
Other suggested options if OBR-22 is not available: OBR-7 or OBX-19 (if LIS is HL7 v2.4 or higher)
- nova-scotia--meditech-c/s: OBR-7
|
performer | | | Reference(Practitioner | Organization) | There are no (further) constraints on this element Element idShort description Who is responsible for the observation Data type Reference(Practitioner | Organization) Sliced: Unordered, Open, by profile(Value) |
(All Slices) | | | | There are no (further) constraints on this element |
practitioner | | | Reference(http://hl7.org/fhir/ca/core/StructureDefinition/profile-practitioner) | There are no (further) constraints on this element Element idObservation.performer.practitioner Short description Practitioner responsible for the observation Comments SME Note: Very rare in general labs to have physicians that sign the lab result. Lab performing practitioner is usually internal information that gets stored by LIS for operational purposes, but not likely of value to patients or clinicians. In pathology (out of scope of this profile) there might be information that is used for f/u with the performing agent.
Data type Reference(http://hl7.org/fhir/ca/core/StructureDefinition/profile-practitioner) Mappings- vendor-agnostic-v2: OBR-32 (Principal Result Interpreter) or OBX-16 (Responsible Observer)
- prince-edward-island--cerner-millennium: OBR-32
- nove-scotia--cerner-millennium: OBX-16 (not sent for all results)
|
organization | | | Reference(http://hl7.org/fhir/ca/core/StructureDefinition/profile-organization) | There are no (further) constraints on this element Element idObservation.performer.organization Short description Organization responsible for the observation Comments SME Note: Most commonly, performing organization will be available (more frequently than performing practitioner).
Data type Reference(http://hl7.org/fhir/ca/core/StructureDefinition/profile-organization) Mappings- vendor-agnostic-v2: OBX-23 (when v2.5.1 or higher), OBX-15 (Producer's ID) if supported, otherwise Z segments
- ontario--olis: ZBR-6
- prince-edward-island--cerner-millennium: OBX-23
- nova-scotia--meditech-magic: ZPS-2
- nova-scotia--meditech-c/s: OBX-15
|
value[x] | S | | | There are no (further) constraints on this element Element idShort description Actual result Mappings- vendor-agnostic-v2: OBX.2 (Value Type), OBX.5 (Observation Value), OBX.6 (Units)
- ontario--olis: OBX.2, OBX.5, OBX.6
- prince-edward-island--cerner-millennium: OBX.2, OBX.5, OBX.6
- nova-scotia--meditech-magic: OBX.2, OBX.5, OBX.6
- nove-scotia--cerner-millennium: OBX.2, OBX.5, OBX.6
- nova-scotia--meditech-c/s: OBX.2, OBX.5, OBX.6
|
valueQuantity | | | Quantity | There are no (further) constraints on this element Data type Quantity |
valueCodeableConcept | | | CodeableConcept | There are no (further) constraints on this element Data type CodeableConcept |
valueString | | | string | There are no (further) constraints on this element Data type string |
valueBoolean | | | boolean | There are no (further) constraints on this element Data type boolean |
valueInteger | | | integer | There are no (further) constraints on this element Data type integer |
valueRange | | | Range | There are no (further) constraints on this element Data type Range |
valueRatio | | | Ratio | There are no (further) constraints on this element Data type Ratio |
valueSampledData | | | SampledData | There are no (further) constraints on this element Data type SampledData |
valueTime | | | time | There are no (further) constraints on this element Data type time |
valueDateTime | | | dateTime | There are no (further) constraints on this element Data type dateTime |
valuePeriod | | | Period | There are no (further) constraints on this element Data type Period |
dataAbsentReason | S | | CodeableConceptBinding | There are no (further) constraints on this element Element idObservation.dataAbsentReason Short description Why the result is missing Comments Implementor Note: While this is an important FHIR element to support (provides meaning for patients) it has a weak semantic mapping to available HL7 v2 ORU fields (utilized by the Nova Scotia & PEI LIS analyzed). Considered must support for the CA Baseline and US Core profiles, however there is no structured v2 field/code set outside of observation result status (cancel code) that addresses data absent reason. Likely to be addressed in notes which present their own set of challenges in automatic extraction.
Key area of consideration given the value that this element has in reducing confusion in patients expecting to see a result that do not receive one. Unless further intervention occurs on behalf of the labs or converter, dataAbsentReason would likely only be populated when the ObservationResultStatus = cancelled.
Data type CodeableConcept Binding DataAbsentReason (extensible)Mappings- vendor-agnostic-v2: OBX-11* (Observation Result Status)
- ontario--olis: OBX-11*
- prince-edward-island--cerner-millennium: OBX-11*
- nova-scotia--meditech-magic: OBX-11*
- nova-scotia--meditech-c/s: OBX-11*
|
interpretation | S | | CodeableConceptBinding | There are no (further) constraints on this element Element idObservation.interpretation Short description Codes signifying whether result is high, low, normal, compared to reference range Data type CodeableConcept Binding Observation Interpretation
ObservationInterpretationCodes (extensible)Mappings- vendor-agnostic-v2: OBX-8 (Interpretation Codes)
- ontario--olis: OBX-8
- prince-edward-island--cerner-millennium: OBX-8
- nova-scotia--meditech-magic: OBX-8
- nove-scotia--cerner-millennium: OBX-8
- nova-scotia--meditech-c/s: OBX-8
|
note | | | Annotation | There are no (further) constraints on this element Element idShort description Comments about the observation Comments SME Note: Notes are entered by the lab staff to justify, clarify, or aid the interpretation of the result. It can be a few words to paragraphs. Usually sent in an NTE type of segment.
Implementor Note: One consideration that needs to be explored with LIS sites is whether there is any risk of exposing data that is inappropriate for the patient in this field. Another consideration if expecting lossless 2-way conversion, is that there are two places where notes can occur in HL7 v2 ORU messages: linked to the OBR (observation) and the OBX (result). Once the note is in FHIR, it will be difficult to identify whether or not it is tied to observation or result using existing structured data. If lossless 2-way for notes is deemed critical, one method of approach would be extensions, but discussions with LIS & end-users recommended to determine feasibility.
Data type Annotation Mappings- vendor-agnostic-v2: NTE-3 (Comment)
- ontario--olis: NTE-3
- prince-edward-island--cerner-millennium: NTE-3
- nova-scotia--meditech-magic: NTE-3
- nove-scotia--cerner-millennium: NTE-3
- nova-scotia--meditech-c/s: NTE-3
|
specimen | | | Reference(Specimen) | There are no (further) constraints on this element Element idShort description Specimen used for this observation Comments Mapping Note: Cerner Millennium NS specifications do not support specimen number, the synonymous accession number is used. Accession number is an unique number given to a tube of blood, urine container. In that sense, specimen number and accession are the same.
Data type Reference(Specimen) Mappings- vendor-agnostic-v2: OBR-3.1 (Filler Order Number ID) , SPM-2 (Specimen ID) can be used in interfaces that are HL7 v2.5.1 and higher
- ontario--olis: OBR-3.1
- prince-edward-island--cerner-millennium: SPM-2
- nova-scotia--meditech-magic: OBR-3.1
- nove-scotia--cerner-millennium: OBR-20 (Filler Field 1+..Unformatted Millennium accension number)
- nova-scotia--meditech-c/s: OBR-3.1
|
referenceRange | | | BackboneElement | There are no (further) constraints on this element Element idObservation.referenceRange Short description Provides guide for interpretation Data type BackboneElement Mappings- vendor-agnostic-v2: OBX-7 (Reference Range)
- ontario--olis: OBX-7
- prince-edward-island--cerner-millennium: OBX-7
- nova-scotia--meditech-magic: OBX-7
- nove-scotia--cerner-millennium: OBX-7
- nova-scotia--meditech-c/s: OBX-7
|
appliesTo | | | CodeableConcept | There are no (further) constraints on this element Element idObservation.referenceRange.appliesTo Short description Reference range population Comments Mapping Note: One thing implementors should keep in mind is that the HL7 v2 ORU field allows for multiple values to be supplied (example: age based population, sex based population). When more than one value is present they are separated by ^ in the message (ex: A^S) .
SME Note: This element allows for distinction of abnormal testing (age, race, sex, species, strain) but is not typically displayed in existing clinician lab viewers today.
Data type CodeableConcept Binding v2 Nature of abnormal test
v2.0080 (example)Mappings- vendor-agnostic-v2: OBX-10 (Nature of Abnormal Test)
- ontario--olis: OBX-10
- prince-edward-island--cerner-millennium: OBX-10
- nova-scotia--meditech-c/s: OBX-10
|
text | | | string | There are no (further) constraints on this element Element idObservation.referenceRange.text Short description Text based reference range in an observation Data type string Mappings- vendor-agnostic-v2: OBX-7 (Reference Range)
- ontario--olis: OBX-7
- prince-edward-island--cerner-millennium: OBX-7
- nova-scotia--meditech-magic: OBX-7
- nove-scotia--cerner-millennium: OBX-7
- nova-scotia--meditech-c/s: OBX-7
|
hasMember | | | Reference(ACCESS Observation General Lab (Patient) Profile) | There are no (further) constraints on this element Element idShort description Related resource that belongs to the Observation group. This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group. Comments Mapping Note: Consistent semantic equivalent mapping difficult to determine at existing LIS sites.
Data type Reference(ACCESS Observation General Lab (Patient) Profile) Mappings- vendor-agnostic-v2: Relationships established by OBX-4 usage
|
Key Differences
Removed the following elements from the profile due to lack of available semantically equivalent ORU fields across examined sites:
- basedOn, focus, encounter, effectivePeriod/Timing/Instant, bodySite, method, device, referenceRangeLow/High/Type/Age, hasMember, derivedFrom, component
Flagged the following elements as "Must Support":
-status, category, code, subject, effectiveDateTime, value, dataAbsentReason, interpretation
Changed the cardinality of the following elements:
-category, subject
These profiles sought to target alignment with the US Core Lab Result Observation Profile and OLIS Observation Profile in order to avoid proliferation of competing standards.
The ACCESS profiles and US Core Observation profiles are quite similar. The US Core Profiles are being used as the foundation to draft the Canadian Core Profiles. Because of this, the ACCESS Laboratory and Medication profiles sought to align with the US Core whenever appropriate with a few exceptions.
It is important to note that US Core profiles in STU3 and R4 have mild differences between them (ex: cardinality for category), the best efforts were made to ensure optionality while the Canadian FHIR working groups identify which choices will be inherited into the CA Core profiles.
Variances between the ACCESS profiles and US Core are minimal. Resources that are created by a system that uses the US Core are very likely to be conformant to the ACCESS profile, so long as it supports interpretation (not necessary to populate). Because the ACCESS profiles do not implement prohibitive constraints, even if a resource was to include effectivePeriod (a variance between the two profiles) it should not result in a conformance error.
Must Support Differences
- Interpretation was flagged as a must-support element in the ACCESS profile, but not in the US Core Profile. The flag was added due to the importance of interpretive data for citizens’ understanding of their lab results compared to the reference range
Cardinality Constraint Differences
- ACCESS Observation profile set the cardinality of category to 1..* while US Core R4 sets an upper cardinality of 1..1 for category, US CORE STU3 uses a 1..* cardinality. Until the CA Core profiling community determines which of the versions Canadian vendors are more likely to align with, the cardinality should be kept at 1..* to avoid over constraining the profiles and introducing conformance errors.
Data Type Constraint Differences
Binding Differences
- Setting a fixed system or value for category was avoided due to the expectation that other profiling efforts will result in the use of two (or more) category systems and values. US Core fixes its system to “http://terminology.hl7.org/CodeSystem/observation-category” and fixes its value to “laboratory”. While to OLIS has a preferred binding to http://hl7.org/fhir/STU3/codesystem-observation-category.html and suggests the use of “laboratory” and “exam” values.
- In observationCode, US Core uses an extensible binding to LOINC Code value set. The ACCESS profile provides an alternative example binding to the lab observation code value set that is used in the OLIS profile
The ACCESS profile and OLIS Observation profiles are broadly similar – ACCESS profile requirements are effectively a subset of OLIS requirements, however, OLIS is more restrictive in the observation profile particularly involving must-support elements and cardinality. Differences between the two profiles are as follows.
It is important to note that the OLIS profiles at the time of this analysis are built on FHIR STU3, while ACCESS profiles are built on FHIR R4. A number of variances are not due to design choice, but rather are the result of the changes in the base resource due to FHIR version. Furthermore, the ACCESS profiles are tailored to citizen access (unlike the OLIS profile examined on Simplifier) and it is believed to be likely that citizens/patients require different details than clinicians – e.g. a citizen or patient’s interpretation of the data is not likely impacted by the method by which a laboratory test was performed.
Version differences notwithstanding, any implementation that adheres to the OLIS profile should also be compatible with the ACCESS profile, so long as it also supports dataAbsentReason and provides a defaulted value for category (defaulting discussed further in the gap analysis excel files and the profile change logs).
Must Support Differences
- dataAbsentReason is flagged as Must Support for ACCESS, but not OLIS.
- This is due to the focus that the ACCESS laboratory profiles have on patient access.
- dataAbsentReason was added as a must support element in order to reduce confusion in cases where a lab result is not available.
- id, identifier, basedOn, issued, performer, method, specimen and referenceRange are flagged as Must Support for OLIS but not the ACCESS profile.
- This was done in accordance with the profiling principles to avoid over-restriction and align with the US/CA Core whenever possible.
- While referenceRange is anticipated to be available in most resources, reviews with subject matter experts (SMEs) revealed that reference ranges will vary by the lab and testing methods used by the data source. The elements that are likely to provide the most meaning to citizens are lab value and value interpretation (which are both tagged as must supports).
Cardinality Constraint Differences
- identifier, basedOn, category, issued, performer, value, interpretation, and referenceRange have different cardinalities between the two profiles which can be categorized in the following ways:
- Elements with upper constraint added in OLIS profile: interpretation, referenceRange, category
- Elements with lower constraint added in OLIS profile: issued, value
- Elements with both upper & lower constraints added in OLIS profile: identifier, basedOn, performer
- Elements with lower constraint added in ACCESS profile: category
Data Type Constraint Differences
- The OLIS Observation profile constrains subject to the OLIS Patient Profile, while the ACCESS profile references the CA Core Patient Profile in anticipation of its release
- The ACCESS Observation profile similarly limits performer data types to Practitioner and Organization references, however, each references its respective profiles (CA Core & OLIS)
Binding Differences
- Observation Status is one example of binding variances between OLIS and ACCESS Profiles. OLIS suggests a preferred binding to the STU3 Observation Status Value Set, while the ACCESS profile inherits the required binding from the R4 base resource (Observation Status).
- While the value sets are different, the coded values within both value sets are the same, so no terminology considerations are anticipated.
- Interpretation value set binding is another example of differences between the two profiles. ACCESS promotes an extensible binding to the R4 Observation Interpretation Value Set, while the OLIS profile uses the eHealth Ontario published value set tied to the binding from the STU3 base resource (Observation Interpretation)
- While the value sets are different, the codes that OLIS utilizes are a subset of the code system that the ACCESS profile is bound to.