Mappings for the athena-account-profile resource profile.
| AthenaAccount |
| Account | FHIRR4_ACCOUNTVIEW |
| id | MakeId(%ID%) |
| meta | |
| lastUpdated | %LASTUPDATED% |
| extension | |
| extension (visitDate) | |
| value[x] | %VISITDATE% |
| extension (billStatus) | |
| value[x] | asStringType(MapString(%BILLSTATUS%,"BILLSTATUS")) |
| extension (currentCarrier) | |
| value[x] | MakeIntType(%CURRENTCARRIER%) |
| extension (patientVisitId) | |
| value[x] | MakeIntType(%PATIENTVISITID%) |
| extension (doctorId) | |
| value[x] | MakeReference("USR",%DOCTORID%,"Practitioner") |
| extension (facilityId) | |
| value[x] | MakeReference("LOCREG",%LOCATIONID%,"Organization") |
| extension (companyId) | |
| value[x] | MakeReference("LOCREG",%COMPANYID%,"Organization") |
| 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) | |
| value[x] | MakeIntType(%FINANCIALCLASSMID%) |
| identifier | MakeIdentifier("U",getSiteSystem("AccountId"),%ID%) |
| status | MapCode(%STATUS%,"ACCOUNTSTATUS") |
| type | MakeConcept(%TYPE%,"http://terminology.hl7.org/CodeSystem/v3-ActCode","patient billing account") |
| subject | MakeReference("PATIENTPROFILE",%PID%,"Patient") |
| servicePeriod | MakePeriod(%VISITDATE%, %VISITENDDATE%) |
| coverage | |
| coverage | MakeReference("COVERAGE",%COVERAGEID%,"Coverage") |
| owner | MakeReference("ORGANIZATION",%LOCATIONID%,"Organization") |
| description | %DESCRIPTION% |
| guarantor | |
| party | MakeReference("Guarantor",%GUARANTORID%,"RelatedPerson") |
| AthenaAccount |
| Account | Entity. Role, or Act, Account |
| meta | |
| id | n/a |
| extension | n/a |
| text | Act.text? |
| contained | N/A |
| extension | |
| extension (visitDate) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| extension (billStatus) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| extension (currentCarrier) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| extension (patientVisitId) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| extension (doctorId) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| extension (facilityId) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| extension (companyId) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| extension (Total Balance) | |
| extension (Insurance Balance) | |
| extension (Patient Balance) | |
| extension (Deposit) | |
| extension (financialClassMid) | |
| id | n/a |
| extension | n/a |
| url | N/A |
| value[x] | N/A |
| modifierExtension | N/A |
| identifier | .id |
| status | .statusCode |
| type | .code |
| name | .title |
| subject | .subject |
| servicePeriod | .coverage.insurancePolicy.effectiveTime |
| coverage | .coverage |
| id | n/a |
| extension | n/a |
| modifierExtension | N/A |
| coverage | .coverage.insurancePolicy.author |
| priority | .coverage.sequenceNumber |
| owner | .holder |
| description | .subjectOf.observationEvent[code="annotation"].value |
| guarantor | .holder.guarantorRole |
| id | n/a |
| extension | n/a |
| modifierExtension | N/A |
| party | .holder.guarantorRole[guarantorPerson|guarantorOrganization] |
| onHold | .holder.guarantorRole.statusCode |
| period | .holder.guarantorRole.effectiveTime |