Implementation Guide
25.0.0 - R4 APIs

Publish Box goes here

Resource Profile: AthenaCareTeam - Mappings

Active as of 2022-03-01

Mappings for the athena-careteam-profile resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameathenaFlowathenaPracticeFiveWs Pattern MappingHL7 v2 MappingRIM Mappingdoco
.. CareTeam
FHIRR4_CARETEAMVIEW
FHIRR4_CARETEAMVIEW
  • Entity. Role
  • or Act
... id
  • MakeIdWithPrefix(%RESOURCEID%
  • %ID_PREFIX%)
  • MakeIdWithPrefix(%RESOURCEID%
  • %ID_PREFIX%)
... meta
.... id
n/a
.... extension
n/a
.... versionId
.... lastUpdated
%LASTUPDATED%
%LASTUPDATED%
.... source
.... Slices for profile
..... profile:USCoreCareTeam
..... profile:AthenaCareTeam
.... security
CheckSensitive(%SENSITIVECHART%)
CheckSensitive(%SENSITIVECHART%)
.... tag
... implicitRules
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
  • MakeIdentifier("U"
  • getSiteSystem("CareTeamId")
  • %RESOURCEID%
  • %ID_PREFIX%)
  • MakeIdentifier("U"
  • getSiteSystem("CareTeamId")
  • %RESOURCEID%
  • %ID_PREFIX%)
FiveWs.identifier
... status
  • IsStatusCode("active"
  • %DSTATUS%)
  • IsStatusCode("active"
  • %DSTATUS%)
FiveWs.status
... category
FiveWs.class
... name
%NAME%
%NAME%
... subject
  • MakeReference("SUBJECT"
  • %PID%
  • "Patient")
  • MakeReference("SUBJECT"
  • %PID%
  • "Patient")
FiveWs.subject
... encounter
FiveWs.context
... period
FiveWs.init
... Slices for participant
REL (REL.4 is always the Patient) ( or PRT?)
.participation[typeCode=PRF]
.... participant:All Slices
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... role
REL.2 (or PRT-4?)
.functionCode
..... member
FiveWs.actor
( PRV-4 {provider participations} ) / PRT-5 : ( PRV-4 {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8?)
.role
..... onBehalfOf
..... period
.... participant:RESPDOCTORID
REL (REL.4 is always the Patient) ( or PRT?)
.participation[typeCode=PRF]
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... role
  • MakeConcept("405279007"
  • //snomed.info/sct"
  • "Attending physician")
  • MakeConcept("405279007"
  • //snomed.info/sct"
  • "Attending physician")
REL.2 (or PRT-4?)
.functionCode
..... member
  • MakeReference("Practitioner"
  • %RESPPROVID%
  • "Practitioner")
  • MakeReference("Practitioner"
  • %RESPPROVID%
  • "Practitioner")
FiveWs.actor
( PRV-4 {provider participations} ) / PRT-5 : ( PRV-4 {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8?)
.role
..... onBehalfOf
..... period
.... participant:REFDOCTORID
REL (REL.4 is always the Patient) ( or PRT?)
.participation[typeCode=PRF]
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... role
  • MakeConcept("309343006"
  • //snomed.info/sct"
  • "Physician")
  • MakeConcept("309343006"
  • //snomed.info/sct"
  • "Physician")
REL.2 (or PRT-4?)
.functionCode
..... member
  • MakeReference("Practitioner"
  • %REFPROVID%
  • "Practitioner")
  • MakeReference("Practitioner"
  • %REFPROVID%
  • "Practitioner")
FiveWs.actor
( PRV-4 {provider participations} ) / PRT-5 : ( PRV-4 {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8?)
.role
..... onBehalfOf
..... period
.... participant:PRIMARYCAREPROVIDER
REL (REL.4 is always the Patient) ( or PRT?)
.participation[typeCode=PRF]
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... role
  • MakeConcept("446050000"
  • //snomed.info/sct"
  • "PCP - Primary care physician")
  • MakeConcept("405279007"
  • //snomed.info/sct"
  • "Attending physician")
REL.2 (or PRT-4?)
.functionCode
..... member
  • MakeReference("Practitioner"
  • %PCPID%
  • "Practitioner")
  • MakeReference("Practitioner"
  • %PCPID%
  • "Practitioner")
FiveWs.actor
( PRV-4 {provider participations} ) / PRT-5 : ( PRV-4 {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8?)
.role
..... onBehalfOf
..... period
.... participant:RELATEDPERSONS
  • MakeCareTeamParticipantList("RelatedPerson"
  • %RELPERSMEMBERS%
  • "RelatedPerson")
  • MakeCareTeamParticipantList("RelatedPerson"
  • %RELPERSMEMBERS%
  • "RelatedPerson")
REL (REL.4 is always the Patient) ( or PRT?)
.participation[typeCode=PRF]
..... id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... role
REL.2 (or PRT-4?)
.functionCode
..... member
FiveWs.actor
( PRV-4 {provider participations} ) / PRT-5 : ( PRV-4 {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8?)
.role
..... onBehalfOf
..... period
... reasonCode
FiveWs.why[x]
... reasonReference
FiveWs.why[x]
... managingOrganization
... telecom
... note

doco Documentation for this format