Magentus Practice Management FHIR Implementation Guide
1.2.39 - ci-build
Magentus Practice Management FHIR Implementation Guide - Local Development build (v1.2.39) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
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 |
These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.
Diagnostic Request Claim Operation |
This operation is used to claim a request based on a scanned barcode and return a group |
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 |
DiagnosticReport ImagingStudy SearchParameter |
Search parameter for DiagnosticReport by ImagingStudy reference |
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.
Diagnostic Report Base |
Foundation for pathology and radiology reports. |
EBookings Appointment Base |
EBookings appointment base that excludes the contained anaesthetic and prosthesis. |
EOrders Diagnostic Request Base |
Genie Solutions EOrders Diagnositic Service Request Profile |
EOrders Registry Provenance |
Provenance to track the allocation of an EOrder |
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. |
These define constraints on FHIR resources for systems conforming to this implementation guide.
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. |
EBooking Difference Between Appointment Versions |
Documents the difference between two versions of a theatre booking. Uses a structured form rather than a string to allow for easier processing. |
EBookings Anaesthetic Request |
Genie EBookings Anaesthetic ServiceRequest profile |
EBookings Appointment |
EBookings Appointment Profile |
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 |
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. |
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 Encounter |
Minimum Genie Encounter profile for EOrders Diagnostic Request |
EOrders Pathology Request |
Genie Solutions EOrders Pathology Service Request 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 Registry Claim Provenance |
Provenance to track the claim of an EOrder |
EOrders Registry Transfer Provenance |
Provenance to track the transfer of an EOrder |
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 Group |
EOrders Task Fulfillment Request Group Profile |
Genie ChargeItem Base |
Genie ChargeItem Base profile |
Genie Coverage |
Genie Coverage core 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 HealthcareService |
Genie HealthcareService core profile |
Genie Invoice |
Genie Invoice profile |
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. |
Genie Location |
Genie Location core profile |
Genie Organization |
Genie Organization core profile |
Genie Patient |
Genie Patient core profile |
Genie Payment Basic Resource |
Genie Invoice Payment Basic Resource profile |
Genie Practitioner |
Genie Practitioner core profile |
Genie PractitionerRole |
Genie PractitionerRole core profile |
Magentus Imaging Study |
Imaging study to carry the date images were scanned. |
Pathology Report |
Pathology Report |
Radiology Report |
Radiology report based on a common report base and including an imaging study date. |
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. |
These define constraints on FHIR data types for systems conforming to this implementation guide.
Australian Hospital Provider Number |
Australian Hospital Provider Number profile |
EOrders Doctor Number |
Genie EOrders Doctor Number profile |
EOrders Placer Group Number |
EOrders Placer Group Number profile |
Genie Organization Local Identifier |
Genie Organization local identifier profile |
Genie Practitioner Local Identifier |
Genie Practitioner local identifier profile |
Genie PractitionerRole Local Identifier |
Genie PractitionerRole local identifier profile |
These define constraints on FHIR data types for systems conforming to this implementation guide.
ChargeItem Category |
ChargeItem Category Extension |
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 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 |
EBooking Difference Addition |
Additional resource added to the theatre booking |
EBooking Difference Deletion |
Removed resource from the theatre booking. Must be a string as the resource doesn't exist anymore and referential integrity is not possible. |
EBooking Difference Modification |
Resource modified in the theatre booking |
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 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. |
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 |
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 |
These define new code systems used by systems conforming to this implementation guide.
EOrders Registry Claim CodeSystem |
CodeSystem for EOrders Registry Claim Provenance |
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 |
These define identifier and/or code system identities used by systems conforming to this implementation guide.
ElectronicHealth NamingSystem |
NamingSystem for ElectronicHealth |
HL7 AU NamingSystem |
NamingSystem for HL7 AU |
HealthGovAu NamingSystem |
NamingSystem for HealthGovAu |
HealthScope NamingSystem |
NamingSystem for HealthScope |
Magentus NamingSystem |
NamingSystem for Magentus |
PrivateHealth NamingSystem |
NamingSystem for PrivateHealth |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
Active account |
Sample account instance where it only records active. |
Diagnostic Imaging Report Transaction |
Inbound Diagnostic Imaging Report Transaction |
Diagnostic Pathology Request Transaction |
Diagnostic Pathology Request Transaction - Genie Generated example |
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 |
EBookings SearchSet Bundle Example |
EBookings SearchSet Bundle 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. |
EOrdersRegistryClaimProvenanceInstance |
Provenance to track the claim of an EOrder to a filler through Task.owner |
EOrdersRegistryTransferProvenanceInstance |
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 |
Example Imaging Study |
Example Imaging Study |
Example of ChargeItem |
Example instance of ChargeItem that might be part of a Theatre Booking difference. |
Example of an invoice |
Example of an invoice. |
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 |
Instance of EBookingsDifference |
Example instance of EBookingsDifference |
Last Menstrual Period |
Last Menstrual Period |
Magentus Location Example |
Magentus location example. |
Pathology Report |
Pathology Report |
Pathology Report Organization |
Pathology Report Organization |
Pathology Request Bundle Example |
Diagnostic Pathology Request Bundle example |
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. |
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. |