Implementation Guide
25.0.0 - R4 APIs
Publish Box goes here
| Active as of 2022-08-23 |
Mappings for the athena-media-profile resource profile.
| AthenaMedia | ||
| Media | FHIRR4_MEDIAVIEW | |
| id | MakeId(%RESOURCEID%) | |
| meta | ||
| versionId | %RESOURCEID% | |
| lastUpdated | %DB_UPDATED_DATE% | |
| subject | MakeReference("Person",%PID%,"Patient") | |
| encounter | MakeReference("DOCUMENT",%SDID%,"Encounter") | |
| created[x] | %DB_CREATE_DATE% | |
| content | ||
| data | MakeMediaContentData(%IMAGE%) | |
| url | %MONIKER% | |
| title | %TITLE% | |
| AthenaMedia | ||
| Media | FHIRR4_MEDIAVIEW | |
| id | MakeId(%RESOURCEID%) | |
| meta | ||
| versionId | %RESOURCEID% | |
| lastUpdated | %DB_UPDATED_DATE% | |
| subject | MakeReference("Person",%PID%,"Patient") | |
| encounter | MakeReference("DOCUMENT",%SDID%,"Encounter") | |
| created[x] | %DB_CREATE_DATE% | |
| content | ||
| data | MakeMediaContentData(%IMAGE%) | |
| url | %MONIKER% | |
| title | %TITLE% | |
| AthenaMedia | ||
| Media | Event | |
| identifier | Event.identifier | |
| basedOn | Event.basedOn | |
| partOf | Event.partOf | |
| status | Event.status | |
| modality | Event.code | |
| subject | Event.subject | |
| encounter | Event.encounter | |
| created[x] | Event.occurrence[x] | |
| operator | Event.performer.actor | |
| reasonCode | Event.reasonCode | |
| note | Event.note | |
| AthenaMedia | ||
| Media | Entity. Role, or Act, Act[classCode="DGIMG", moodCode="EVN"] | |
| meta | ||
| id | n/a | |
| extension | n/a | |
| text | Act.text? | |
| contained | N/A | |
| extension | N/A | |
| modifierExtension | N/A | |
| identifier | .id | |
| basedOn | .outboundRelationship[typeCode=FLFS].target | |
| partOf | .inboundRelationship[typeCode=COMP].source[moodCode=EVN] | |
| status | .status | |
| type | .code | |
| modality | .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code | |
| view | DiagnosticImage.subjectOrientationCode | |
| subject | .participation[typeCode="SUBJ"]??? | |
| encounter | .inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN] | |
| created[x] | .effectiveTime | |
| issued | participation[typeCode=AUT].time | |
| operator | .participation[typeCode="PERF"]??? | |
| reasonCode | .reasonCode | |
| bodySite | targetSiteCode | |
| deviceName | .participation[typeCode="DEV"].role.player.Entity[classCode="DEV"].name | |
| device | participation[typeCode=DEV] | |
| height | .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value | |
| width | .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value | |
| frames | .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value | |
| duration | .outboundRelationship[typeCode="COMP].target[classCode="OBS", moodCode="EVN",code="<CODE>"].value | |
| content | .text | |
| id | n/a | |
| extension | n/a | |
| contentType | ./mediaType, ./charset | |
| language | ./language | |
| data | ./data | |
| url | ./reference/literal | |
| size | N/A (needs data type R3 proposal) | |
| hash | .integrityCheck[parent::ED/integrityCheckAlgorithm="SHA-1"] | |
| title | ./title/data | |
| creation | N/A (needs data type R3 proposal) | |
| note | .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN, moodCode=EVN].value[xsi:type=ST] | |
| AthenaMedia | ||
| Media | ||
| identifier | FiveWs.identifier | |
| status | FiveWs.status | |
| type | FiveWs.class | |
| modality | FiveWs.what[x] | |
| subject | FiveWs.subject[x], FiveWs.subject | |
| encounter | FiveWs.context | |
| created[x] | FiveWs.done[x] | |
| issued | FiveWs.recorded | |
| operator | FiveWs.actor | |
| reasonCode | FiveWs.why[x] | |
| AthenaMedia | ||
| Media | ||
| identifier | 0008,0018 | ~0008,0050 | 0020,000D | 0020,000E | |
| modality | 0008,0060 | 0008,1032 | |
| subject | ~0010,0020 | |
| operator | 0008,1060? | |
| deviceName | 0008,0070 | |
| height | 0028,0010 | |
| width | 0028,0011 | |
| duration | ~0028,0002 | |
| AthenaMedia | ||
| Media | ||
| status | Varies by domain | |
| issued | OBR.22 (or MSH.7), or perhaps OBX-19 (depends on who observation made) | |
| content | ||
| contentType | ED.2+ED.3/RP.2+RP.3. Note conversion may be needed if old style values are being used | |
| data | ED.5 | |
| url | RP.1+RP.2 - if they refer to a URL (see v2.6) | |
| note | NTE | |
| AthenaMedia | ||
| Media | ||
| bodySite | < 123037004 |Body structure| | |
| device | < 49062001 |Device| | |
| AthenaMedia | ||
| Media | ||
| bodySite | 718497002 |Inherent location| | |
| device | 424226004 |Using device| | |