Implementation Guide
25.0.0 - R4 APIs

Publish Box goes here

Resource Profile: AthenaAccount - Mappings

Active as of 2022-03-01

Mappings for the athena-account-profile resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameathenaPracticeRIM MappingFiveWs Pattern Mappingdoco
.. Account
FHIRR4_ACCOUNTVIEW
Account
... id
MakeId(%ID%)
... meta
.... id
n/a
.... extension
n/a
.... versionId
.... lastUpdated
%LASTUPDATED%
.... source
.... Slices for profile
..... profile:Account Profile
.... security
.... tag
... implicitRules
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:visitDate
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
%VISITDATE%
N/A
.... extension:billStatus
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
  • asStringType(MapString(%BILLSTATUS%
  • "BILLSTATUS"))
N/A
.... extension:currentCarrier
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
MakeIntType(%CURRENTCARRIER%)
N/A
.... extension:patientVisitId
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
MakeIntType(%PATIENTVISITID%)
N/A
.... extension:doctorId
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
  • MakeReference("USR"
  • %DOCTORID%
  • "Practitioner")
N/A
.... extension:facilityId
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
  • MakeReference("LOCREG"
  • %LOCATIONID%
  • "Organization")
N/A
.... extension:companyId
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
  • MakeReference("LOCREG"
  • %COMPANYID%
  • "Organization")
N/A
.... extension:Total Balance
  • MakeTotalBalance(%PATBALANCE%
  • %INSBALANCE%
  • "TotalBalance"
  • "ACCOUNT");
.... extension:Insurance Balance
  • MakeAccountBalance(%INSBALANCE%
  • "InsuranceBalance"
  • "ACCOUNT")
.... extension:Patient Balance
  • MakeAccountBalance(%PATBALANCE%
  • "PatientBalance"
  • "ACCOUNT")
.... extension:Deposit
  • MakeAccountBalance(%DEPOSIT%
  • "Deposit"
  • "ACCOUNT")
.... extension:financialClassMid
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
MakeIntType(%FINANCIALCLASSMID%)
N/A
... modifierExtension
N/A
... identifier
  • MakeIdentifier("U"
  • getSiteSystem("AccountId")
  • %ID%)
.id
FiveWs.identifier
... status
  • MapCode(%STATUS%
  • "ACCOUNTSTATUS")
.statusCode
FiveWs.status
... type
  • MakeConcept(%TYPE%
  • //terminology.hl7.org/CodeSystem/v3-ActCode"
  • "patient billing account")
.code
FiveWs.class
... name
.title
FiveWs.what[x]
... subject
  • MakeReference("PATIENTPROFILE"
  • %PID%
  • "Patient")
.subject
FiveWs.subject
... servicePeriod
  • MakePeriod(%VISITDATE%
  • %VISITENDDATE%)
.coverage.insurancePolicy.effectiveTime
FiveWs.done[x]
... coverage
.coverage
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... coverage
  • MakeReference("COVERAGE"
  • %COVERAGEID%
  • "Coverage")
.coverage.insurancePolicy.author
.... priority
.coverage.sequenceNumber
... owner
  • MakeReference("ORGANIZATION"
  • %LOCATIONID%
  • "Organization")
.holder
... description
%DESCRIPTION%
.subjectOf.observationEvent[code="annotation"].value
... guarantor
.holder.guarantorRole
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... party
  • MakeReference("Guarantor"
  • %GUARANTORID%
  • "RelatedPerson")
.holder.guarantorRole[guarantorPerson|guarantorOrganization]
.... onHold
.holder.guarantorRole.statusCode
.... period
.holder.guarantorRole.effectiveTime
... partOf

doco Documentation for this format