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
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
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 |
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. |
Profiles for the internal Requests Registry
EOrders Registry Provenance |
Provenance to track the allocation of an EOrder to a filler through Task.owner |
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 |
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. |
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 |
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. |
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 |
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 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 |
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 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 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. |