Implementation Guide
23.1.0 - R4 APIs

Publish Box goes here

Resource Profile: Athena Posting - Mappings

Active as of 2022-03-01

Mappings for the athena-posting-profile resource profile.

Mappings for athenaPractice (http://unknown.org/athenaPractice)

Athena Posting
BasicFHIRR4_POSTPAYMENTVIEW
   idMakeId(%ID%)
   meta
      lastUpdated%LASTUPDATED%
   extension
   extension (batch)
      value[x]MakeIntType(%BATCHID%)
   extension (Date)MakeDateExtension("DateOfEntry",%DATEOFENTRY%)
   extension (Amount)MakeBigDecimalExtension("Amount",%AMOUNT%,"money")
   extension (AmountApplied)MakeBigDecimalExtension("AppliedAmount",%APPLIEDAMOUNT%,"money")
   extension (InsuranceAmount)MakeBigDecimalExtension("INSURANCEAMOUNT",%INSURANCEAMOUNT%,"money")
   extension (payerName)
      value[x]%PAYERNAME%
   extension (PayerId)MakeIntegerExtension("PayerId",%PAYERID%)
   extension (PayerType)MakeStringExtension("PayerType",%PAYERTYPE%)
   extension (PaymentType)MakeIntegerExtension("PaymentType",%PAYMENTTYPE%)
   extension (CheckCardNumber)MakeStringExtension("CheckCardNumber",%CHECKCARDNUMBER%)
   extension (CheckDate)MakeDateExtension("DateOfCheck",%CHECKDATE%)
   extension (CardTypeMID)MakeIntegerExtension("CardTypeID",%CARDTYPEMID%)
   extension (AccountNumber)MakeStringExtension("AccountNumber",%ACCOUNTNUMBER%)
   extension (MoneyOrderType)MakeStringExtension("MoneyOrderType",%MONEYORDERTYPE%)
   extension (InsuranceReference)MakeIntegerExtension("InsuranceTransfer",%INSURANCETRANSFER%)
   extension (DateOfDeposit)MakeDateExtension("DateOfDeposit",%DATEOFDEPOSIT%)
   extension (patientVisitId)
      value[x]MakeIntType(%PATIENTVISITID%)
   identifierMakeIdentifier("U",getSiteSystem("PostingId"),%ID%)
   codeMakeConcept(%TYPE%,"https://www.hl7.org/fhir/valueset-basic-resource-type.html","Invoice")
   subjectMakeReference("PatientProfile",%PID%,"Patient")
   created%CREATED%

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

Athena Posting
BasicEntity. Role, or Act, Act, Entity or Role
   meta
      idn/a
      extensionn/a
   textAct.text?
   containedN/A
   extension
   extension (batch)
      idn/a
      extensionn/a
      urlN/A
      value[x]N/A
   extension (Date)
   extension (Amount)
   extension (AmountApplied)
   extension (InsuranceAmount)
   extension (payerName)
      idn/a
      extensionn/a
      urlN/A
      value[x]N/A
   extension (PayerId)
   extension (PayerType)
   extension (PaymentType)
   extension (CheckCardNumber)
   extension (CheckDate)
   extension (CardTypeMID)
   extension (AccountNumber)
   extension (MoneyOrderType)
   extension (InsuranceReference)
   extension (DateOfDeposit)
   extension (patientVisitId)
      idn/a
      extensionn/a
      urlN/A
      value[x]N/A
   modifierExtensionN/A
   identifier./identifier
   code./code
   subject./participation[typeCode='SBJ'] (possibly through a ControlAct and Role)
   created./participation[typeCode='AUT']/time (possibly through a ControlAct and Role)
   author./participation[typeCode='SUB'] (possibly through a ControlAct and Role)

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

Athena Posting
Basic
   identifierFiveWs.identifier
   codeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   createdFiveWs.recorded
   authorFiveWs.author