Magentus Practice Management FHIR Implementation Guide
1.2.35 - ci-build

Magentus Practice Management FHIR Implementation Guide - Local Development build (v1.2.35) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Artifacts Summary

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

Diagnostic Requests

Profiles for Diagnostic Requests

Count of Sub-Tasks for a Group Task

Count of Sub-Tasks for a Group Task. Not that this should include both CommunicationRequest Tasks and ServiceRequest Tasks.

Diagnostic Request Claim Operation

This operation is used to claim a request based on a scanned barcode and return a group Task reference. The transferred request will result in the creation of a new set of Tasks, including a group Task, each of which will be placed in a requested status. To distinguish a request that has been claimed, the businessStatus of the request will be set to claimed-request.

Diagnostic Request Display Sequence

A display sequence number for an individual test/service that matches the sequence as seen on a paper order form. This more easily allows for reconciliation of paper and digital requesting data at the filler. Sequence numbers do to need to be contiguous and sequence is low to high.

Diagnostic Request Rule 3 Exemption

Extension to request rule 3 exemption

EOrders Communication Request Patient

EOrders diagnostic provider to patient communication. This is only used when stopping communication by the lab/service to the patient.

EOrders Communication Request Provider

EOrders communication request to clinical provider. This is used when the requesting clinician requires urgent contact relating to the results of a request. The request should be marked as 'urgent' to match the 'urgent' communication request.

EOrders Communication Request Task

EOrders Communication Request Task

EOrders Consent Withdrawl

EOrders Withdraw Consent to upload result to MHR

EOrders Coverage

EOrders Coverage profile

EOrders Diagnostic Request

Genie Solutions EOrders Diagnositic Service Request Profile

EOrders Diagnostic Request Base

Genie Solutions EOrders Diagnositic Service Request Profile

EOrders Doctor Number

Genie EOrders Doctor Number profile

EOrders Encounter

Minimum Genie Encounter profile for EOrders Diagnostic Request

EOrders Pathology Request

Genie Solutions EOrders Pathology Service Request Profile

EOrders Placer Group Number

EOrders Placer Group Number profile

EOrders PractitionerRole

EOrders PractitionerRole profile

EOrders PractitionerRole Contact

This profile supports a PractitionerRole with communication contact details in the context of Diagnostic Requests

EOrders Radiology Request

Genie Solutions EOrders Radiology Service Request Profile

EOrders Task Fulfillment Request

EOrders Task Fulfillment Request Profile, Ensure to read the note on the base profile for Task fulfilment that ensures that status, statusReason, and businessStatus are all updated correctly every time a status changes.

EOrders Task Fulfillment Request Base

EOrders Task Fulfillment Request Base Profile. Status, statusReason, and businessStatus should all be meaningfully updates on status change. If some attributes are not used, they should be cleared to prevent propagation of other status attributes outside of their binding to the original status for which they were intended.

EOrders Task Fulfillment Request Group

EOrders Task Fulfillment Request Group Profile

Genie Estimated Date of Delivery

This profile sets minimum expectations for an Observation resource to record, search, and fetch observations of estimated date of delivery (EDD) related to pregnancy with standard coding. It is based on the core FHIR Observation resource and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the Observation resource when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

Genie Gestational Age

This profile sets minimum expectations for an Observation resource to record, search, and fetch observations of gestational age by scan, or gestational age by last menstrual period (LMP) with standard coding and units. It is based on the core FHIR Observation resource and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the Observation resource when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

Genie Last Menstrual Period

This profile sets minimum expectations for an Observation resource to record, search, and fetch observations that represent the date of a patient’s last known menstrual period at a point in time with standard coding and value. It is based on the core FHIR Observation resource and identifies the additional mandatory core elements, extensions, vocabularies and value sets that SHALL be present in the Observation resource when conforming to this profile. It provides the floor for standards development for specific uses cases in an Australian context.

Requests Registry

Profiles for the internal Requests Registry

EOrders Registry Provenance

Provenance to track the allocation of an EOrder to a filler through Task.owner

eBookings

Structures supporting eBookings

EBookings Anaesthetic Request

Genie EBookings Anaesthetic ServiceRequest profile

EBookings Appointment

EBookings Appointment Profile

EBookings Appointment Base

EBookings appointment base that excludes the contained anaesthetic and prosthesis.

EBookings Appointment lastModified Extension

The lastModified extension should be updated for every meaningful change to an appointment or its network of linked resource. This enables a hospital to subscribe to Appointment changes to pick up Appointment changes.

EBookings Appointment Response

Genie EBookings Appointment Response Profile

EBookings ChargeItem

Genie EBookings ChargeItem profile

EBookings Consent

Genie EBookings Consent profile

EBookings Encounter

Genie EBookings Encounter profile

EBookings Prosthesis Device

Genie EBookings Prosthesis Device profile

EBookings ServiceRequest

EBookings ServiceRequest Profile

Theatre List

Profiles for Theatre Lists

EBookings Theatre List

EBookings theatre list that defines a snapshot of bookings/appintment at a point in time. This will have a status of draft or final. The theatre list may be shared with participants of the appointment or beyond. All listed bookings should be contained copies at the point in time at which the theatre list was created.

EBookings Theatre List Hospital Extension

Theatre list hospital.

EBookings Theatre List Period Extension

Theatre list period.

EBookings Theatre List Status Extension

Theatre list status.

EBookings Theatre List VMO Extension

Theatre list VMO.

Reporting

Profiles for Reporting

Diagnostic Imaging Report Transaction

Genie Diagnostic Imaging Report Transaction

Diagnostic Imaging Report Transaction Task Entry

The Diagnostic Imaging Report Transaction Task tracks the receiving workflow performed by the PMS.

Diagnostic Report Base

Diagnostic Report Base

Pathology Report

Pathology Report

Radiology Report

Radiology Report

Referrals

Profiles for Referrals

Referral Fulfilment Task

Referral fulfilment task complted by the PMS as a referral is processed.

Referral Request

Magentus Referral Request for a clinical referral to a specialist.

Magentus

Profiles for Magentus

Australian Hospital Provider Number

Australian Hospital Provider Number profile

ChargeItem Category

ChargeItem Category Extension

Genie ChargeItem Base

Genie ChargeItem Base profile

Genie Coverage

Genie Coverage core profile

Genie HealthcareService

Genie HealthcareService core profile

Genie Invoice

Genie Invoice profile

Genie Location

Genie Location core profile

Genie Organization

Genie Organization core profile

Genie Organization Local Identifier

Genie Organization local identifier profile

Genie Patient

Genie Patient core profile

Genie Payment Basic Resource

Genie Invoice Payment Basic Resource profile

Genie Practitioner

Genie Practitioner core profile

Genie Practitioner Local Identifier

Genie Practitioner local identifier profile

Genie PractitionerRole

Genie PractitionerRole core profile

Genie PractitionerRole Local Identifier

Genie PractitionerRole local identifier profile

Invoice Item Balance

Invoice Item Balance Extension

Invoice Item Payment

Invoice Item Payment Extension

Payment Date

Payment Date Extension

Payment Gross Amount

Payment Gross Amount Extension

Payment Invoice

Payment Invoice Extension

Payment Invoice Line Item

Payment Invoice Line Item Extension

Payment Method

Payment Method Extension

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.

Genie Solutions eOrders Capability Statement

Requirements for Genie Solutions Diagnostic eOrders

Behavior: Search Parameters

These define the properties by which a RESTful server can be searched. They can also be used for sorting and including related resources.

CommunicationRequest About SearchParameter

Search parameter for CommunicationRequest by About reference

Diagnostic Request CopiesTo SearchParameter

Search parameter for ServiceRequest by copiesTo reference

Terminology: Value Sets

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

EBookings Body Side ValueSet

EBookings Body Side ValueSet

EBookings Consent Status ValueSet

EBookings Consent Status ValueSet

EBookings Encounter Class ValueSet

EBookings Encounter Class ValueSet

EBookings Location Code ValueSet

EBookings Location Code ValueSet

EOrders Communication Request Category

EOrders Communication Request Category

EOrders Communication Urgent Medium codes

Codes for urgent Diagnostic Communication Request from filler back to the clinician

EOrders Coverage Type and Self Pay codes

EOrders Coverage Type and Self Pay codes

EOrders Priority codes

EOrders Priority codes

EOrders Service Request Category codes

EOrders Service Request Category codes

EOrders Service Request Status codes

EOrders Service Request Status codes

EOrders Task Status codes

EOrders Task Status codes

EOrders Task codes

EOrders Task codes

EOrders claimed tag value set

EOrders claimed tag value set

EOrders communication medium values

EOrders communication medium values

EOrders reason codes ValueSet

EOrders reason codes ValueSet.

EOrders tag value set

EOrders tag value set

Genie Anaesthetic type ValueSet

Genie Anaesthetic type ValueSet

Genie ChargeItem Category ValueSet

Genie ChargeItem Category ValueSet

Genie Coverage Status values

Genie Coverage Status values

Genie Coverage Type and Self Pay codes

Genie Coverage Type and Self Pay codes

Genie DVA Entitlement ValueSet

Genie DVA Entitlement ValueSet

Genie Invoice Type ValueSet

Genie Invoice Type ValueSet

Genie Payment Method ValueSet

Genie Payment Method ValueSet

Request Claim Result Type ValueSet

Request Claim Result Type ValueSet

Theatre list status valueSet

Theatre list status valueSet

eOrders Task Business Status

eOrders Task Business Status ValueSet

Terminology: Code Systems

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

EOrders reason local codes CodeSystem

EOrders reason local codes CodeSystem

EOrders tag code system

EOrders tag code system

Genie Anaesthetic type CodeSystem

Genie Anaesthetic type CodeSystem

Genie Basic Resource Types

Genie Basic Resource Types

Genie ChargeItem Category CodeSystem

Genie ChargeItem Category CodeSystem

Genie Invoice Type CodeSystem

Genie Invoice Type CodeSystem

Genie Payment Methods

Genie Payment Methods

Genie Systems local identifier types

Genie Systems local identifier types to expose Organization, Practitioner, and PractitionRole

Request Claim Result Type CodeSystem

Request Claim Result Type CodeSystem

Theatre list Status CodeSystem

Theatre list status codesystem

eOrders Task Business Status CodeSystem

eOrder Task Business Status 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.

Account-f20d322f-72ce-507a-9b1a-073671f6158b

Sample account instance where it only records active.

BundleEBookingsSearchSet

EBookings SearchSet Bundle example

BundlePathologyRequestExample

Diagnostic Pathology Request Bundle example

Diagnostic Imaging Report Transaction

Inbound Diagnostic Imaging Report Transaction

EBookings Anaesthetic Request Example

EBookings Anaesthetic Request Example

EBookings Consent - Active with attachment URL

EBookings Consent - Active with consent form URL

EBookings Consent Active, permit transfusion

EBookings Consent Active, permit transfusion - no attachment

EBookings Consent Proposed

EBookings Consent Proposed

EBookings Create Booking Transaction

EBookings Create Booking Transaction

EBookings Prosthetic Example

EBookings Prosthetic Example

EBookingsAppointmentExample

Example of a theatre appointment.

EBookingsAppointmentResponseExample

Example of a booking request response from the hospital.

EBookingsChargeItemAssistant

Example of a charge for an assistant to an operation.

EBookingsChargeItemCustomCode

Example of custom code for a ChargeItem.

EBookingsChargeItemDescriptionOnly

Example of a custom ChargeItem with only a description.

EBookingsChargeItemKneeReplacement

Example of a charge for a knee replacement operation.

EBookingsEncounterSoreStomach

Example of a theatre booking encounter where the booking was established.

EBookingsServiceRequestExample

Example of a ServiceRequest specifying the surgery to be performed in the theatre booking.

EOrders Coverage Example

EOrders Coverage Example

EOrders Diagnostic Request

EOrders Diagnostic Request example

EOrders Encounter Example

EOrders Encounter Example

EOrders Pathology Request

EOrders Pathology Request example

EOrders PractitionerRole Contact

EOrders PractitionerRole Contact

EOrders Radiology Request

EOrders Radiology Request example

EOrdersCommunicationRequestDoNotSendSMS

Diagnostic Communication Request Do Not Perform SMS

EOrdersCommunicationRequestUrgentPhone

EOrders Communication Request Urgent Phone Call

EOrdersCoverageMarySmith

Example of eOrders Coverage.

EOrdersRegistryProvenanceInstance

Provenance to track the allocation of an EOrder to a filler through Task.owner

EOrdersTaskCommunicationRequestDoNotPerformSMS

Communication Request Task Do Not Perform SMS

EOrdersTaskCommunicationRequestUrgentPhone

EOrders Communication Request Task Urgent Phone Call

Estimated Date of Delivery

Estimated Date of Delivery

GSHealthcareServiceAshfordPrivateHospital

Example hospital as participant in theatre booking.

GSOrganizationJonathanportPractice

Example practise that would be instigating a theatre booking.

GSPaymentExample

Example payment information.

GSPractitionerRoleTrevorWright

Example PractitionerRole binding a Practitioner to an Organization.

GSPractitionerTrevorWright

Example of a practitioner to be performing surgery.

Genie ChargeItem Example

Genie ChargeItem Example

Gestational Age

Gestational Age

Imaging Report Patient

Imaging Report Patient

Invoice-19596b00-ee0a-54de-98e8-ccf6ed86a93e

Example of an invoice.

Last Menstrual Period

Last Menstrual Period

Magentus Location Example

Magentus location example.

Pathology Report

Pathology Report

Pathology Report Organization

Pathology Report Organization

Pathology Request with Rule 3 Exemption

Pathology Request with Rule 3 Exemption

PathologyRequestTask

Example of an assigned Task for a pathology request.

ReferralPatient

Example patient who is the subject of a referral.

ReferralPerformerIndividual

An individual practitioner who is the nominated filler for a referral.

ReferralRequestExample

Example of a specialist referral.

ReferralRequester

Practitioner who requested the referral.

ReferralRequesterOrganization

Example organization for a practitioner creating a referral.

ReferralRequesterPractitioner

Requester practitioner identity for a referral creator.

ReferralTaskExample

Example of a specialist referral fulfilment task.

Sample Patient

Sample patient.

Sample eRequest

Sample eRequest.

Theatre List of Appointment Entries

Theatre List of Appointment Entries.

cf387fc3-f224-491c-a3d3-317df15bb84b

Diagnostic Pathology Request Transaction - Genie Generated example

eOrders Consent withdraw upload MHR

eOrders Consent to indicate do not upload to MHR

eOrders Consent withdraw upload MHR FBC LFT

eOrders Consent to indicate do not upload to MHR

eOrders Create FBC LFT Laboratory Request Transaction

eOrders Create Laboratory Request Transaction with multiple coded tests (FBC LFT), fulfillment task group and 'do not send SMS' CommunicationRequest

eOrders Create Order Transaction

eOrders Create Order Transaction with text ServiceRequest and Task

eOrders FBC LFT Fulfillment Task Group

Example of a Task group for a combination of FBC and LFT pathology tests.

eOrders Organization Acme Filler

Example of a filler Organization.

eOrders Organization Other Filler

Example of a filler Organization.

eOrders Organization Placer

Example of a placer Organization.

eOrders Pathology Request FBC

Example of a pathology request for a Full Blood Count.

eOrders Pathology Request LFT

Example of a Liver Function Test as a pathology request.

eOrders Pathology Request Task FBC

Example of a Full Blood Count diagnostic request.

eOrders Pathology Request Task LFT

Example of a Liver Function Test as a diagnostic request.

eOrders Pathology Request text

eOrders Pathology Request - free text test name

eOrders Practitioner Placer

Example placer Practitioner.

eOrders PractitionerRole Placer

Example placer PractitionerRole binding a Practitioner to an Organization.