type: mappingsresource: AppointmentResponse
AppointmentResponse Mappings
- AppointmentResponse: rim=Act[@moodCode <= 'PRMS']; ical=VEVENT; w5=workflow.scheduling
- AppointmentResponse.identifier: w5=FiveWs.identifier; rim=.id; ical=UID
- AppointmentResponse.appointment: rim=scheduleRequest.ActAppointmentRequest[@moodCode <= 'ARQ']
- AppointmentResponse.proposedNewTime: rim=n/a; ical=n/a
- AppointmentResponse.start: w5=FiveWs.init; rim=.effectiveTime.low
- AppointmentResponse.end: w5=FiveWs.done[x]; rim=.effectiveTime.high
- AppointmentResponse.participantType: rim=(performer | reusableDevice | subject | location).@typeCode; ical=n/a
- AppointmentResponse.actor: w5=FiveWs.who; v2=PID-3-Patient ID List; rim=performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation; ical=ATTENDEE: (Need to provide the common name CN and also the MAILTO properties from the practitioner resource)
- AppointmentResponse.participantStatus: rim=(performer | reusableDevice | subject | location).statusCode; ical=ATTENDEE;CN="Brian Postlethwaite";RSVP=TRUE:mailto:BPostlethwaite@data.com (rsvpparam | partstatparam)
- AppointmentResponse.comment: rim=.subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value; ical=COMMENT
- AppointmentResponse.recurring: rim=N/A