OpenMRS FHIR2 Implementation Guide
0.1.0 - ci-build

OpenMRS FHIR2 Implementation Guide - Local Development build (v0.1.0). See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide

Openmrs Encounter

A FHIR Encounter as understood by OpenMRS

OpenMRS Location

An OpenMRS location

OpenMRS Medication Request

A FHIR MedicationRequest as understood by OpenMRS

OpenMRS Patient

A FHIR Patient as understood by OpenMRS

OpenMRS Person

A FHIR Person as understood by OpenMRS

Openmrs Practitioner

A FHIR Practitioner as understood by OpenMRS

OpenMRS Diagnostic Report

DiagnosticReport resource created by a OpenMRS that representing results of diagnostic tests that are performed in a given clinical context.

OpenMRS Observation

Observation resource created by a OpenMRS that representing a result for an order submitted by an EMR System

OpenMRS Service Request

Service Request Resource is represents a request for some type of procedure or diagnostic test to be performed. When fulfilled, the results of this request are represented as a DiagnosticReport resource with associated Observation resources

OpenMRS Task

A Task resource represent an activity that is to be performed,and track the completion of said activity between an OpenMRS and a FHIR2

Structures: Data Type Profiles

These define constraints on FHIR data types for systems conforming to this implementation guide

OMRS Address

Address profile specifies the geological location details

OpenMRS Location Contact Point

An OpenMRS Location Phone Number

OpenMRS Patient Identifier

Patient Identifers as understood by OpenMRS

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide

OpenMRS Patient Identifier Location

OpenMRS location for which this identifier is valid

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide

EncounterStatus

Encounter status ValueSet

Location Status ValueSet

Indicates whether the location is still in use.

Medication Request Intent Vs

Medication Request Intent ValueSet

Medication Request Priority ValueSet

Openmrs Medication Request Priority ValueSet

OpenMRS Intent for Task

The intent of the task, subset from https://www.hl7.org/FHIR/valueset-task-intent.html

OpenMRS Status for Task

The state of the task, subset from https://www.hl7.org/FHIR/valueset-task-status.html

OpenMRS Diagnostic Report Status Flag

The status of the diagnostic report, subset from https://www.hl7.org/fhir/valueset-diagnostic-report-status.html

OpenMRS Order Code

The code for the openmrs requested in the EMR.

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide

Encounter Type Code System

Encounter Type Coding System

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like

Encounter Patient Example

OMRS Encounter Resource Example

Encounter Resource Example

Example OMRS Encounter

Practitioner Example

Practitioner Resource Example

Location Example

Example OMRS location

OMRS Medication Request Example

Example of the OMRS medication Request Resource

Openmrs Observation

Example OMRS Observation Resource

Openmrs Patient

Example OMRS Patient Resource

Openmrs serviceRequest

Example OMRS Service Request Resource

Openmrs Task

Example OMRS Task Resource

Openmrs Person

Example OMRS Person Resource