Implementation Guide
25.0.0 - R4 APIs
Publish Box goes here
| Active as of 2022-03-01 |
Mappings for the athena-consent-profile resource profile.
| Athena Consent Profile | ||
| Consent | FHIRR4_CONSENTVIEW | |
| id | MakeId(%ID%) | |
| meta | ||
| lastUpdated (athena-financialClassMid) | %DB_UPDATED_DATE% | |
| security | ||
| security (SENSITIVE-CHART) | CheckSensitive(%SENSITIVECHART%) | |
| security (type) | ||
| system (uri) | getSiteCodeSystem("ConfidentialDocument") | |
| code (code) | %CONFABBR% | |
| tag | MakeChangeTagList(%CHANGE%) | |
| extension | ||
| extension (encounter) | ||
| value[x] | MakeReference("ENCOUNTER",%SDID%,"Encounter") | |
| extension (period) | ||
| value[x] | MakePeriod(%STARTDATE%, %STOPDATE%) | |
| identifier | MakeIdentifier("U",getSiteSystem("AdvanceDirectiveId"),%ID%) | |
| status | %STATUS% | |
| scope | MapConcept(%CONSENTSCOPECODE%, "CONSENTSCOPECODE") | |
| category | ||
| coding | MapCoding(%DESCRIPTION%,"ADVANCEDIRECTIVE") | |
| text | %DESCRIPTION% | |
| patient | MakeReference("PATIENT",%PID%, "Patient") | |
| dateTime | %DB_CREATE_DATE% | |
| performer | MakeReference("Practitioner",%USRID%,"Practitioner") | |
| Athena Consent Profile | ||
| Consent | FHIRR4_CONSENTVIEW | |
| id | MakeId(%ID%) | |
| meta | ||
| lastUpdated (athena-financialClassMid) | %DB_UPDATED_DATE% | |
| security | ||
| security (SENSITIVE-CHART) | CheckSensitive(%SENSITIVECHART%) | |
| security (type) | ||
| system (uri) | getSiteCodeSystem("ConfidentialDocument") | |
| code (code) | %CONFABBR% | |
| tag | MakeChangeTagList(%CHANGE%) | |
| extension | ||
| extension (encounter) | ||
| value[x] | MakeReference("ENCOUNTER",%SDID%,"Encounter") | |
| extension (period) | ||
| value[x] | MakePeriod(%STARTDATE%, %STOPDATE%) | |
| identifier | MakeIdentifier("U",getSiteSystem("AdvanceDirectiveId"),%ID%) | |
| status | %STATUS% | |
| scope | MapConcept(%CONSENTSCOPECODE%, "CONSENTSCOPECODE") | |
| category | ||
| coding | MapCoding(%DESCRIPTION%,"ADVANCEDIRECTIVE") | |
| text | %DESCRIPTION% | |
| patient | MakeReference("PATIENT",%PID%, "Patient") | |
| dateTime | %DB_CREATE_DATE% | |
| performer | MakeReference("Practitioner",%USRID%,"Practitioner") | |
| Athena Consent Profile | ||
| Consent | Event | |
| identifier | Event.identifier | |
| status | Event.status | |
| category | Event.code | |
| patient | Event.subject | |
| dateTime | Event.occurrence[x] | |
| performer | Event.performer | |
| organization | Event.performer | |
| Athena Consent Profile | ||
| Consent | CON | |
| meta | ||
| security | ||
| security (SENSITIVE-CHART) | ||
| security (type) | ||
| system (uri) | C*E.3 | |
| version | C*E.7 | |
| code (code) | C*E.1 | |
| display | C*E.2 - but note this is not well followed | |
| userSelected | Sometimes implied by being first | |
| status | HL7 Table 0498 - Consent Status | |
| category | HL7 Table 0497 - Consent Type | |
| coding | C*E.1-8, C*E.10-22 | |
| text | C*E.9. But note many systems use C*E.2 for this | |
| dateTime | Field 13/ Consent Decision Date | |
| performer | Field 24/ ConsenterID | |
| source[x] | Field 19 Informational Material Supplied Indicator | |
| Athena Consent Profile | ||
| Consent | Entity. Role, or Act, FinancialConsent | |
| meta | ||
| id | n/a | |
| extension | n/a | |
| security | ||
| security (SENSITIVE-CHART) | ||
| security (type) | ||
| id | n/a | |
| extension | n/a | |
| system (uri) | ./codeSystem | |
| version | ./codeSystemVersion | |
| code (code) | ./code | |
| display | CV.displayName | |
| userSelected | CD.codingRationale | |
| text | Act.text? | |
| contained | N/A | |
| extension | ||
| extension (encounter) | ||
| id | n/a | |
| extension | n/a | |
| url | N/A | |
| value[x] | N/A | |
| extension (period) | ||
| id | n/a | |
| extension | n/a | |
| url | N/A | |
| value[x] | N/A | |
| modifierExtension | N/A | |
| identifier | .id | |
| status | .statusCode | |
| category | CNTRCT | |
| id | n/a | |
| extension | n/a | |
| coding | union(., ./translation) | |
| text | ./originalText[mediaType/code="text/plain"]/data | |
| patient | Role | |
| dateTime | FinancialConsent effectiveTime | |
| policy | ||
| id | n/a | |
| extension | n/a | |
| modifierExtension | N/A | |
| verification | ||
| id | n/a | |
| extension | n/a | |
| modifierExtension | N/A | |
| provision | ||
| id | n/a | |
| extension | n/a | |
| modifierExtension | N/A | |
| actor | ||
| id | n/a | |
| extension | n/a | |
| modifierExtension | N/A | |
| data | Role | |
| id | n/a | |
| extension | n/a | |
| modifierExtension | N/A | |
| Athena Consent Profile | ||
| Consent | ||
| identifier | FiveWs.identifier | |
| status | FiveWs.status | |
| category | FiveWs.class | |
| patient | FiveWs.subject[x], FiveWs.subject | |
| dateTime | FiveWs.recorded | |
| performer | FiveWs.actor | |
| organization | FiveWs.witness | |