US Veterans Health Administration FHIR Map Set Implementation Guide
1.4.0 - 250501
Publication Build: This will be filled in by the publication tooling
Active as of 2025-05-02 |
Mappings for the Appointment resource profile.
Scroll down for the Raw FHIR, CDW & SDA mappings (if any).
Note that the CDW, SDA and VPR XML mappings are derived from a look-up based on the VistA source mappings in CDW and VPR.
key | status | direction | source | mapApproach | mapCase | FHIR Path | subPath | mapValue | mapParameter | mapComment | FHIR URL | Ver |
---|---|---|---|---|---|---|---|---|---|---|---|
731 | team-approved | V2F | APPOINTMENT - STATUS (2.98-3) | terminologyMaps | Appointment.status | VF_AppointmentStatus | simple maps in Terminology; complex defined here. | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
732 | team-approved | V2F | APPOINTMENT - STATUS (2.98-3) | fixed value | I, NT, Null; Null check-in date (44.003-309), null check-out date (44.003-303) | Appointment.status | #booked | simple maps in Terminology; complex defined here. | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
733 | team-approved | V2F | APPOINTMENT - STATUS (2.98-3) | fixed value | I, NT, Null; Non-null check-in date (44.003-309), null check-out date (44.003-303) | Appointment.status | #arrived | simple maps in Terminology; complex defined here. | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
734 | team-approved | V2F | APPOINTMENT - STATUS (2.98-3) | fixed value | I, NT, Null; Non-null check-in date (44.003-309), non-null check-out date (44.003-303) | Appointment.status | #fulfilled | simple maps in Terminology; complex defined here. | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
2033 | for review | V2F | APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - NAME (2.98-9.5 > 409.1-.01) | fixed value | SERVICE CONNECTED | Appointment.extension[http://va.gov/fhir/StructureDefinition/resource-serviceConnection].valueCoding | http://va.gov/fhir/vistaDefinedTerms/409.1#SC "Service Connected" | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
2034 | for review | V2F | APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - NAME (2.98-9.5 > 409.1-.01) | fixed value | Not SERVICE CONNECTED | Appointment.extension[http://va.gov/fhir/StructureDefinition/resource-serviceConnection].valueCoding | http://va.gov/fhir/vistaDefinedTerms/409.1#NSC "Not Service Connected" | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
735 | team-approved | V2F | APPOINTMENT - CANCELLATION REASON (2.98-16) | terminologyMaps | Appointment.cancelationReason | VF_AppointmentCancellationReason | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||||
739 | team-approved | V2F | target not supported | Appointment.specialty | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||||||
740 | team-approved | V2F | APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - NAME (2.98-9.5 > 409.1-.01) | source value | Appointment.appointmentType | .text | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||||
741 | team-approved | V2F | target not supported | Appointment.reasonCode | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||||||
742 | team-approved | V2F | target not supported | Appointment.reasonReference | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||||||
743 | team-approved | V2F | APPOINTMENT - APPOINTMENT DATE/TIME (2.98-.001) | source value | Appointment.start | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||||
1612 | for review | V2F | APPOINTMENT - OUTPATIENT ENCOUNTER > OUTPATIENT ENCOUNTER - CHECK OUT PROCESS COMPLETION (2.98-21 > 409.68-.07) | source value | Appointment.end | Added to meet FHIR Core constraint app-2 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||||
744 | team-approved | V2F | PATIENT - LENGTH OF APP'T (44.003-1) | source value | Appointment.minutesDuration | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||||
745 | team-approved | V2F | APPOINTMENT - DATE APPT. MADE (2.98-20) | source value | Appointment.created | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||||
746 | team-approved | V2F | APPOINTMENT - CLINIC (2.98-.01) | reference | Appointment.participant[va-clinic] | .actor | /Location | .type.coding.code = #PART .status = #accepted |
http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
746-1 | team-approved | V2F | fixed value | Appointment.participant[va-clinic] | .type.coding.code | #PART | generated from mapParameter line 1 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
746-2 | team-approved | V2F | fixed value | Appointment.participant[va-clinic] | .status | #accepted | generated from mapParameter line 2 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
1722 | for review | V2F | PATIENT - (2-) | reference | PATIENT – APPOINTMENT (2-1900) = APPOINTMENT (2.98) | Appointment.participant[va-patient] | .actor | /Patient | .type.coding.code = #PART .status = #accepted |
Added patient to the appointment map so that it is not assumed | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 |
1722-1 | for review | V2F | fixed value | PATIENT – APPOINTMENT (2-1900) = APPOINTMENT (2.98) | Appointment.participant[va-patient] | .type.coding.code | #PART | generated from mapParameter line 1 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
1722-2 | for review | V2F | fixed value | PATIENT – APPOINTMENT (2-1900) = APPOINTMENT (2.98) | Appointment.participant[va-patient] | .status | #accepted | generated from mapParameter line 2 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
748 | team-approved | V2F | SD WAIT LIST - PATIENT (409.3-.01) | fixed value | not null | Appointment.status | #waitlist | LVH returns "Waitlisted". "Waitlisted" is the display value and "waitlist" is the code. This is a required FHIR value set. 3/15/2023 LVH will fix | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
749 | team-approved | V2F | SD WAIT LIST - APPT STOP CODE (409.3-13.4) | source value | Appointment.serviceCategory[va-stop-code].coding | .code | .system=http://va.gov/terminology/VistADefinedTerms/409.3-13.4 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
749-1 | team-approved | V2F | fixed value | Appointment.serviceCategory[va-stop-code].coding | .system | http://va.gov/terminology/VistADefinedTerms/409.3-13.4 | generated from mapParameter line 1 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
750 | team-approved | V2F | SD WAIT LIST - DESIRED DATE OF APPOINTMENT (409.3-22) | source value | Appointment.start | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||||
751 | team-approved | V2F | SD WAIT LIST - ORIGINATING DATE (409.3-1) | source value | Appointment.created | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||||
752 | team-approved | V2F | SD WAIT LIST - COMMENTS (409.3-25) | source value | Appointment.comment | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||||
754 | team-approved | V2F | SD WAIT LIST - APPT CLINIC (409.3-13.2) | reference | Appointment.participant[va-apptclinic] | .actor | /Location | .type.coding.code = #PART .status = #tentative |
http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | ||
754-1 | team-approved | V2F | fixed value | Appointment.participant[va-apptclinic] | .type.coding.code | #PART | generated from mapParameter line 1 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
754-2 | team-approved | V2F | fixed value | Appointment.participant[va-apptclinic] | .status | #tentative | generated from mapParameter line 2 | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 | |||
1791 | for review | V2F | APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - DESCRIPTION (2.98-9.5 > 409.1-10) | source value | Appointment.description | Added after PHAPI gap analysis to match PHAPI fields | http://hl7.org/fhir/StructureDefinition/Appointment | 4.0.1 |
Appointment | ||
Appointment | ||
extension | ||
extension (resource-serviceConnection) | ||
value[x] | 2033: fixed value = http://va.gov/fhir/vistaDefinedTerms/409.1#SC "Service Connected" when APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - NAME (2.98-9.5 > 409.1-.01) if SERVICE CONNECTED, 2034: fixed value = http://va.gov/fhir/vistaDefinedTerms/409.1#NSC "Not Service Connected" when APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - NAME (2.98-9.5 > 409.1-.01) if Not SERVICE CONNECTED | , |
status | 731: terminologyMaps using VF_AppointmentStatus on APPOINTMENT - STATUS (2.98-3), 732: fixed value = #booked when APPOINTMENT - STATUS (2.98-3) if I, NT, Null; Null check-in date (44.003-309), null check-out date (44.003-303), 733: fixed value = #arrived when APPOINTMENT - STATUS (2.98-3) if I, NT, Null; Non-null check-in date (44.003-309), null check-out date (44.003-303), 734: fixed value = #fulfilled when APPOINTMENT - STATUS (2.98-3) if I, NT, Null; Non-null check-in date (44.003-309), non-null check-out date (44.003-303), 748: fixed value = #waitlist when SD WAIT LIST - PATIENT (409.3-.01) if not null | simple maps in Terminology; complex defined here. ,simple maps in Terminology; complex defined here. ,simple maps in Terminology; complex defined here. ,simple maps in Terminology; complex defined here. ,LVH returns "Waitlisted". "Waitlisted" is the display value and "waitlist" is the code. This is a required FHIR value set. 3/15/2023 LVH will fix |
cancelationReason | 735: terminologyMaps using VF_AppointmentCancellationReason on APPOINTMENT - CANCELLATION REASON (2.98-16) | |
serviceCategory | ||
serviceCategory (va-stop-code) | ||
coding | ||
system | 749-1: fixed value = http://va.gov/terminology/VistADefinedTerms/409.3-13.4 | generated from mapParameter line 1 |
code | 749: source value based on SD WAIT LIST - APPT STOP CODE (409.3-13.4) | |
specialty | 739: target not supported | |
appointmentType | ||
text | 740: source value based on APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - NAME (2.98-9.5 > 409.1-.01) | |
reasonCode | 741: target not supported | |
reasonReference | 742: target not supported | |
description | 1791: source value based on APPOINTMENT - APPOINTMENT TYPE > APPOINTMENT TYPE - DESCRIPTION (2.98-9.5 > 409.1-10) | Added after PHAPI gap analysis to match PHAPI fields |
start | 743: source value based on APPOINTMENT - APPOINTMENT DATE/TIME (2.98-.001), 750: source value based on SD WAIT LIST - DESIRED DATE OF APPOINTMENT (409.3-22) | , |
end | 1612: source value based on APPOINTMENT - OUTPATIENT ENCOUNTER > OUTPATIENT ENCOUNTER - CHECK OUT PROCESS COMPLETION (2.98-21 > 409.68-.07) | Added to meet FHIR Core constraint app-2 |
minutesDuration | 744: source value based on PATIENT - LENGTH OF APP'T (44.003-1) | |
created | 745: source value based on APPOINTMENT - DATE APPT. MADE (2.98-20), 751: source value based on SD WAIT LIST - ORIGINATING DATE (409.3-1) | , |
comment | 752: source value based on SD WAIT LIST - COMMENTS (409.3-25) | |
participant | ||
type | ||
participant (va-clinic) | ||
type | ||
coding | ||
code | 746-1: fixed value = #PART | generated from mapParameter line 1 |
actor | 746: reference based on APPOINTMENT - CLINIC (2.98-.01) | |
status | 746-2: fixed value = #accepted | generated from mapParameter line 2 |
participant (va-patient) | ||
type | ||
coding | ||
code | 1722-1: fixed value = #PART if PATIENT – APPOINTMENT (2-1900) = APPOINTMENT (2.98) | generated from mapParameter line 1 |
actor | 1722: reference based on PATIENT - (2-) if PATIENT – APPOINTMENT (2-1900) = APPOINTMENT (2.98) | Added patient to the appointment map so that it is not assumed |
status | 1722-2: fixed value = #accepted if PATIENT – APPOINTMENT (2-1900) = APPOINTMENT (2.98) | generated from mapParameter line 2 |
participant (va-apptclinic) | ||
type | ||
coding | ||
code | 754-1: fixed value = #PART | generated from mapParameter line 1 |
actor | 754: reference based on SD WAIT LIST - APPT CLINIC (409.3-13.2) | |
status | 754-2: fixed value = #tentative | generated from mapParameter line 2 |
Appointment | ||
Appointment | ||
extension | ||
extension (resource-serviceConnection) | ||
value[x] | Appt.Appointment.AppointmentTypeIEN Dim.AppointmentType.AppointmentType | |
status | Appt.Appointment.AppointmentStatus, Appt.WaitList.PatientIEN | |
cancelationReason | Appt.Appointment.CancellationReasonIEN | |
serviceCategory | ||
serviceCategory (va-stop-code) | ||
coding | ||
code | Appt.WaitList.AppointmentPrimaryStopCodeIEN | |
appointmentType | ||
text | Appt.Appointment.AppointmentTypeIEN Dim.AppointmentType.AppointmentType | |
description | Appt.Appointment.AppointmentTypeIEN | |
start | Appt.Appointment.AppointmentDateTime, Appt.WaitList.AppointmentDesiredDate | |
end | Appt.Appointment.VisitIEN Outpat.Visit.COProcessCompleteDateTime,Outpat.Workload.COProcessCompleteDateTime | |
minutesDuration | Appt.Appointment.LengthOfAppointment,Appt.AppointmentMultiple.LengthOfAppointment | |
created | Appt.Appointment.AppointmentMadeDate, Appt.WaitList.OriginatingDate | |
comment | Appt.WaitList.WaitListComments | |
participant | ||
participant (va-clinic) | ||
actor | Appt.Appointment.LocationIEN | |
participant (va-patient) | ||
participant (va-apptclinic) | ||
actor | Appt.WaitList.AppointmentLocationIEN |
Appointment | ||
Appointment | ||
extension | ||
extension (resource-serviceConnection) | ||
value[x] | Appointment.Type | |
status | Appointment.NoShow,Appointment.Extension[AppointmentExtension].PatientStatus,Appointment.Extension[AppointmentExtension].ServiceStatus | |
cancelationReason | Appointment.Extension[AppointmentExtension].CancelReason | |
appointmentType | ||
text | Appointment.Type | |
description | Appointment.Type | |
end | Appointment.CareProvider,Appointment.EncounterNumber,Appointment.Extension[AppointmentExtension].AssociatedEncounterNumber | |
minutesDuration | Appointment.Extension[AppointmentExtension].Length | |
created | Appointment.EnteredOn | |
participant | ||
participant (va-clinic) | ||
actor | Appointment.CareProvider,Appointment.EnteredAt,Appointment.Location,Appointment.PlacerApptId,Appointment.Type |
Appointment | ||
Appointment | ||
extension | ||
extension (resource-serviceConnection) | ||
value[x] | appointment.type (>409.1-.01) | |
status | appointment.apptStatus,appointment.patientClass,appointment.serviceCategory | |
appointmentType | ||
text | appointment.type (>409.1-.01) | |
description | appointment.type (>409.1-.01) | |
start | appointment.dateTime,appointment.id,appointment.visitString | |
participant | ||
participant (va-clinic) | ||
actor | appointment.clinicStop (>44-8),appointment.facility (>44-3),appointment.id,appointment.provider (>44-2600),appointment.service (>44-9),appointment.visitString |
Appointment | ||
Appointment | Request | |
identifier | Request.identifier | |
status | Request.status | |
serviceType | Request.code | |
reasonCode | Request.reasonCode | |
reasonReference | Request.reasonReference | |
priority | Request.priority | |
supportingInformation | Request.supportingInfo | |
start | Request.occurrence[x] | |
end | Request.occurrence[x] | |
minutesDuration | Request.occurrence[x] | |
created | Request.authoredOn | |
comment | Request.note | |
basedOn | Request.basedOn | |
participant | Request.performer, Request.subject | |
participant (va-clinic) | Request.performer, Request.subject | |
participant (va-patient) | Request.performer, Request.subject | |
participant (va-apptclinic) | Request.performer, Request.subject | |
requestedPeriod | Request.occurrence[x] |
Appointment | ||
Appointment | Entity. Role, or Act, Act[@moodCode <= 'INT'] | |
text | Act.text? | |
contained | N/A | |
extension | ||
extension (resource-serviceConnection) | ||
id | n/a | |
url | N/A | |
value[x] | N/A | |
modifierExtension | N/A | |
identifier | .id | |
status | .statusCode | |
cancelationReason | n/a | |
serviceCategory | n/a, might be inferred from the ServiceDeliveryLocation | |
serviceCategory (va-stop-code) | n/a, might be inferred from the ServiceDeliveryLocation | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
id | n/a | |
extension | n/a | |
system | ./codeSystem | |
version | ./codeSystemVersion | |
code | ./code | |
display | CV.displayName | |
userSelected | CD.codingRationale | |
text | ./originalText[mediaType/code="text/plain"]/data | |
serviceType | n/a, might be inferred from the ServiceDeliveryLocation | |
specialty | .performer.AssignedPerson.code | |
appointmentType | .code | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
text | ./originalText[mediaType/code="text/plain"]/data | |
reasonCode | .reasonCode | |
reasonReference | .inboundRelationship[@typeCode = 'RSON'].observation | |
priority | .priorityCode | |
description | .text | |
supportingInformation | .inboundRelationship[@typeCode = 'SPRT'].observation | |
start | .effectiveTime.low | |
end | .effectiveTime.high | |
minutesDuration | .activityTime[@xsi:type = ('SXPR_TS', 'PIVL_TS')].width | |
slot | .outboundRelationship[@typeCode = 'REFR'].act[@classCode = 'ACT'][@moodCode = 'SLOT'] | |
created | .author.time | |
comment | .subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value | |
patientInstruction | .subjectOf.observation[@moodCode = 'EVN'][code = 'annotation'].value | |
basedOn | .outboundRelationship[@typeCode = 'FLFS'].act[@classCode < 'ActCareProvisionRequestType'][@moodCode = 'RQO'] | |
participant | performer | reusableDevice | subject | location | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | (performer | reusableDevice | subject | location).@typeCode | |
actor | performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation | |
required | (performer | reusableDevice | subject | location).@performInd | |
status | (performer | reusableDevice | subject | location).statusCode | |
period | n/a | |
participant (va-clinic) | performer | reusableDevice | subject | location | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | (performer | reusableDevice | subject | location).@typeCode | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
id | n/a | |
extension | n/a | |
system | ./codeSystem | |
version | ./codeSystemVersion | |
code | ./code | |
display | CV.displayName | |
userSelected | CD.codingRationale | |
text | ./originalText[mediaType/code="text/plain"]/data | |
actor | performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation | |
required | (performer | reusableDevice | subject | location).@performInd | |
status | (performer | reusableDevice | subject | location).statusCode | |
period | n/a | |
participant (va-patient) | performer | reusableDevice | subject | location | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | (performer | reusableDevice | subject | location).@typeCode | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
id | n/a | |
extension | n/a | |
system | ./codeSystem | |
version | ./codeSystemVersion | |
code | ./code | |
display | CV.displayName | |
userSelected | CD.codingRationale | |
text | ./originalText[mediaType/code="text/plain"]/data | |
actor | performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation | |
required | (performer | reusableDevice | subject | location).@performInd | |
status | (performer | reusableDevice | subject | location).statusCode | |
period | n/a | |
participant (va-apptclinic) | performer | reusableDevice | subject | location | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | (performer | reusableDevice | subject | location).@typeCode | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
id | n/a | |
extension | n/a | |
system | ./codeSystem | |
version | ./codeSystemVersion | |
code | ./code | |
display | CV.displayName | |
userSelected | CD.codingRationale | |
text | ./originalText[mediaType/code="text/plain"]/data | |
actor | performer.person | reusableDevice.manufacturedDevice | subject.patient | location.serviceDeliveryLocation | |
required | (performer | reusableDevice | subject | location).@performInd | |
status | (performer | reusableDevice | subject | location).statusCode | |
period | n/a | |
requestedPeriod | .activityTime[@xsi:type = ('SXPR_TS', 'PIVL_TS')] |
Appointment | ||
Appointment | VEVENT | |
identifier | UID | |
status | STATUS | |
serviceCategory | CATEGORIES | |
serviceCategory (va-stop-code) | CATEGORIES | |
appointmentType | CLASSIFICATION | |
priority | PRIORITY | |
description | SUMMARY | |
supportingInformation | ATTACH | |
start | DTSTART | |
end | DTEND | |
minutesDuration | DURATION (e.g. PT15M) | |
created | CREATED | |
comment | DESCRIPTION (for internal use) | |
patientInstruction | DESCRIPTION (for patient use) | |
participant | ATTENDEE component to be created | |
type | n/a | |
actor | ATTENDEE: (Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only" | |
required | ROLE=REQ-PARTICIPANT (roleparam) | |
status | ATTENDEE;CN="John Doe";RSVP=TRUE:mailto:john@doe.com (rsvpparam | partstatparam) | |
participant (va-clinic) | ATTENDEE component to be created | |
type | n/a | |
actor | ATTENDEE: (Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only" | |
required | ROLE=REQ-PARTICIPANT (roleparam) | |
status | ATTENDEE;CN="John Doe";RSVP=TRUE:mailto:john@doe.com (rsvpparam | partstatparam) | |
participant (va-patient) | ATTENDEE component to be created | |
type | n/a | |
actor | ATTENDEE: (Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only" | |
required | ROLE=REQ-PARTICIPANT (roleparam) | |
status | ATTENDEE;CN="John Doe";RSVP=TRUE:mailto:john@doe.com (rsvpparam | partstatparam) | |
participant (va-apptclinic) | ATTENDEE component to be created | |
type | n/a | |
actor | ATTENDEE: (Need to provide the common name CN and also the MAILTO properties from the practitioner resource) where the participant type is not "information-only" | |
required | ROLE=REQ-PARTICIPANT (roleparam) | |
status | ATTENDEE;CN="John Doe";RSVP=TRUE:mailto:john@doe.com (rsvpparam | partstatparam) |
Appointment | ||
Appointment | ||
identifier | FiveWs.identifier | |
status | FiveWs.status | |
specialty | FiveWs.class | |
priority | FiveWs.class | |
supportingInformation | FiveWs.context | |
start | FiveWs.init | |
end | FiveWs.done[x] | |
participant | ||
actor | FiveWs.who | |
participant (va-clinic) | ||
actor | FiveWs.who | |
participant (va-patient) | ||
actor | FiveWs.who | |
participant (va-apptclinic) | ||
actor | FiveWs.who |
Appointment | ||
Appointment | ||
identifier | SCH-1, SCH-2, ARQ-1, ARQ-2 | |
status | SCH-25 | |
serviceCategory | ||
serviceCategory (va-stop-code) | ||
coding | C*E.1-8, C*E.10-22 | |
system | C*E.3 | |
version | C*E.7 | |
code | C*E.1 | |
display | C*E.2 - but note this is not well followed | |
userSelected | Sometimes implied by being first | |
text | C*E.9. But note many systems use C*E.2 for this | |
appointmentType | ARQ-7 | |
coding | C*E.1-8, C*E.10-22 | |
text | C*E.9. But note many systems use C*E.2 for this | |
reasonCode | AIS-3, SCH-7 | |
priority | ARQ-12, SCH-11.6 / TQ1-9 | |
description | NTE-3 | |
start | ARQ-11.1, SCH-11.4 / TQ1-7 | |
end | SCH-11.5 / TQ1-8/ calculated based on the start and the duration which is in ARQ-9 | |
comment | NTE-3 | |
patientInstruction | NTE-3 | |
participant | PID, AIP, AIG, AIL | |
type | AIP-4, AIG-4 | |
actor | PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3 | |
status | AIP-12, AIG-14 | |
participant (va-clinic) | PID, AIP, AIG, AIL | |
type | AIP-4, AIG-4 | |
coding | C*E.1-8, C*E.10-22 | |
system | C*E.3 | |
version | C*E.7 | |
code | C*E.1 | |
display | C*E.2 - but note this is not well followed | |
userSelected | Sometimes implied by being first | |
text | C*E.9. But note many systems use C*E.2 for this | |
actor | PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3 | |
status | AIP-12, AIG-14 | |
participant (va-patient) | PID, AIP, AIG, AIL | |
type | AIP-4, AIG-4 | |
coding | C*E.1-8, C*E.10-22 | |
system | C*E.3 | |
version | C*E.7 | |
code | C*E.1 | |
display | C*E.2 - but note this is not well followed | |
userSelected | Sometimes implied by being first | |
text | C*E.9. But note many systems use C*E.2 for this | |
actor | PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3 | |
status | AIP-12, AIG-14 | |
participant (va-apptclinic) | PID, AIP, AIG, AIL | |
type | AIP-4, AIG-4 | |
coding | C*E.1-8, C*E.10-22 | |
system | C*E.3 | |
version | C*E.7 | |
code | C*E.1 | |
display | C*E.2 - but note this is not well followed | |
userSelected | Sometimes implied by being first | |
text | C*E.9. But note many systems use C*E.2 for this | |
actor | PID-3-Patient ID List | AIL-3 | AIG-3 | AIP-3 | |
status | AIP-12, AIG-14 | |
requestedPeriod | ARQ-11 |