0.1.0 - ci-build
            
          
KISUMUHIEFHIRIG, published by intellisoftkenya. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/Kisumu-County-HIE-FHIR-IG/ and changes regularly. See the Directory of published versions
| Draft as of 2025-09-02 | 
Mappings for the ksm-patient-appointment resource profile.
No Mappings Found
No Mappings Found
| Name | Workflow Pattern | RIM Mapping | iCalendar | FiveWs Pattern Mapping | HL7 v2 Mapping  | 
|---|---|---|---|---|---|
|   Appointment | Request | Act[@moodCode <= 'INT'] | VEVENT | ||
|    id | |||||
|    meta | |||||
|    implicitRules | |||||
|    language | |||||
|    text | Act.text? | ||||
|    contained | N/A | ||||
|    extension | N/A | ||||
|    modifierExtension | N/A | ||||
|    identifier | Request.identifier | .id | UID | FiveWs.identifier | 
 | 
|    status | Request.status | .statusCode | STATUS | FiveWs.status | SCH-25 | 
|    cancelationReason | n/a | ||||
|    serviceCategory | 
 | CATEGORIES | |||
|    serviceType | Request.code | 
 | |||
|    specialty | .performer.AssignedPerson.code | FiveWs.class | |||
|    appointmentType | .code | CLASSIFICATION | ARQ-7 | ||
|    reasonCode | Request.reasonCode | .reasonCode | 
 | ||
|    reasonReference | Request.reasonReference | .inboundRelationship[@typeCode = 'RSON'].observation | |||
|    priority | Request.priority | .priorityCode | PRIORITY | FiveWs.class | 
 | 
|    description | .text | SUMMARY | NTE-3 | ||
|    supportingInformation | Request.supportingInfo | .inboundRelationship[@typeCode = 'SPRT'].observation | ATTACH | FiveWs.context | |
|    start | Request.occurrence[x] | .effectiveTime.low | DTSTART | FiveWs.init | 
 | 
|    end | Request.occurrence[x] | .effectiveTime.high | DTEND | FiveWs.done[x] | SCH-11.5 / TQ1-8/ calculated based on the start and the duration which is in ARQ-9 | 
|    minutesDuration | Request.occurrence[x] | 
 | DURATION (e.g. PT15M) | ||
|    slot | .outboundRelationship[@typeCode = 'REFR'].act[@classCode = 'ACT'][@moodCode = 'SLOT'] | ||||
|    created | Request.authoredOn | .author.time | CREATED | ||
|    comment | Request.note | .subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value | DESCRIPTION (for internal use) | NTE-3 | |
|    patientInstruction | .subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value | DESCRIPTION (for patient use) | NTE-3 | ||
|    basedOn | Request.basedOn | .outboundRelationship[@typeCode = 'FLFS'].act[@classCode < 'ActCareProvisionRequestType'][@moodCode = 'RQO'] | |||
|    participant | 
 | performer | reusableDevice | subject | location | ATTENDEE component to be created | 
 | |
|     id | n/a | ||||
|     extension | n/a | ||||
|     modifierExtension | N/A | ||||
|     type | (performer | reusableDevice | subject | location).@typeCode | n/a | 
 | ||
|     actor | performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation |  (Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only" | FiveWs.who | PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3 | |
|     required | (performer | reusableDevice | subject | location).@performInd | ROLE=REQ-PARTICIPANT (roleparam) | |||
|     status | (performer | reusableDevice | subject | location).statusCode | mailto:john@doe.com (rsvpparam | partstatparam) | 
 | ||
|     period | n/a | ||||
|    requestedPeriod | Request.occurrence[x] | 
 | ARQ-11 | ||
|  Documentation for this format | |||||