HL7 Version 2 to FHIR
0.1.0 - STU1 Ballot

This page is part of the HL7 Version 2 to FHIR (v0.1.0: STU 1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

ConceptMap: Segment PV1 to Encounter Map

This ConceptMap represents the mapping from the HL7 V2 PV1 Segment to the FHIR Encounter Resource. See also the FHIR Shorthand or the CSV Source.

HL7 v2Condition (IF True, args)HL7 FHIRComments
Sort OrderIdentifierNameData TypeCardinality - MinCardinality - MaxComputable ANTLRComputable FHIRPathNarrativeFHIR AttributeExtensionData TypeCardinality - MinCardinality - MaxData Type MappingAssignmentVocabulary Mapping
(IS, ID, CE, CEN, CWE)
1PV1-1Set ID - PV1SI01
2PV1-2Patient ClassCWE11Encounter.classEncounter.Coding11CWE[Coding]PatientClass[EncounterClass]
2PV1-2Patient ClassCWE11IF PV1-45 NOT VALUEDEncounter.statusEncounter.code11CWE[code]PatientClass[EncounterStatus]
3PV1-3Assigned Patient LocationPL01Encounter.location.location(Encounter.Location)Reference(Encounter.Location)01PL[Location]
3PV1-3Assigned Patient LocationPL01IF PV1-2.1 NOT EQUALS "P"Encounter.location.statusEncounter.code01"active"
3PV1-3Assigned Patient LocationPL01IF PV1-2.1 EQUALS "P"Encounter.location.statusEncounter.code01"planned"
4PV1-4Admission TypeCWE01Encounter.typeEncounter.CodeableConcept0-1CWE[CodeableConcept]AdmissionType
5PV1-5Preadmit NumberCX01Encounter.hospitalization.preAdmissionIdentifierEncounter.Identifier01CX[Identifier]
6PV1-6Prior Patient LocationPL01Encounter.location.location(Encounter.Location)Reference(Encounter.Location)01PL[Location]
6PV1-6Prior Patient LocationPL01Encounter.location.statusEncounter.code01"completed"
6PV1-6Prior Patient LocationPL01Encounter.location[2].#ext-temporaryLocation#Encounter.boolean01"false"
7PV1-7Attending DoctorXCN0-1Encounter.participant.individual(Encounter.Practitioner)Reference(Encounter.Practitioner)01XCN[Practitioner]
7PV1-7Attending DoctorXCN0-1Encounter.participant.type.coding.codeEncounter.code01"ATND"
7PV1-7Attending DoctorXCN0-1Encounter.participant.type.coding.systemEncounter.uri01"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
7PV1-7Attending DoctorXCN0-1Encounter.participant.type.coding.displayEncounter.string01"attender"
8PV1-8Referring DoctorXCN0-1Encounter.participant.individual(Encounter.Practitioner)Reference(Encounter.Practitioner)01XCN[Practitioner]"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
8PV1-8Referring DoctorXCN0-1Encounter.participant.type.coding.codeEncounter.code01"REF"
8PV1-8Referring DoctorXCN0-1Encounter.participant.type.coding.systemEncounter.uri01"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
8PV1-8Referring DoctorXCN0-1Encounter.participant.type.textEncounter.string01"referrer"
9PV1-9Consulting DoctorXCN0-1Encounter.participant.individual(Encounter.Practitioner)Reference(Encounter.Practitioner)01XCN[Practitioner]
9PV1-9Consulting DoctorXCN0-1Encounter.participant.type.coding.codeEncounter.code01"CON"
9PV1-9Consulting DoctorXCN0-1Encounter.participant.type.coding.systemEncounter.uri01"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
9PV1-9Consulting DoctorXCN0-1Encounter.participant.type.textEncounter.string01"consultant"
10PV1-10Hospital ServiceCWE01Encounter.serviceTypeEncounter.CodeableConcept01CWE[CodeableConcept]
11PV1-11Temporary LocationPL01
12PV1-12Preadmit Test IndicatorCWE01
13PV1-13Re-admission IndicatorCWE01Encounter.hospitalization.reAdmissionEncounter.CodeableConcept01CWE[CodeableConcept]ReadmissionIndicator
14PV1-14Admit SourceCWE01Encounter.hospitalization.admitSourceEncounter.CodeableConcept01CWE[CodeableConcept]
15PV1-15Ambulatory StatusCWE0-1
16PV1-16VIP IndicatorCWE01
17PV1-17Admitting DoctorXCN0-1Encounter.participant.individual(Encounter.Practitioner)Reference(Encounter.Practitioner)01XCN[Practitioner]
17PV1-17Admitting DoctorXCN0-1Encounter.participant.type.coding.codeEncounter.code01"ADM"
17PV1-17Admitting DoctorXCN0-1Encounter.participant.type.coding.systemEncounter.uri01"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
17PV1-17Admitting DoctorXCN0-1Encounter.participant.type.textEncounter.string01"admitter"
18PV1-18Patient TypeCWE01
19PV1-19Visit NumberCX01Encounter.identifierEncounter.Identifier0-1CX[Identifier]
19PV1-19Visit NumberCX01Encounter.identifier.type.coding.codeEncounter.code"VN"
19PV1-19Visit NumberCX01Encounter.identifier.type.coding.systemEncounter.uri"http://terminology.hl7.org/CodeSystem/v2-0203"
19PV1-19Visit NumberCX01Encounter.identifier.type.textEncounter.string"visit number"
20PV1-20Financial ClassFC0-1Encounter.#ext-financialClass#Encounter.CodeableConcept0-1CWE[CodeableConcept]
21PV1-21Charge Price IndicatorCWE01
22PV1-22Courtesy CodeCWE01
23PV1-23Credit RatingCWE01
24PV1-24Contract CodeCWE0-1
25PV1-25Contract Effective DateDT0-1
26PV1-26Contract AmountNM0-1
27PV1-27Contract PeriodNM0-1
28PV1-28Interest CodeCWE01
29PV1-29Transfer to Bad Debt CodeCWE01
30PV1-30Transfer to Bad Debt DateDT01
31PV1-31Bad Debt Agency CodeCWE01
32PV1-32Bad Debt Transfer AmountNM01
33PV1-33Bad Debt Recovery AmountNM01
34PV1-34Delete Account IndicatorCWE01
35PV1-35Delete Account DateDT01
36PV1-36Discharge DispositionCWE01Encounter.hospitalization.dischargeDispositionEncounter.CodeableConcept01CWE[CodeableConcept]
37PV1-37Discharged to LocationDLD01Encounter.hospitalization.destination(Encounter.Location)Reference(Encounter.Location)01DLD[Location]
38PV1-38Diet TypeCWE01Encounter.hospitalization.dietPreferenceEncounter.CodeableConcept0-1CWE[CodeableConcept]
39PV1-39Servicing FacilityCWE01
40PV1-40Bed StatusIS01
41PV1-41Account StatusCWE01
42PV1-42Pending LocationPL01Encounter.location.location(Encounter.Location)Reference(Encounter.Location)0-1PL
42PV1-42Pending LocationPL01Encounter.location.status"planned"
42PV1-42Pending LocationPL01Encounter.location[3].#ext-temporaryLocation#Encounter.boolean01"false"
43PV1-43Prior Temporary LocationPL01Encounter.location.location(Encounter.Location)Reference(Encounter.Location)0-1PL
43PV1-43Prior Temporary LocationPL01Encounter.location.status"completed"
43PV1-43Prior Temporary LocationPL01Encounter.location[4].#ext-temporaryLocation#Encounter.boolean01"true"
44PV1-44Admit Date/TimeDTM01Encounter.period.startEncounter.dateTime01
45PV1-45Discharge Date/TimeDTM01Encounter.period.endEncounter.dateTime01
45PV1-45Discharge Date/TimeDTM01IF PV1-45 VALUEDEncounter.statusEncounter.code11
46PV1-46Current Patient BalanceNM01
47PV1-47Total ChargesNM01Encounter.#ext-totalCharges#Encounter.Money01NM[Money]
48PV1-48Total AdjustmentsNM01Encounter.#ext-totalAdjustment#Encounter.Money01NM[Money]
49PV1-49Total PaymentsNM01Encounter.#ext-totalPayments#Encounter.Money01NM[Money]
50PV1-50Alternate Visit IDCX0-1Encounter.identifierEncounter.Identifier0-1CX
51PV1-51Visit IndicatorCWE01
52PV1-52Other Healthcare ProviderXCN0-1Encounter.participant.individual(Encounter.Practitioner)Reference(Encounter.Practitioner)01XCN[Practitioner]
52PV1-52Other Healthcare ProviderXCN0-1Encounter.participant.type.coding.codeEncounter.code01"PART"
52PV1-52Other Healthcare ProviderXCN0-1Encounter.participant.type.coding.systemEncounter.uri01"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
52PV1-52Other Healthcare ProviderXCN0-1Encounter.participant.type.textEncounter.string01"Participation"
53PV1-53Service Episode DescriptionST01Encounter.episodeOfCare(EpisodeOfCare.#ext-name#)Encounter.string01
54PV1-54Service Episode IdentifierCX01Encounter.episodeOfCare(Encounter.EpisodeOfCare.identifier)Encounter.Identifier0-1CX

Formats: XML, JSON, Turtle

SegmentPV1toEncounter (http://hl7.org/fhir/uv/v2mappings/segment-pv1-to-encounter)

Mapping from PV1 to Encounter

ACTIVE (not intended for production usage). Published on 2020-08-12 by HL7 International (HL7 Orders and Observations Workgroup: http://hl7.org/Special/committ..., Keith W. Boone: kboone@ainq.com). Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Segment PV1 to the FHIR Encounter Resource.


Source Concept DetailsRelationshipDestination Concept Details
Code from Code from Code from Code from Code from Code from
PV1-2CWE[Coding]PatientClass[EncounterClass]is equivalent toclass
PV1-2CWE[code]PatientClass[EncounterStatus]is equivalent tostatusIF PV1-45 NOT VALUED
PV1-3PL[Location]is equivalent tolocation[1].location(Location)
PV1-3"active"is equivalent tolocation[1].statusIF PV1-2.1 NOT EQUALS "P"
PV1-3"planned"is equivalent tolocation[1].statusIF PV1-2.1 EQUALS "P"
PV1-4CWE[CodeableConcept]AdmissionTypeis equivalent totype
PV1-5CX[Identifier]is equivalent tohospitalization.preAdmissionIdentifier
PV1-6PL[Location]is equivalent tolocation[2].location(Location)
PV1-6"completed"is equivalent tolocation[2].status
PV1-7XCN[Practitioner]is equivalent toparticipant[1].individual(Practitioner)
PV1-7"ATND"is equivalent toparticipant[1].type.coding.code
PV1-7"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"is equivalent toparticipant[1].type.coding.system
PV1-7"attender"is equivalent toparticipant[1].type.coding.display
PV1-8XCN[Practitioner]"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"is equivalent toparticipant[2].individual(Practitioner)
PV1-8"REF"is equivalent toparticipant[2].type.coding.code
PV1-8"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"is equivalent toparticipant[2].type.coding.system
PV1-8"referrer"is equivalent toparticipant[2].type.text
PV1-9XCN[Practitioner]is equivalent toparticipant[3].individual(Practitioner)
PV1-9"CON"is equivalent toparticipant[3].type.coding.code
PV1-9"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"is equivalent toparticipant[3].type.coding.system
PV1-9"consultant"is equivalent toparticipant[3].type.text
PV1-10CWE[CodeableConcept]is equivalent toserviceType
PV1-13CWE[CodeableConcept]ReadmissionIndicatoris equivalent tohospitalization.reAdmission
PV1-14CWE[CodeableConcept]is equivalent tohospitalization.admitSource
PV1-17XCN[Practitioner]is equivalent toparticipant[4].individual(Practitioner)
PV1-17"ADM"is equivalent toparticipant[4].type.coding.code
PV1-17"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"is equivalent toparticipant[4].type.coding.system
PV1-17"admitter"is equivalent toparticipant[4].type.text
PV1-19CX[Identifier]is equivalent toidentifier[1]
PV1-19"VN"is equivalent toidentifier[1].type.coding.code
PV1-19"http://terminology.hl7.org/CodeSystem/v2-0203"is equivalent toidentifier[1].type.coding.system
PV1-19"visit number"is equivalent toidentifier[1].type.text
PV1-36CWE[CodeableConcept]is equivalent tohospitalization.dischargeDisposition
PV1-37DLD[Location]is equivalent tohospitalization.destination(Location)
PV1-38CWE[CodeableConcept]is equivalent tohospitalization.dietPreference
PV1-42PLis equivalent tolocation[3].location(Location)
PV1-42"planned"is equivalent tolocation[3].status
PV1-43PLis equivalent tolocation[4].location(Location)
PV1-43"completed"is equivalent tolocation[4].status
PV1-44is equivalent toperiod.start
PV1-45is equivalent toperiod.end
PV1-45is equivalent tostatusIF PV1-45 VALUED
PV1-50CXis equivalent toidentifier[2]
PV1-52XCN[Practitioner]is equivalent toparticipant[5].individual(Practitioner)
PV1-52"PART"is equivalent toparticipant[5].type.coding.code
PV1-52"http://terminology.hl7.org/CodeSystem/v3-ParticipationType"is equivalent toparticipant[5].type.coding.system
PV1-52"Participation"is equivalent toparticipant[5].type.text
PV1-54CXis equivalent toepisodeOfCare(EpisodeOfCare.identifier)

Notes: