US Veterans Health Administration FHIR Map Set Implementation Guide
2.5.0 - 260401a
US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 2.5.0 See the Directory of published versions
| Active as of 2026-03-31 |
Definitions for the VprAppointment logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. VprAppointment | |
| Definition | This StructureDefinition contains the Logical Model for appointment from VPR |
| Short | VPR appointment |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. VprAppointment.apptStatus | |
| Definition | R:scheduled/kept; N:no-show; C:cancelled; NT:no action taken |
| Short | R:scheduled/kept; N:no-show; C:cancelled; NT:no action taken |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. VprAppointment.clinicStop | |
| Definition | AMIS code ^ name |
| Short | AMIS code ^ name |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. VprAppointment.dateTime | |
| Definition | date.time |
| Short | date.time |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. VprAppointment.facility | |
| Definition | string [station# ^ name] |
| Short | string [station# ^ name] |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. VprAppointment.id | |
| Definition | A;date.time;location |
| Short | A;date.time;location |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. VprAppointment.patientClass | |
| Definition | AMB:Ambulatory; IMP:Inpatient; EMER:Emergency |
| Short | AMB:Ambulatory; IMP:Inpatient; EMER:Emergency |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. VprAppointment.provider | |
| Definition | code ^ name |
| Short | code ^ name |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. VprAppointment.service | |
| Definition | M:MEDICINE;S:SURGERY;P:PSYCHIATRY;NH:NHCU; NE:NEUROLOGY;I:INTERMEDIATE MED;R:REHAB MEDICINE;SCI:SPINAL CORD INJURY;D:DOMICILIARY; B:BLIND REHAB;RE:RESPITE CARE; [42.4,3] |
| Short | M:MEDICINE;S:SURGERY;P:PSYCHIATRY;NH:NHCU; NE:NEUROLOGY;I:INTERMEDIATE MED;R:REHAB MEDICINE;SCI:SPINAL CORD INJURY;D:DOMICILIARY; B:BLIND REHAB;RE:RESPITE CARE; [42.4,3] |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. VprAppointment.serviceCategory | |
| Definition | A:Ambulatory; I:Inpatient Visit; H:Hospitalization |
| Short | A:Ambulatory; I:Inpatient Visit; H:Hospitalization |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. VprAppointment.type | |
| Definition | [P:409.1] code^name |
| Short | [P:409.1] code^name |
| Control | 0..1 |
| Type | Reference |
| 22. VprAppointment.visitString | |
| Definition | location;date.time;type |
| Short | location;date.time;type |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. VprAppointment | |
| Definition | This StructureDefinition contains the Logical Model for appointment from VPR |
| Short | VPR appointment |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. VprAppointment.apptStatus | |
| Definition | R:scheduled/kept; N:no-show; C:cancelled; NT:no action taken |
| Short | R:scheduled/kept; N:no-show; C:cancelled; NT:no action taken |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. VprAppointment.clinicStop | |
| Definition | AMIS code ^ name |
| Short | AMIS code ^ name |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. VprAppointment.dateTime | |
| Definition | date.time |
| Short | date.time |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. VprAppointment.facility | |
| Definition | string [station# ^ name] |
| Short | string [station# ^ name] |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. VprAppointment.id | |
| Definition | A;date.time;location |
| Short | A;date.time;location |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. VprAppointment.patientClass | |
| Definition | AMB:Ambulatory; IMP:Inpatient; EMER:Emergency |
| Short | AMB:Ambulatory; IMP:Inpatient; EMER:Emergency |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. VprAppointment.provider | |
| Definition | code ^ name |
| Short | code ^ name |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. VprAppointment.service | |
| Definition | M:MEDICINE;S:SURGERY;P:PSYCHIATRY;NH:NHCU; NE:NEUROLOGY;I:INTERMEDIATE MED;R:REHAB MEDICINE;SCI:SPINAL CORD INJURY;D:DOMICILIARY; B:BLIND REHAB;RE:RESPITE CARE; [42.4,3] |
| Short | M:MEDICINE;S:SURGERY;P:PSYCHIATRY;NH:NHCU; NE:NEUROLOGY;I:INTERMEDIATE MED;R:REHAB MEDICINE;SCI:SPINAL CORD INJURY;D:DOMICILIARY; B:BLIND REHAB;RE:RESPITE CARE; [42.4,3] |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. VprAppointment.serviceCategory | |
| Definition | A:Ambulatory; I:Inpatient Visit; H:Hospitalization |
| Short | A:Ambulatory; I:Inpatient Visit; H:Hospitalization |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. VprAppointment.type | |
| Definition | [P:409.1] code^name |
| Short | [P:409.1] code^name |
| Control | 0..1 |
| Type | Reference |
| 22. VprAppointment.visitString | |
| Definition | location;date.time;type |
| Short | location;date.time;type |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
Guidance on how to interpret the contents of this table can be foundhere
| 0. VprAppointment | |
| Definition | This StructureDefinition contains the Logical Model for appointment from VPR |
| Short | VPR appointment |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. VprAppointment.apptStatus | |
| Definition | R:scheduled/kept; N:no-show; C:cancelled; NT:no action taken |
| Short | R:scheduled/kept; N:no-show; C:cancelled; NT:no action taken |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 4. VprAppointment.clinicStop | |
| Definition | AMIS code ^ name |
| Short | AMIS code ^ name |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. VprAppointment.dateTime | |
| Definition | date.time |
| Short | date.time |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. VprAppointment.facility | |
| Definition | string [station# ^ name] |
| Short | string [station# ^ name] |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. VprAppointment.id | |
| Definition | A;date.time;location |
| Short | A;date.time;location |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. VprAppointment.patientClass | |
| Definition | AMB:Ambulatory; IMP:Inpatient; EMER:Emergency |
| Short | AMB:Ambulatory; IMP:Inpatient; EMER:Emergency |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. VprAppointment.provider | |
| Definition | code ^ name |
| Short | code ^ name |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. VprAppointment.service | |
| Definition | M:MEDICINE;S:SURGERY;P:PSYCHIATRY;NH:NHCU; NE:NEUROLOGY;I:INTERMEDIATE MED;R:REHAB MEDICINE;SCI:SPINAL CORD INJURY;D:DOMICILIARY; B:BLIND REHAB;RE:RESPITE CARE; [42.4,3] |
| Short | M:MEDICINE;S:SURGERY;P:PSYCHIATRY;NH:NHCU; NE:NEUROLOGY;I:INTERMEDIATE MED;R:REHAB MEDICINE;SCI:SPINAL CORD INJURY;D:DOMICILIARY; B:BLIND REHAB;RE:RESPITE CARE; [42.4,3] |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 18. VprAppointment.serviceCategory | |
| Definition | A:Ambulatory; I:Inpatient Visit; H:Hospitalization |
| Short | A:Ambulatory; I:Inpatient Visit; H:Hospitalization |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. VprAppointment.type | |
| Definition | [P:409.1] code^name |
| Short | [P:409.1] code^name |
| Control | 0..1 |
| Type | Reference |
| 22. VprAppointment.visitString | |
| Definition | location;date.time;type |
| Short | location;date.time;type |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |