Implementation Guide
25.0.0 - R4 APIs

Publish Box goes here

Resource Profile: AthenaSlot - Mappings

Active as of 2022-03-01

Mappings for the athena-slot-profile resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameathenaPracticeRIM MappingiCalendarFiveWs Pattern Mappingdoco
.. Slot
FHIRR4_SLOTVIEW
n/a
(refer to the Availability resource for the header mapping details)
... id
MakeId(%APPTSLOTID%)
... meta
.... id
n/a
.... extension
n/a
.... versionId
.... lastUpdated
.... source
.... Slices for profile
..... profile:Athena Slot Profile
.... security
.... tag
... implicitRules
... text
Act.text?
... contained
N/A
... Slices for extension
.... extension:facility
..... id
n/a
..... extension
n/a
..... url
N/A
..... value[x]
%FACILITYID%
N/A
... modifierExtension
N/A
... identifier
  • MakeIdentifier("U"
  • getSiteSystem("SlotId")
  • %APPTSLOTID%)
FiveWs.identifier
... serviceCategory
FiveWs.class
... serviceType
  • MakeConcept(%APPTTYPEID%
  • //docs.mydata.athenahealth.com/fhir-r4/CodeSystem/athena-appointment-service-type.html"
  • %APPTTYPENAME%)
FiveWs.class
... specialty
FiveWs.class
... appointmentType
FiveWs.class
... schedule
  • MakeReference("SCHEDULE"
  • %SCHEDULEID%
  • "Schedule")
... status
  • MapCode(%STATUS%
  • "SLOTSTATUS")
  • 19980314T233000Z/19980315T003000Z If the freeBusyType is BUSY
  • then this value can be excluded
... start
%START%
  • (start)/19980315T003000Z If the freeBusyType is BUSY
  • then this value can be excluded
FiveWs.planned
... end
%STOP%
  • 19980314T233000Z/(end) If the freeBusyType is BUSY
  • then this value can be excluded (as shown)
FiveWs.planned
... overbooked
%OVERBOOKED%
... comment
%COMMENT%

doco Documentation for this format