Implementation Guide
23.1.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 for athenaPractice (http://unknown.org/athenaPractice)

AthenaSlot
SlotFHIRR4_SLOTVIEW
   idMakeId(%APPTSLOTID%)
   extension
   extension (facility)
      value[x]%FACILITYID%
   identifierMakeIdentifier("U",getSiteSystem("SlotId"),%APPTSLOTID%)
   serviceTypeMakeConcept(%APPTTYPEID%,"https://docs.mydata.athenahealth.com/fhir-r4/CodeSystem/athena-appointment-service-type.html", %APPTTYPENAME%)
   scheduleMakeReference("SCHEDULE",%SCHEDULEID%,"Schedule")
   statusMapCode(%STATUS%,"SLOTSTATUS")
   start%START%
   end%STOP%
   overbooked%OVERBOOKED%
   comment%COMMENT%

Mappings for RIM Mapping (http://hl7.org/v3)

AthenaSlot
SlotEntity. Role, or Act, n/a
   meta
      idn/a
      extensionn/a
   textAct.text?
   containedN/A
   extension
   extension (facility)
      idn/a
      extensionn/a
      urlN/A
      value[x]N/A
   modifierExtensionN/A

Mappings for iCalendar (http://ietf.org/rfc/2445)

AthenaSlot
Slot(refer to the Availability resource for the header mapping details)
   statusFREEBUSY;FBTYPE=(freeBusyType):19980314T233000Z/19980315T003000Z If the freeBusyType is BUSY, then this value can be excluded
   startFREEBUSY;FBTYPE=FREE:(start)/19980315T003000Z If the freeBusyType is BUSY, then this value can be excluded
   endFREEBUSY:19980314T233000Z/(end) If the freeBusyType is BUSY, then this value can be excluded (as shown)

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

AthenaSlot
Slot
   identifierFiveWs.identifier
   serviceCategoryFiveWs.class
   serviceTypeFiveWs.class
   specialtyFiveWs.class
   appointmentTypeFiveWs.class
   startFiveWs.planned
   endFiveWs.planned