Magentus Practice Management FHIR Implementation Guide
1.2.39 - ci-build Australia flag

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

Resource Profile: GSInvoice - Mappings

Draft as of 2025-06-12

Mappings for the genie-invoice resource profile.

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

GSInvoice
InvoiceFT1
   contained (charge-item)FT1
   identifierFT1.2
   statusVaries by domain
   typeFT1.7
   subjectPAT in proximity to FT1 segment
   recipientPV1 in proximity to FT1 segment
   dateVaries by domain
   participantEVN.5 or by domain
      roleVaries by domain
      actorEVN.5 or by domain
   issuerN/A
   lineItemEVN.5 or by domain
      chargeItem[x]EVN.5 or by domain
      chargeItem[x] (chargeItemCodeableConcept)EVN.5 or by domain
      chargeItem[x] (chargeItemReference)EVN.5 or by domain
      priceComponentEVN.5 or by domain
         typeFT1.7
         codeFT1.7
         factorFT1.22
         amountFT1.22
   totalPriceComponentEVN.5 or by domain
   totalNetFT1.22
   totalGrossFT1.22
   noteNTE

Mappings for RIM Mapping (http://hl7.org/v3)

GSInvoice
InvoiceEntity. Role, or Act, Act[moodCode=EVN]
   textAct.text?
   containedN/A
   contained (charge-item)Entity. Role, or Act, Act[moodCode=EVN]
   extensionN/A
   modifierExtensionN/A
   identifier.identifier
   status.status
   type.code
   subject.participation[typeCode=SBJ].role
   recipient.inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]
   date.effectiveTime
   participant.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      extensionn/a
      modifierExtensionN/A
      role.participation.functionCode
      actor.player
   issuer.scoper
   lineItem.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
      idn/a
      modifierExtensionN/A
      chargeItem[x].player
      chargeItem[x] (chargeItemCodeableConcept).player
      chargeItem[x] (chargeItemReference).player
      priceComponent.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.code
         code.code
   totalPriceComponent.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
   note.inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST]

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

GSInvoice
Invoice
   identifierFiveWs.identifier
   statusFiveWs.status
   typeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   dateFiveWs.done[x]
   participant
      actorFiveWs.actor

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

GSInvoice
Invoice
   contained (charge-item)Event
   typeEvent.code
   subjectEvent.subject
   recipientEvent.context
   lineItem
      priceComponent
         typeEvent.code
         codeEvent.code
   noteEvent.note