US Veterans Health Administration FHIR Map Set Implementation Guide
2.5.0 - 260401a United States of America flag

US Veterans Health Administration FHIR Map Set Implementation Guide - Downloaded Version 2.5.0 See the Directory of published versions

Logical Model: VprVisit - Detailed Descriptions

Active as of 2026-03-31

Definitions for the VprVisit logical model.

Guidance on how to interpret the contents of this table can be foundhere

0. VprVisit
Definition

This StructureDefinition contains the Logical Model for visit from VPR

ShortVPR visit
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. VprVisit.cpt
Definition

[CPT] code ^ Short Name

Short[CPT] code ^ Short Name
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. VprVisit.creditStopCode
Definition

AMIS code ^ name

ShortAMIS code ^ name
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. VprVisit.dateTime
Definition

date.time

Shortdate.time
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. VprVisit.facility
Definition

string [station# ^ name]

Shortstring [station# ^ name]
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. VprVisit.icd
Definition

[ICD] code ^ name ^ system ^ narrative ^ ranking

Short[ICD] code ^ name ^ system ^ narrative ^ ranking
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. VprVisit.location
Definition

string [P:44 name]

Shortstring [P:44 name]
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. VprVisit.patientClass
Definition

AMB:Ambulatory; IMP:Inpatient; EMER:Emergency

ShortAMB:Ambulatory; IMP:Inpatient; EMER:Emergency
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. VprVisit.provider
Definition

[P:200] code ^ name ^ role [P,S] ^ primary [bit] ^ officePhone ^ analogPager ^ fax ^ email ^ taxonomyCode ^ providerType ^ classification ^ specialization ^ service

Short[P:200] code ^ name ^ role [P,S] ^ primary [bit] ^ officePhone ^ analogPager ^ fax ^ email ^ taxonomyCode ^ providerType ^ classification ^ specialization ^ service
Control0..*
TypeReference
18. VprVisit.reason
Definition

[ICD] code ^ name ^ system ^ narrative

Short[ICD] code ^ name ^ system ^ narrative
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. VprVisit.serviceCategory
Definition

A:Ambulatory; I:Inpatient Visit; H:Hospitalization; T:Telecommunications; E:Event (Historical); X:Ancillary Package; D:Inpatient Data [9000010,.07]

ShortA:Ambulatory; I:Inpatient Visit; H:Hospitalization; T:Telecommunications; E:Event (Historical); X:Ancillary Package; D:Inpatient Data [9000010,.07]
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. VprVisit.stopCode
Definition

AMIS code ^ name

ShortAMIS code ^ name
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. VprVisit.type
Definition

CPT [992xx] ^ Short Name [or category+location]

ShortCPT [992xx] ^ Short Name [or category+location]
Control0..1
TypeBase
26. VprVisit.visitString
Definition

location;date.time;type

Shortlocation;date.time;type
Control0..1
TypedateTime
Primitive ValueThis 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. VprVisit
Definition

This StructureDefinition contains the Logical Model for visit from VPR

ShortVPR visit
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. VprVisit.cpt
Definition

[CPT] code ^ Short Name

Short[CPT] code ^ Short Name
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. VprVisit.creditStopCode
Definition

AMIS code ^ name

ShortAMIS code ^ name
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. VprVisit.dateTime
Definition

date.time

Shortdate.time
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. VprVisit.facility
Definition

string [station# ^ name]

Shortstring [station# ^ name]
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. VprVisit.icd
Definition

[ICD] code ^ name ^ system ^ narrative ^ ranking

Short[ICD] code ^ name ^ system ^ narrative ^ ranking
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. VprVisit.location
Definition

string [P:44 name]

Shortstring [P:44 name]
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. VprVisit.patientClass
Definition

AMB:Ambulatory; IMP:Inpatient; EMER:Emergency

ShortAMB:Ambulatory; IMP:Inpatient; EMER:Emergency
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. VprVisit.provider
Definition

[P:200] code ^ name ^ role [P,S] ^ primary [bit] ^ officePhone ^ analogPager ^ fax ^ email ^ taxonomyCode ^ providerType ^ classification ^ specialization ^ service

Short[P:200] code ^ name ^ role [P,S] ^ primary [bit] ^ officePhone ^ analogPager ^ fax ^ email ^ taxonomyCode ^ providerType ^ classification ^ specialization ^ service
Control0..*
TypeReference
18. VprVisit.reason
Definition

[ICD] code ^ name ^ system ^ narrative

Short[ICD] code ^ name ^ system ^ narrative
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. VprVisit.serviceCategory
Definition

A:Ambulatory; I:Inpatient Visit; H:Hospitalization; T:Telecommunications; E:Event (Historical); X:Ancillary Package; D:Inpatient Data [9000010,.07]

ShortA:Ambulatory; I:Inpatient Visit; H:Hospitalization; T:Telecommunications; E:Event (Historical); X:Ancillary Package; D:Inpatient Data [9000010,.07]
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. VprVisit.stopCode
Definition

AMIS code ^ name

ShortAMIS code ^ name
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. VprVisit.type
Definition

CPT [992xx] ^ Short Name [or category+location]

ShortCPT [992xx] ^ Short Name [or category+location]
Control0..1
TypeBase
26. VprVisit.visitString
Definition

location;date.time;type

Shortlocation;date.time;type
Control0..1
TypedateTime
Primitive ValueThis 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. VprVisit
Definition

This StructureDefinition contains the Logical Model for visit from VPR

ShortVPR visit
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. VprVisit.cpt
Definition

[CPT] code ^ Short Name

Short[CPT] code ^ Short Name
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
4. VprVisit.creditStopCode
Definition

AMIS code ^ name

ShortAMIS code ^ name
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. VprVisit.dateTime
Definition

date.time

Shortdate.time
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. VprVisit.facility
Definition

string [station# ^ name]

Shortstring [station# ^ name]
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. VprVisit.icd
Definition

[ICD] code ^ name ^ system ^ narrative ^ ranking

Short[ICD] code ^ name ^ system ^ narrative ^ ranking
Control0..*
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. VprVisit.location
Definition

string [P:44 name]

Shortstring [P:44 name]
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. VprVisit.patientClass
Definition

AMB:Ambulatory; IMP:Inpatient; EMER:Emergency

ShortAMB:Ambulatory; IMP:Inpatient; EMER:Emergency
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. VprVisit.provider
Definition

[P:200] code ^ name ^ role [P,S] ^ primary [bit] ^ officePhone ^ analogPager ^ fax ^ email ^ taxonomyCode ^ providerType ^ classification ^ specialization ^ service

Short[P:200] code ^ name ^ role [P,S] ^ primary [bit] ^ officePhone ^ analogPager ^ fax ^ email ^ taxonomyCode ^ providerType ^ classification ^ specialization ^ service
Control0..*
TypeReference
18. VprVisit.reason
Definition

[ICD] code ^ name ^ system ^ narrative

Short[ICD] code ^ name ^ system ^ narrative
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. VprVisit.serviceCategory
Definition

A:Ambulatory; I:Inpatient Visit; H:Hospitalization; T:Telecommunications; E:Event (Historical); X:Ancillary Package; D:Inpatient Data [9000010,.07]

ShortA:Ambulatory; I:Inpatient Visit; H:Hospitalization; T:Telecommunications; E:Event (Historical); X:Ancillary Package; D:Inpatient Data [9000010,.07]
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. VprVisit.stopCode
Definition

AMIS code ^ name

ShortAMIS code ^ name
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. VprVisit.type
Definition

CPT [992xx] ^ Short Name [or category+location]

ShortCPT [992xx] ^ Short Name [or category+location]
Control0..1
TypeBase
26. VprVisit.visitString
Definition

location;date.time;type

Shortlocation;date.time;type
Control0..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension