Segment PV1 to Encounter Map
| # | V2 Field | Name | V2 Type | Card. | FHIR Attribute | FHIR Type | Equiv. |
|---|---|---|---|---|---|---|---|
| 1 | PV1-2 | Patient Class | CWE | 1..1 | classstatus | Codingcode | equivalentequivalent |
| 2 | PV1-3 | Assigned Patient Location | PL | 1..1 | location[1].location(Location)Recommended is to put the most granular location from the v2 segment in Encounter.location(Location) and then chain the less granular back to the most granular using Location.partOf. The additional Location instance do then not need to be linked directly in Encounter.location to avoid confusion on purpose and relationships. location[1].status= "active" location[1].status= "planned" | Reference(Location)codecode | equivalentequivalentequivalent |
| 3 | PV1-4 | Admission Type | CWE | 1..1 | type | CodeableConcept | equivalent |
| 4 | PV1-5 | Preadmit Number | CX | 1..1 | hospitalization.preAdmissionIdentifier | Identifier | equivalent |
| 5 | PV1-6 | Prior Patient Location | PL | 1..1 | location[2].location(Location)location[2].status= "completed" | Reference(Location)code | equivalentequivalent |
| 6 | PV1-7 | Attending Doctor | XCN | -1..* | participant[1].individual(Practitioner)participant[1].type.coding.code= "ATND" participant[1].type.coding.system= "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" participant[1].type.coding.display= "attender" | Reference(Practitioner)codeuristring | equivalentequivalentequivalentequivalent |
| 7 | PV1-8 | Referring Doctor | XCN | -1..* | participant[2].individual(Practitioner)= "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" participant[2].type.coding.code= "REF" participant[2].type.coding.system= "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" participant[2].type.text= "referrer" | Reference(Practitioner)codeuristring | equivalentequivalentequivalentequivalent |
| 8 | PV1-9 | Consulting Doctor | XCN | -1..* | participant[3].individual(Practitioner)participant[3].type.coding.code= "CON" participant[3].type.coding.system= "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" participant[3].type.text= "consultant" | Reference(Practitioner)codeuristring | equivalentequivalentequivalentequivalent |
| 9 | PV1-10 | Hospital Service | CWE | 1..1 | serviceType | CodeableConcept | equivalent |
| 10 | PV1-11 | Temporary Location | PL | 1..1 | location[3].location(Location)location[3].status= "active" location[3].extension.url= "http://hl7.org/fhir/StructureDefinition/subject-locationClassification" location[3].extension.valueCodeableConcept.coding.code= "temporary" location[3].extension.valueCodeableConcept.coding.system= " http://hl7.org/fhir/ValueSet/subject-location" | Reference(Location)codeuricodeuri | equivalentequivalentequivalentequivalentequivalent |
| 11 | PV1-13 | Re-admission Indicator | CWE | 1..1 | hospitalization.reAdmission | CodeableConcept | equivalent |
| 12 | PV1-14 | Admit Source | CWE | 1..1 | hospitalization.admitSourceTable 0023 doesn't have any suggested values, therefore there is no vocabulary mapping | CodeableConcept | equivalent |
| 13 | PV1-15 | Ambulatory Status | CWE | -1..* | hospitalization.specialArrangement | CodeableConcept | equivalent |
| 14 | PV1-16 | VIP Indicator | CWE | 1..1 | hospitalization.specialCourtesyDepending on the vocabulary used in PV1-16, this may require additional mapping. | CodeableConcept | equivalent |
| 15 | PV1-17 | Admitting Doctor | XCN | -1..* | participant[4].individual(Practitioner)participant[4].type.coding.code= "ADM" participant[4].type.coding.system= "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" participant[4].type.text= "admitter" | Reference(Practitioner)codeuristring | equivalentequivalentequivalentequivalent |
| 16 | PV1-19 | Visit Number | CX | 1..1 | identifier[1]identifier[1].type.coding.code= "VN" identifier[1].type.coding.system= "http://terminology.hl7.org/CodeSystem/v2-0203" identifier[1].type.text= "visit number" | Identifiercodeuristring | equivalentequivalentequivalentequivalent |
| 17 | PV1-36 | Discharge Disposition | CWE | 1..1 | hospitalization.dischargeDisposition | CodeableConcept | equivalent |
| 18 | PV1-37 | Discharged to Location | DLD | 1..1 | hospitalization.destination(Location)= /Encounter.hospitalization.destination.reference=Location[n].id/ This location should be a new location resources instance. | Reference(Location) | equivalent |
| 19 | PV1-38 | Diet Type | CWE | 1..1 | hospitalization.dietPreference | CodeableConcept | equivalent |
| 20 | PV1-40 | Bed Status | IS | 1..1 | location[1].location(Location.operationalStatus)The operational status is on the Location resource where the implementer must determine which of the Encounter.location(Location) instances reflect the Bed or Room and apply it to the most granular available. | code | equivalent |
| 21 | PV1-42 | Pending Location | PL | 1..1 | location[4].location(Location)= "reserved" location[4].status"reserved" | Reference(Location)code | equivalentequivalent |
| 22 | PV1-44 | Admit Date/Time | DTM | 1..1 | period.start | dateTime | equivalent |
| 23 | PV1-45 | Discharge Date/Time | DTM | 1..1 | period.endstatus | dateTimecode | equivalentequivalent |
| 24 | PV1-50 | Alternate Visit ID | CX | -1..* | identifier[2] | Identifier | equivalent |
| 25 | PV1-52 | Other Healthcare Provider | XCN | -1..* | participant[5].individual(Practitioner)participant[5].type.coding.code= "PART" participant[5].type.coding.system= "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" participant[5].type.text= "Participation" | Reference(Practitioner)codeuristring | equivalentequivalentequivalentequivalent |
| 26 | PV1-53 | Service Episode Description | ST | 1..1 | episodeOfCare(EpisodeOfCare[1].extension.url)= "http://hl7.org/fhir/StructureDefinition/resource-instance-description" episodeOfCare(EpisodeOfCare[1].extension.valueString) | uristring | equivalentequivalent |
| 27 | PV1-54 | Service Episode Identifier | CX | 1..1 | episodeOfCare(EpisodeOfCare[1].identifier) | Identifier | equivalent |