Case Based Surveillance Implementation Guide
0.2.1 - ci-build
Case Based Surveillance Implementation Guide - Local Development build (v0.2.1). See the Directory of published versions
This section outlines important definitions, interpretations, and requirements common to all CBS actors used in this guide. The conformance verbs - SHALL, SHOULD, MAY - used in this guide are defined in FHIR Conformance Rules.
With each major version in FHIR, the core data models have undergone changes. The FHIR core specification provides a base resource differential to help implementers navigate version changes.
The search expectations and CBS Profiles have been developed and tested using logical FHIR ids. Therefore a reference to a CBS resource SHOULD include a logical id (Reference.reference
), not an identifier (Reference.identifier
).
Many of the profiles in this guide reference other FHIR resources that are also CBS Profiles. This is defined in the formal profile definitions. For example, [CBS Condition of Interest Profile] references CBS Patient. CBS Resources in the differential view and marked as “Must Support” follow the Must Support rules described in Conformance Expectations. Other resources allowed in the base FHIR specification may be referenced.
There are situations when information on a particular data element is missing and the source system does not know reason for the absence of data. If the source system does not have data for an element with a minimum cardinality = 0 (including elements labeled Must Support), the data element is omitted from the resource. If the source system does not have data for a Mandatory element (in other words, where the minimum cardinality is > 0), the core specification provides guidance which is summarized below:
unknown
- The value is expected to exist but is not known.display
element.unknown
from the DataAbsentReason Code System.In situations where the specific piece of data is hidden due to a security or privacy reason, using a code from the DataAbsentReason Code System such as masked
may exceed the data receiver’s access rights to know. However, this is not expected to occur in the public health workflow where this IG is used, therefore using a code such as masked
is allowed where noted in the profile narratives. For elements with a minimum cardinality = 0 (including elements labeled Must Support), the element SHOULD be omitted from the resource. For Mandatory elements (in other words, where the minimum cardinality is > 0), use the code unknown
or masked
following the guidance above and in the profile narratives.
A FHIR UCUM Codes value set that defines all UCUM codes is in the FHIR specification. This guidance specifies how to represent the Quantity datatype when the correct UCUM units are missing or the units are missing altogether which will likely occur in the real world.
UCUM code provided
"valueQuantity": {
"value": 26.0,
"unit": "g/mL",
"system": "http://unitsofmeasure.org",
"code": "g/mL"
}
free text units only:
unit
element. "valueQuantity": {
"value": 26.0,
"unit": "RR",
}
no units
"valueQuantity": {
"value": 26.0
}
Clinical information that has been entered-in-error in the patient’s record needs to be represented by the FHIR Server in a way so that Clients can expose the corrected information to their end users.
Server Recommendations:
entered-in-error
or inactive
.entered-in-error
:
Any CBS Profile MAY include a human-readable narrative that contains a summary of the resource and may be used to represent the content of the resource to a human. For further guidance, refer the Narrative documentation in the FHIR Specification.