--- type: "mappings" title: "AppointmentResponse Mappings" resource: "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