MediRecords FHIR Implementation Guide
20220926 - ci-build


Artifacts Summary

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

Behavior: Capability Statements

The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems conforming to this implementation guide are expected to declare conformance to one or more of the following capability statements.

MediRecords FHIR API Capability Statement

MediRecords FHIR API Capability Statement

Structures: Abstract Profiles

These are profiles on resources or data types that describe patterns used by other profiles, but cannot be instantiated directly. I.e. instances can conform to profiles based on these abstract profiles, but do not declare conformance to the abstract profiles themselves.

MediRecords DocumentReference

MediRecords DocumentReference profile for Correspondence

Structures: Resource Profiles

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

MediRecords Diagnostic Report

MediRecords Diagnostic Report profile to record diagnostic report for a patient

MediRecords Diagnostic Imaging Report

MediRecords Diagnostic Imaging Report profile to record imaging report for a patient

MediRecords Diagnostic Pathology Report

MediRecords Diagnostic Pathology Report profile to record pathaology report for a patient

MediRecords Diagnostic Pathology Result

MediRecords Diagnostic Pathology Result profile to record pathology results for a patient

MediRecords AllergyIntolerance

MediRecords AllergyIntolerance profile to represent clinical statements about adverse reactions

MediRecords Core HealthcareService

MediRecords core HealthcareService profile

MediRecords Core Location

MediRecords core Location profile

MediRecords Observation Vital Signs

MediRecords Base Observation Vital Sign profile for Vital Signs with components

MediRecords Vital Sign Body Height

MediRecords Vital Sign profile to record the height of the patient in context

MediRecords Vital Sign Body Weight

MediRecords Vital Sign profile to record the weight of the patient in context

MediRecords Vital Sign Respiratory Rate

MediRecords Vital Sign profile to record the respiratory rate of the patient in context

MediRecords Vital Sign Head Circumference

MediRecords Vital Sign profile to record the head circumference of the patient in context

MediRecords Vital Sign Body Length

MediRecords Vital Sign profile to record the body length of the patient in context

MediRecords Vital Sign Oxygen Saturation

MediRecords Vital Sign profile to record oxygen saturation of the patient in context

MediRecords Vital Sign Heart Rate

MediRecords Vital Sign profile to record heart rate of the patient in context

MediRecords Vital Sign Body Mass Index

MediRecords Vital Sign profile to record body mass index of the patient in context

MediRecords Vital Sign Body Temperature

MediRecords Vital Sign profile to record body temperature of the patient in context

MediRecords Vital Sign Blood Pressure

MediRecords Vital Sign profile to record blood pressure of the patient in context

MediRecords DocumentReference In

MediRecords DocumentReference profile for Inbound Correspondence

MediRecords DocumentReference Out

MediRecords DocumentReference profile for Outbound Correspondence

MediRecords DocumentReference Prescription

MediRecords DocumentReference profile for Prescription document

MediRecords Core OperationOutcome

MediRecords core OperationOutcome profile

MediRecords Core Organisation

MediRecords core Organisation profile

MediRecords Core Patient

MediRecords core Patient profile

MediRecords Core Practitioner

MediRecords core Practitioner profile

MediRecords Core PractitionerRole

MediRecords core PractitionerRole profile

MediRecords Core RelatedPerson

MediRecords core RelatedPerson profile to represent Patient’s relationship with other individual

MediRecords Immunisation

MediRecords Immunisation profile to record vaccination that had been administered to the patient in context

MediRecords Core Condition

MediRecords core Condition profile to record identified health condition which may impact the physical, mental and/or social well being of the patient in context

MediRecords Core Encounter

MediRecords core Encounter profile

MediRecords Medication

MediRecords Medication profile to record details about a single Medication, Ingredient, or Substance

MediRecords MedicationRequest

MediRecords MedicationRequest profile to record details about a prescription

MediRecords Procedure

MediRecords Procedure profile to record details of procedure performed for the patient in context.

MediRecords FamilyMemberHistory

MediRecords core FamilyMemberHistory profile to record active, inactive or terminal condition of a family member for the patient in context. This includes details on condition, relationship with the patient, status of the condition etc.

Structures: Data Type Profiles

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

MediRecords Australian Address DataType

MediRecords Australian Address DataType profile

MediRecords Foreign Address DataType

MediRecords Foreign Address DataType profile

MediRecords Meta DataType

MediRecords Meta DataType profile

MediRecords Medication Dosage

MediRecords Medication Dosage profile to record details about the dosage prescribed

Structures: Extension Definitions

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

ATSI Skin Extension

Extension to capture the skin for patient with atsi status.

Address Is Primary Extension

Extension to capture if the address is the primary address

CTG Co Payment Relief Extension

MediRecords Patient’s CTG Co Payment Relief Extension

English As Second Language Indicator Extension

MediRecords Patient’s English As Second Language Indicator Extension

Language Spoken At Home Extension

Extension to capture the language Patient uses at home

MediRecords Occupation Extension

Extension to capture occupation of the Patient or RelatedPerson

RelatedPerson to contact Extension

MediRecords Patient’s RelatedPerson to contact Extension

MR Patient Note Extension

MediRecords Patient Note Extension

Vaccine Serial Number Extension

Extension to record the vaccine serial number used in an administration

MediRecords DocumentReference Title Extension

MediRecords extension for DocumentReference Title

MediRecords DocumentReference Recipient Extension

MediRecords extension for DocumentReference Recipient

MediRecords Medication PackSize

MediRecords Medication PackSize

Extemporaneous Compounded Medication Extension

Extension to capture extemporaneous compounded medicine indicator

Prescription Authority Details Extension

Extension to record authority details associated with a prescription

Prescription Last Date Extension

Extension to record last date of prescription

Prescription Unusal Dose Extension

Extension to record if the prescription contains unusual dose

Prescription CTG/PBS Copayment Extension

Extension to record if the Prescription falls under CTG or PBS co payment

Condition Active status as mentioned for a Family Member Extension

Extension to record if the Condition is still active as mentioned for a Family Member

Terminology: Value Sets

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

MediRecords Designation ValueSet

MediRecords Designation ValueSet

MediRecords Industrial Classification ValueSet

MediRecords Industrial Classification ValueSet

MediRecords Job Code ValueSet

MediRecords Job Code ValueSet

MediRecords Language Code ValueSet

MediRecords Language Code ValueSet

MediRecords Occupations Classification ValueSet

MediRecords Occupations Classification ValueSet

MediRecords Encounter Class ValueSet

MediRecords Encounter Class ValueSet

MediRecords Patient Ethnicity ValueSet

MediRecords Patient Ethnicity ValueSet

MediRecords Patient Importance ValueSet

MediRecords Patient Importance ValueSet

MediRecords ATSI Skin Code ValueSet

MediRecords ATSI Skin Code ValueSet

MediRecords Service Provider Type ValueSet

MediRecords Service Provider Type ValueSet

MediRecords Patient's Name Title Code ValueSet

MediRecords Patient’s Name Title Code ValueSet

MediRecords Family Member Relationship Type ValueSet

MediRecords Family Member Relationship Type ValueSet

MediRecords Patient Contact Type ValueSet

MediRecords Patient Contact Type ValueSet

MediRecords Heart Rate Rhythm ValueSet

MediRecords Heart Rate Rhythm ValueSet

MediRecords Temperature BodySite ValueSet

MediRecords Temperature BodySite ValueSet

Terminology: Code Systems

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

MediRecords ATSI Language CodeSystem

MediRecords ATSI Language CodeSystem

MediRecords ATSI Skin CodeSystem

MediRecords ATSI Skin CodeSystem

MediRecords DocumentReference Category CodeSystem

MediRecords CodeSystem to identify different categories of DocumentReference instances

MediRecords Job Type CodeSystem

MediRecords Job Type CodeSystem

MediRecords Patient Ethnicity CodeSystem

MediRecords Patient Ethnicity CodeSystem

MediRecords Patient Importance CodeSystem

MediRecords Patient Importance CodeSystem

MediRecords Patient's Name Title CodeSystem

MediRecords Patient’s Name Title CodeSystem

MediRecords Service Provider Type CodeSystem

MediRecords Service Provider Type CodeSystem

MediRecords Encounter Class CodeSystem

MediRecords Encounter Class CodeSystem

Example: Example Instances

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

MediRecords General Patient

Example of a MediRecords Patient with populating applicable extensions

MediRecords Patient with contacts

Example of a MediRecords Patient with contacts etc

MediRecords RelatedPerson Example

Example of a MediRecords RelatedPerson who is the spouse and the emergency contact of the Patient

Example of a HealthcareService

MediRecords MRHealthcareService to represent a health setup

Example of a usual doctor

MediRecords PractitionerRole to represent a usual doctor

Example of a provider location

MediRecords Location to represent a provider location

Example Practitioner with prescriber number

MediRecords Practitioner with prescriber number

Example of a usual doctor

MediRecords Practitioner to represent a usual doctor

Secondary GP Practice Example

MediRecords Organization to represent a secondary practice

Diarrhoea Diagnosis Example

Example of a MediRecords Patient diagnosd with having Diarrhoea condition

Wrist Pain Condition as Text Example

Example of a MediRecords Patient having Wrist Pain condition

Abrasion, hip Problem resolved Example

Example of a MediRecords Patient having Abrasion, hip problem resolved

High Temperature Condition Example

Example of a MediRecords Patient having high temperature as the condition

lost apetite Condition Example

Example of a MediRecords Patient who has lost apetite

Medirecords FamilyMemberHistory Example

Example of a MediRecords FamilyMemberHistory who is has an active Condition

Vital Sign Body Weight Example

Vital Sign Body Weight Example

Vital Sign Body Height Example

Vital Sign Body Height Example

Vital Sign Respiratory Rate Example

Vital Sign Respiratory Rate Example

Vital Sign Body Length Example

Vital Sign Length Example Example

Vital Sign Oxygen Saturation Example

Vital Sign Oxygen Saturation Example

Vital Sign Body Mass Index Example

Vital Sign Body Mass Index Example

Vital Sign Head Circumference Example

Vital Sign Head Circumference Example

Vital Sign Heart Rate Example

Vital Sign Heart Rate Example

Vital Sign Heart Rate Example with component Heart Rate Rhythm

Vital Sign Heart Rate Example

Vital Sign Body Temperature Example

Vital Sign Body Temperature Example

Vital Sign Lying Blood Pressure Example

Vital Sign Lying Blood Pressure Example

Vital Sign Sitting Blood Pressure Example

Vital Sign Sitting Blood Pressure Example

Vital Sign Standing Blood Pressure Example

Vital Sign Standing Blood Pressure Example

Example Document Reference In with PDF attachment

Example Document Reference In with PDF attachment

Example Document Reference In with no attachment

Example Document Reference In with no attachment

Example Document Reference Out with PDF attachment

Example Document Reference Out with PDF attachment

Example Document Reference Out with no attachment

Example Document Reference Out with no attachment

Example Document Reference Evidence of Prescription

Example Document Reference Evidence of Prescription

Primary GP Practice Example

MediRecords Organization to represent a primary practice

General Practice Organization Example

MediRecords General Practice Organization example

MediRecords Drug Class Allergy Example

Example of a MediRecords Drug Class AllergyIntolerance

MediRecords Ingredient Allergy Example

Example of a MediRecords Ingredient AllergyIntolerance

MediRecords Allergy on Specific Product Example

Example of a MediRecords Specific Product AllergyIntolerance. Populating only the code

MediRecords Non-Drug Allergy Example

Example of a MediRecords Specific Product AllergyIntolerance. Populating only the code

MediRecords Other Allergy Example

Example of a MediRecords Specific Product AllergyIntolerance. Populating only the code

MR Allergy Intolerance No Known Allergy

Example of a MediRecords AllergyIntolerance with No Known Allergy

Generic Condition Consultation Example

Example of a MediRecords Consulation where a clinician is treating a Patient with some condition

Ambulatory Encounter Example

Example of a MediRecords consulation in a clinic

Lost apetite Condition Consultation Example

Example of a MediRecords Consulation where a clinician is treating a Patient who has lost apetite

MediRecords ATSI Patient

Example of a MediRecords ATSI Patient with populating applicable extensions

MediRecords Prescription Example with medication dosage instruction

Example of a MediRecords Prescription authored by a Clinician for the Patient in context

MediRecords Prescription Example

Example of a MediRecords Prescription authored by a Clinician for the Patient in context

Bundle including OperationOutcome to indicate no search result returned

Bundle including OperationOutcome to indicate no search result returned

Bundle including matching Organization resources to indicate search result returned

Bundle including matching Organization resources to indicate search result returned

Bundle including matching Patient resources to indicate search result returned

Bundle including matching Patient resources to indicate search result returned

The request has been accepted for processing example

OperationOutcome to represent the resource porcessing has begun

Bad Request Error Example

OperationOutcome to represent bad request error example

Unauthorized Error Example

OperationOutcome to represent unauthorized error example

Forbidden Error Example

OperationOutcome to represent forbidden error example

Not Found Error Example

OperationOutcome to represent no matching resource found example

Method Not Allowed Error Example

OperationOutcome to represent method not allowed error example

Conflict Error Example

OperationOutcome to represent conflict error example

Deleted resource read error example

OperationOutcome to represent error while reading a deleted Patient resource

Precondition Failed Error Example

OperationOutcome to represent precondition failed error example

Unprocessable Entity Error Example

OperationOutcome to represent unprocessable entity error example

Unprocessable Patient resource Error Example

OperationOutcome to represent unprocessable Patient error error example

Internal Server Error Example

OperationOutcome to represent internal server error example

Immunisation Administered Example

Example of a MediRecords Immunisation Administration

Diagnostic Imaging Report with uploaded image

Example of a MediRecords Diagnostic Imaging Report with uploaded image

Diagnostic Imaging Report via Inbox with PDF attachment

Example MediRecords Diagnostic Imaging Report imported via inbox with PDF attachment

Diagnostic Imaging Report via Inbox, HTML display format not included

Example MediRecords Diagnostic Imaging Report imported via inbox, HTML display format not included

Diagnostic Pathology Report via Inbox

Example MediRecords Diagnostic Pathology Report imported via Inbox

Diagnostic Pathology Report uploaded in UI

Example MediRecords Diagnostic Pathology Report uploaded in UI

Medication Example with brand, strength and pack size

Example of a MediRecords Medication

Webhook Bundle for allergyintolerance.created event

Example of a Webhook Bundle notification indicating an Allergy Intolerance has been created

Webhook Bundle for condition.created event

Example of a Webhook Bundle notification indicating a Condition has been created

Webhook Bundle for encounter.created event

Example of a Webhook Bundle notification indicating an Encounter has been created

Webhook Bundle for familymemberhistory.created event

Example of a Webhook Bundle notification indicating a Family Member History has been created

Webhook Bundle for immunization.created event

Example of a Webhook Bundle notification indicating an Immunisation has been created

Webhook Bundle for medicationrequest.created event

Example of a Webhook Bundle notification indicating a Medication Request has been created

Webhook Bundle for patient.created event

Example of a Webhook Bundle notification indicating an Patient has been created

Webhook Bundle for patient.deleted event

Example of a Webhook Bundle notification indicating an Patient has been deleted

Webhook Bundle for observation.created event - vital signs

Example of a Webhook Bundle for observation.created event when Vital Signs Clinical Template is created

Webhook Bundle for observation.created event - vital signs - no clinical template

Example of a Webhook Bundle for observation.created event without CLinical Template Observation when Vital Signs Clinical Template is created

Webhook Bundle for letterIn.created event for DocumentReference In

Example of a Webhook Bundle for letterIn.created or letterIn.updated event indicating a DocumentReference In has been created or updated

Webhook Bundle for letterOut.created event for DocumentReference Out

Example of a Webhook Bundle for letterOut.created or letterOut.updated event indicating a DocumentReference Out has been created or updated