Work in progress

This is page is a work in progress. This info bubble will be removed once the TWG feels it is complete.

This page defines the high priority FHIR resources that should be profiled and supported by a Community Health Information System in order to support interoperability.

FHIR resources, priority and applicability

Full Resource List is available at http://hl7.org/fhir/resourcelist.html

ResourcePriorityApplicability/UseNotes
PatientHighEstablish a patient record against which we can track services over time.This does not support storing relationships.
ObservationHighCollect observations about patients.
CodeSystemHighSupport looking up codes from third party and embedded systems.
ValueSetHighSupport storing sets of values that can be looked up and referenced to standardize terminologies across the solution.
StructureDefinitionHighSupport storing structured data in this generic pattern.This is generically useful if you need to extend or "customize" how information is stored and accessed.
LocationHighSupport defining locations at multiple levels within the system.Include jurisdictions for administrative boundaries. This will need to be extended to store geometries. The resource only supports collection of point information.
EncounterMediumGroup observations into a single clinical encounter.
PractitionerMediumIdentify who in the health system interacts with patients.This is used to demonstrate who provided care and is linked in patients and observations.
OrganizationMediumIdentify the organizations responsible for providing care within a given context.This can also be used to define teams of people who work together. 
PractitionerRoleMediumDefine the relationship between a practitioner and an organization to know how they are structured.This can be used to relate groups of practitioners, structuring them as teams. You can also establish a hierarchy of responsibilities like manager, CHW, administrator, etc.
TaskLowThis workflow element defines a unit of work to be assigned and performed by a particular owner.This is an orchestration tool that allows you to track work throughout the system.
ServiceRequestLowDistinctly and generically track requests throughout the CHIS such as diagnostic tests, referrals, and community services.This is a catch all for any type of request that could be needed. It links to the appropriate data that supports the request such as an order, referral, or questionnaireResponse.
CarePlanLowDefine and track the care that has been and is expected to be provided to an individual patient over time.This can be used for things like pregnancy or immunization schedules. Note that this is at a patient level, not a "system" level.
DiagnosticReportLowTrack the results of a diagnostic test.
QuestionnaireLowGenerically define data collection instruments.
QuestionnaireResponseLowGenerically store the responses from a questionnaire
MeasureLowDefine metrics that can be evaluated against the FHIR store.
MeasureReportLowGenerate a report for a particular measure or group of measures for a particular point in time.These should also be able to be transported to DHIS2 through the mADX standard

Appropriate FHIR operations

FHIR has defined a set of functions that are commonly supported within the health domain. These are called "Operations" and are supported at varying degrees within a particular technical implementation. The full list of Operations is available at https://www.hl7.org/fhir/operationslist.html

OperationPriorityApplicability/UseNotes
$evaluate-measureLowEvaluate a measure and generate a measure report based on the information in the central system.
Bulk Data ExportLowExport large, flattened data sets.This is specific to the bulk data export implementation guide and may be useful for a particular context.




Useful Resources

This list was derived from functional documents as follows:

  • mobile Care Services Discovery IHE profile defines the process for identifying who is providing which services at what locations within a health system. This is appropriate for a CHIS because CHIS has a large orchestration and logistical element.
  • FHIR International Patient Summary Implementation Guide provides a baseline structure of information that has been deemed clinically important when trying to exchange patient summaries. This supports the continuity of care of patients across boarders. There are a lot of structures in this implementation guide that are well thought out and applicable to the CHIS point of service context.
  • mobile Aggregate Data Exchange IHE profile defines the mechanisms for exchanging aggregate reports between systems. This is helpful for getting data into a centralized reporting system like DHIS2 using FHIR's measureReport standards.
  • Bulk Data Access Implementation Guide which defines a generic process for getting data out of a FHIR system in a flattened format such as CSV instead of having to export each resource independently. This is useful from a CHIS perspective because it may aid in certain interoperability or reporting use cases where reports are needed.
  • No labels