Mappings for the athena-coverage-profile resource profile.
ATHENACoverage |
Coverage | FHIRR4_COVERAGEVIEW |
id | MakeId(%INSID%) |
meta | |
lastUpdated | %DB_UPDATED_DATE% |
security | CheckSensitive(%SENSITIVECHART%) |
extension | |
extension (coverage-type) | |
value[x] | %TYPE% |
extension (subscriber-name) | |
value[x] | MakeSearchName(%PATIENTPREFIX%,%PATIENTFIRST%,%PATIENTMI%,%PATIENTLAST%,%PATIENTSUFFIX%) |
identifier | MakeIdentifier("MB",null,%IDNO%) |
status | IsIntentCode("active",%STATUS%) |
type | MakeConcept(%CODE%,getSiteIdSystem("InsuranceCarrierType"),%DESCRIPTION%) |
policyHolder | MakeReference("PATIENT",%PID%,"Patient") |
subscriber | MakeReference("PATIENT",%PID%,"Patient") |
subscriberId | %IDNO% |
beneficiary | MakeReference("PATIENT",%PID%,"Patient") |
period | MakePeriod(%EFFECTIVEDATE%,%EXPIREDDATE%) |
payor | MakeReference("INSCARRIER",%BUSID%,"Organization",%NAME% ) |
class | |
type | MakeConcept(%CLASSTYPECODE%,"http://terminology.hl7.org/CodeSystem/coverage-class") |
value | %GRPNO% |
ATHENACoverage |
Coverage | FHIRR4_COVERAGEVIEW |
id | MakeId(%PATIENTINSURANCEID%) |
meta | |
lastUpdated | %LASTMODIFIED% |
security | CheckSensitive(%SENSITIVECHART%) |
extension | |
extension (coverage-type) | |
value[x] | %TYPE% |
extension (subscriber-name) | |
value[x] | MakeSearchName(%PATIENTPREFIX%,%PATIENTFIRST%,%PATIENTMI%,%PATIENTLAST%,%PATIENTSUFFIX%) |
identifier | MakeIdentifier("MB",null,%INSUREDID%) |
status | IsIntentCode("active",%STATUS%) |
type | MakeConcept(%ANSI%,getSiteIdSystem("InsuranceCarrierType"),%DESCRIPTION%) |
policyHolder | MakeReference("PATIENT",%PID%,"Patient") |
subscriber | MakeReference("PATIENT",%PID%,"Patient") |
subscriberId | %INSUREDID% |
beneficiary | MakeReference("PATIENT",%PID%,"Patient") |
period | MakePeriod(%INSCARDEFFECTIVEDATE%,%INSCARDTERMINATIONDATE%) |
payor | MakeReference("INSCARRIER",%INSURANCECARRIERSID%,"Organization", %INSURANCECARRIERNAME%) |
class | |
type | MakeConcept(%CLASSTYPECODE%,"http://terminology.hl7.org/CodeSystem/coverage-class") |
value | %GROUPID% |
ATHENACoverage |
Coverage | |
identifier | IN1-2 |
type | IN1-15 |
policyHolder | IN1-16, 18, 19-name of insured, address, date of birth |
subscriber | IN1-16, 18, 19-name of insured, address, date of birth |
subscriberId | IN1-16, 18, 19-name of insured, address, date of birth |
beneficiary | IN1-16, 18, 19-name of insured, address, date of birth |
dependent | - No exact HL7 v2 equivalent concept seems to exist; |
period | IN1-12 / IN1-13 |
payor | IN1-3 |
class | |
value | IN1-8 |
name | IN1-8 |
order | - No exact HL7 v2 equivalent concept seems to exist; |
costToBeneficiary | |
value[x] | IN1-8 |
contract | IN1-16, 18, 19 |