US Veterans Health Administration FHIR Map Set Implementation Guide
1.3.1 - 250401
Publication Build: This will be filled in by the publication tooling
Active as of 2025-03-31 |
Mappings for the EncounterInpatientEncounter resource profile.
Scroll down for the Raw FHIR, CDW & SDA mappings (if any).
Note that the CDW and SDA mappings are derived from a look-up based on the VistA source mappings in CDW and VPR SDA.
key | status | direction | source | mapApproach | mapCase | FHIR Path | subPath | mapValue | mapParameter | mapComment | FHIR URL | Ver |
---|---|---|---|---|---|---|---|---|---|---|---|
427 | team-approved | V2F | PTF - NUMBER (45-.001) | source value | Encounter.identifier[va-IEN] | .value | .system= http://va.gov/identifiers/$Sta3n/45 .type.text = "IEN" |
removed use=IFN typo and split of class to new mapset row | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||
427-1 | team-approved | V2F | fixed value | Encounter.identifier[va-IEN] | .system | http://va.gov/identifiers/$Sta3n/45 | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
427-2 | team-approved | V2F | fixed value | Encounter.identifier[va-IEN] | .type.text | IEN | generated from mapParameter line 2 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
1601 | for review | V2F | fixed value | Encounter.class | http://terminology.hl7.org/CodeSystem/v3-ActCode#IMP | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||||
428 | team-approved | V2F | PTF - INTERNAL ADMISSION # (45-2.1) | source value | Encounter.identifier[va-IA] | .value | .system=http://va.gov/identifiers/$Sta3n/45-2.1 .type.text = "Internal Admission #" |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
428-1 | team-approved | V2F | fixed value | Encounter.identifier[va-IA] | .system | http://va.gov/identifiers/$Sta3n/45-2.1 | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
428-2 | team-approved | V2F | fixed value | Encounter.identifier[va-IA] | .type.text | Internal Admission # | generated from mapParameter line 2 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
433 | team-approved | V2F | PTF - ADMISSION DATE (45-2) | fixed value | null or > now | Encounter.status | #planned | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
434 | team-approved | V2F | PTF - ADMISSION DATE (45-2) | fixed value | not null, < now, field 70 null | Encounter.status | #in-progress | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
435 | team-approved | V2F | PTF - DISCHARGE DATE (45-70) | fixed value | not null | Encounter.status | #finished | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
441 | team-approved | V2F | PTF - PATIENT (45-.01) | reference | Encounter.subject | /Patient | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||||
442 | team-approved | V2F | PTF - PROVIDER (45-79.1) | reference | Encounter.participant | .individual | /Practitioner | .type.coding = http://terminology.hl7.org/CodeSystem/v3-ParticipationType#PPRF | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||
442-1 | team-approved | V2F | fixed value | Encounter.participant | .type.coding | http://terminology.hl7.org/CodeSystem/v3-ParticipationType#PPRF | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
445 | team-approved | V2F | PTF - ADMISSION DATE (45-2) | source value | Encounter.period | .start | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||||
446 | team-approved | V2F | PTF - DISCHARGE DATE (45-70) | source value | Encounter.period | .end | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||||
448 | team-approved | V2F | PTF - PRINCIPAL DIAGNOSIS (45-79) | source value | Encounter.reasonCode[va-principle].coding | .code | .system=termmap({VF_ICDCodingSystems,CODING SYSTEM(1.1)}) | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
448-1 | team-approved | V2F | fixed value | Encounter.reasonCode[va-principle].coding | .system | urn:see-termmap-in-mapParameter | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
1723 | for review | V2F | reference | Encounter.diagnosis | .condition | Condition | .rank=1 | This points to the Condition identified at #956 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||
1723-1 | for review | V2F | fixed value | Encounter.diagnosis | .rank | 1 | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
449 | team-approved | V2F | PTF - SECONDARY DIAGNOSIS 1-24 > ICD DIAGNOSIS - CODE NUMBER (45-79.* > 80-.01) | source value | Encounter.reasonCode[va-secondary].coding | .code | .system=termmap({VF_ICDCodingSystems,CODING SYSTEM(1.1)}) | *) 79.16-79.19,79.201,79.21-79.24,79.241-79.249,79.2491,79.24911-79.24915 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||
449-1 | team-approved | V2F | fixed value | Encounter.reasonCode[va-secondary].coding | .system | urn:see-termmap-in-mapParameter | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
450 | team-approved | V2F | PTF - PROCEDURE 1-5 > ICD OPERATION/PROCEDURE - CODE NUMBER (45-45.01+to+45.05 > 80.1-.01) | source value | Encounter.reasonCode[va-procedure].coding | .code | .system=http://www.cms.gov/Medicare/Coding/ICD10 | 45.01-45.05 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||
450-1 | team-approved | V2F | fixed value | Encounter.reasonCode[va-procedure].coding | .system | http://www.cms.gov/Medicare/Coding/ICD10 | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
453 | team-approved | V2F | PTF - SOURCE OF ADMISSION > SOURCE OF ADMISSION - PTF CODE (45-20 > 45.1-.01) | source value | Encounter.hospitalization.admitSource.coding | .code | .system = http://va.gov/terminology/vistaDefinedTerms/45.1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
453-1 | team-approved | V2F | fixed value | Encounter.hospitalization.admitSource.coding | .system | http://va.gov/terminology/vistaDefinedTerms/45.1 | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
955 | team-approved | V2F | PTF - SOURCE OF ADMISSION > SOURCE OF ADMISSION - PTF CODE (45-20 > 45.1-.01) | terminologyMaps | Encounter.hospitalization.admitSource.coding | VF_SourceOfAdmission | preferred binding | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
454 | team-approved | V2F | PTF - TRANSFERRING FACILITY (45-21.1) | source value | Encounter.hospitalization.origin | .display | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||||
455 | team-approved | V2F | PTF - RECEIVING FACILITY (45-76.1) | source value | Encounter.hospitalization.destination | .display | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||||
456 | team-approved | V2F | PTF - PLACE OF DISPOSITION (45-75) | source value | Encounter.hospitalization.dischargeDisposition.coding | .code | .system = http://va.gov/terminology/vistaDefinedTerms/45.6 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
456-1 | team-approved | V2F | fixed value | Encounter.hospitalization.dischargeDisposition.coding | .system | http://va.gov/terminology/vistaDefinedTerms/45.6 | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
460 | team-approved | V2F | PTF - WARD AT DISCHARGE > WARD LOCATION - HOSPITAL LOCATION FILE POINTER (45-2.2 > 42-44) | reference | Encounter.location[va-ward].location | /Location | computed 45-2.2 is in CDW ; DIM WardLocation.SID 104.302 indirect pointer | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
461 | team-approved | V2F | PTF - FACILITY (45-3) | reference | Encounter.location[va-facility].location | /Location | This is the Sta3n | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
1600 | for review | V2F | PTF - FACILITY (45-3) | reference | Encounter.serviceProvider | /Organization | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||||
1616 | for review | V2F | INPATIENT CPT CODE - CPT CODE > CPT (46-.01 > 81-) | source value | Encounter.type | .coding.system=http://www.ama-assn.org/go/cpt .coding.code = {CPT CODE (.01)} .coding.display = {SHORT NAME (2)} .text = {SHORT NAME (2)} |
http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | ||||
1616-1 | for review | V2F | fixed value | Encounter.type | .coding.system | http://www.ama-assn.org/go/cpt | generated from mapParameter line 1 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
1616-2 | for review | V2F | INPATIENT CPT CODE - CPT CODE > CPT - CPT CODE (46-.01 > 81-.01) | source value | Encounter.type | .coding.code | generated from mapParameter line 2 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
1616-3 | for review | V2F | INPATIENT CPT CODE - CPT CODE > CPT - SHORT NAME (46-.01 > 81-2) | source value | Encounter.type | .coding.display | generated from mapParameter line 3 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
1616-4 | for review | V2F | INPATIENT CPT CODE - CPT CODE > CPT - SHORT NAME (46-.01 > 81-2) | source value | Encounter.type | .text | generated from mapParameter line 4 | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 | |||
1800 | for review | V2F | target not supported | Encounter.participant.period | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter | 5.0.1 |
EncounterInpatientEncounter | ||
Encounter | ||
identifier | ||
type | ||
identifier (va-IEN) | ||
type | ||
text | 427-2: fixed value = IEN | generated from mapParameter line 2 |
system | 427-1: fixed value = http://va.gov/identifiers/$Sta3n/45 | generated from mapParameter line 1 |
value | 427: source value based on PTF - NUMBER (45-.001) | removed use=IFN typo and split of class to new mapset row |
identifier (va-IA) | ||
type | ||
text | 428-2: fixed value = Internal Admission # | generated from mapParameter line 2 |
system | 428-1: fixed value = http://va.gov/identifiers/$Sta3n/45-2.1 | generated from mapParameter line 1 |
value | 428: source value based on PTF - INTERNAL ADMISSION # (45-2.1) | |
status | 433: fixed value = #planned when PTF - ADMISSION DATE (45-2) if null or > now, 434: fixed value = #in-progress when PTF - ADMISSION DATE (45-2) if not null, < now, field 70 null, 435: fixed value = #finished when PTF - DISCHARGE DATE (45-70) if not null | , , |
class | 1601: fixed value = http://terminology.hl7.org/CodeSystem/v3-ActCode#IMP | |
type | 1616: source value based on INPATIENT CPT CODE - CPT CODE > CPT (46-.01 > 81-) | |
coding | ||
system | 1616-1: fixed value = http://www.ama-assn.org/go/cpt | generated from mapParameter line 1 |
code | 1616-2: source value based on INPATIENT CPT CODE - CPT CODE > CPT - CPT CODE (46-.01 > 81-.01) | generated from mapParameter line 2 |
display | 1616-3: source value based on INPATIENT CPT CODE - CPT CODE > CPT - SHORT NAME (46-.01 > 81-2) | generated from mapParameter line 3 |
text | 1616-4: source value based on INPATIENT CPT CODE - CPT CODE > CPT - SHORT NAME (46-.01 > 81-2) | generated from mapParameter line 4 |
subject | 441: reference based on PTF - PATIENT (45-.01) | |
participant | ||
type | ||
coding | 442-1: fixed value = http://terminology.hl7.org/CodeSystem/v3-ParticipationType#PPRF | generated from mapParameter line 1 |
period | 1800: target not supported | |
individual | 442: reference based on PTF - PROVIDER (45-79.1) | |
period | ||
start | 445: source value based on PTF - ADMISSION DATE (45-2) | |
end | 446: source value based on PTF - DISCHARGE DATE (45-70) | |
reasonCode | ||
reasonCode (va-principle) | ||
coding | ||
system | 448-1: fixed value = urn:see-termmap-in-mapParameter | generated from mapParameter line 1 |
code | 448: source value based on PTF - PRINCIPAL DIAGNOSIS (45-79) | |
reasonCode (va-secondary) | ||
coding | ||
system | 449-1: fixed value = urn:see-termmap-in-mapParameter | generated from mapParameter line 1 |
code | 449: source value based on PTF - SECONDARY DIAGNOSIS 1-24 > ICD DIAGNOSIS - CODE NUMBER (45-79.* > 80-.01) | *) 79.16-79.19,79.201,79.21-79.24,79.241-79.249,79.2491,79.24911-79.24915 |
reasonCode (va-procedure) | ||
coding | ||
system | 450-1: fixed value = http://www.cms.gov/Medicare/Coding/ICD10 | generated from mapParameter line 1 |
code | 450: source value based on PTF - PROCEDURE 1-5 > ICD OPERATION/PROCEDURE - CODE NUMBER (45-45.01+to+45.05 > 80.1-.01) | 45.01-45.05 |
diagnosis | ||
condition | 1723: reference | This points to the Condition identified at #956 |
rank | 1723-1: fixed value = 1 | generated from mapParameter line 1 |
hospitalization | ||
origin | ||
display | 454: source value based on PTF - TRANSFERRING FACILITY (45-21.1) | |
admitSource | ||
coding | 955: terminologyMaps using VF_SourceOfAdmission on PTF - SOURCE OF ADMISSION > SOURCE OF ADMISSION - PTF CODE (45-20 > 45.1-.01) | preferred binding |
system | 453-1: fixed value = http://va.gov/terminology/vistaDefinedTerms/45.1 | generated from mapParameter line 1 |
code | 453: source value based on PTF - SOURCE OF ADMISSION > SOURCE OF ADMISSION - PTF CODE (45-20 > 45.1-.01) | |
destination | ||
display | 455: source value based on PTF - RECEIVING FACILITY (45-76.1) | |
dischargeDisposition | ||
coding | ||
system | 456-1: fixed value = http://va.gov/terminology/vistaDefinedTerms/45.6 | generated from mapParameter line 1 |
code | 456: source value based on PTF - PLACE OF DISPOSITION (45-75) | |
location | ||
location (va-ward) | ||
location | 460: reference based on PTF - WARD AT DISCHARGE > WARD LOCATION - HOSPITAL LOCATION FILE POINTER (45-2.2 > 42-44) | computed 45-2.2 is in CDW ; DIM WardLocation.SID 104.302 indirect pointer |
location (va-facility) | ||
location | 461: reference based on PTF - FACILITY (45-3) | This is the Sta3n |
serviceProvider | 1600: reference based on PTF - FACILITY (45-3) |
EncounterInpatientEncounter | ||
Encounter | ||
status | Inpat.Census.AdmitDateSID,Inpat.Census.AdmitDateTime,Inpat.Census501.AdmitDateTime,Inpat.Census501Diagnosis.AdmitDateTime,Inpat.Census535.AdmitDateTime,Inpat.CensusDiagnosis.AdmitDateTime,Inpat.CensusICDProcedure.AdmitDateTime,Inpat.CensusSurgicalProcedure.AdmitDateTime,Inpat.Inpatient.AdmitDateTime,Inpat.Inpatient501Multiple.AdmitDateTime,Inpat.Inpatient501Transaction.AdmitDateTime,Inpat.Inpatient535Multiple.AdmitDateTime,Inpat.Inpatient535Transaction.AdmitDateTime,Inpat.InpatientDischargeDiagnosis.AdmitDateTime,Inpat.InpatientFeeBasis.AdmitDateTime,Inpat.InpatientFeeDiagnosis.AdmitDateTime,Inpat.InpatientICDProcedure.AdmitDateTime,Inpat.InpatientSurgicalProcedure.AdmitDateTime, Inpat.Census.CensusDateSID,Inpat.Census.CensusDateTime,Inpat.Census501.CensusDateTime,Inpat.Census501Diagnosis.CensusDateTime,Inpat.Census535.CensusDateTime,Inpat.CensusDiagnosis.CensusDateTime,Inpat.CensusICDProcedure.CensusDateTime,Inpat.CensusSurgicalProcedure.CensusDateTime,Inpat.Inpatient.DischargeDateTime,Inpat.Inpatient501Transaction.DischargeDateTime,Inpat.Inpatient501TransactionDiagnosis.DischargeDateTime,Inpat.Inpatient535Multiple.DischargeDateTime,Inpat.Inpatient535Transaction.DischargeDateTime,Inpat.InpatientDiagnosis.DischargeDateTime,Inpat.InpatientFeeBasis.DischargeDateTime,Inpat.InpatientFeeDiagnosis.DischargeDateTime,Inpat.InpatientICDProcedure.DischargeDateTime,Inpat.InpatientSurgicalProcedure.DischargeDateTime | |
type | Inpat.InpatientCPTProcedure.CPTIEN | |
coding | ||
code | Inpat.InpatientCPTProcedure.CPTIEN Dim.CPT.CPTCode,Dim.CPT.CPTCode | |
display | Inpat.InpatientCPTProcedure.CPTIEN Dim.CPT.CPTName,Dim.CPT.CPTName | |
text | Inpat.InpatientCPTProcedure.CPTIEN Dim.CPT.CPTName,Dim.CPT.CPTName | |
subject | Inpat.Census.PatientIEN,Inpat.Census501.PatientIEN,Inpat.Census501.PatientSID,Inpat.Census535.PatientIEN,Inpat.CensusDiagnosis.PatientIEN,Inpat.CensusICDProcedure.PatientIEN,Inpat.CensusSurgicalProcedure.PatientIEN,Inpat.Inpatient.PatientIEN,Inpat.Inpatient501Transaction.PatientIEN,Inpat.Inpatient535Transaction.PatientIEN,Inpat.InpatientDiagnosis.PatientIEN,Inpat.InpatientDischargeDiagnosis.PatientIEN,Inpat.InpatientFeeBasis.PatientIEN,Inpat.InpatientFeeDiagnosis.PatientIEN,Inpat.InpatientICDProcedure.PatientIEN,Inpat.InpatientSurgicalProcedure.PatientIEN,Inpat.PresentOnAdmission.PatientIEN | |
period | ||
start | Inpat.Census.AdmitDateSID,Inpat.Census.AdmitDateTime,Inpat.Census501.AdmitDateTime,Inpat.Census501Diagnosis.AdmitDateTime,Inpat.Census535.AdmitDateTime,Inpat.CensusDiagnosis.AdmitDateTime,Inpat.CensusICDProcedure.AdmitDateTime,Inpat.CensusSurgicalProcedure.AdmitDateTime,Inpat.Inpatient.AdmitDateTime,Inpat.Inpatient501Multiple.AdmitDateTime,Inpat.Inpatient501Transaction.AdmitDateTime,Inpat.Inpatient535Multiple.AdmitDateTime,Inpat.Inpatient535Transaction.AdmitDateTime,Inpat.InpatientDischargeDiagnosis.AdmitDateTime,Inpat.InpatientFeeBasis.AdmitDateTime,Inpat.InpatientFeeDiagnosis.AdmitDateTime,Inpat.InpatientICDProcedure.AdmitDateTime,Inpat.InpatientSurgicalProcedure.AdmitDateTime | |
end | Inpat.Census.CensusDateSID,Inpat.Census.CensusDateTime,Inpat.Census501.CensusDateTime,Inpat.Census501Diagnosis.CensusDateTime,Inpat.Census535.CensusDateTime,Inpat.CensusDiagnosis.CensusDateTime,Inpat.CensusICDProcedure.CensusDateTime,Inpat.CensusSurgicalProcedure.CensusDateTime,Inpat.Inpatient.DischargeDateTime,Inpat.Inpatient501Transaction.DischargeDateTime,Inpat.Inpatient501TransactionDiagnosis.DischargeDateTime,Inpat.Inpatient535Multiple.DischargeDateTime,Inpat.Inpatient535Transaction.DischargeDateTime,Inpat.InpatientDiagnosis.DischargeDateTime,Inpat.InpatientFeeBasis.DischargeDateTime,Inpat.InpatientFeeDiagnosis.DischargeDateTime,Inpat.InpatientICDProcedure.DischargeDateTime,Inpat.InpatientSurgicalProcedure.DischargeDateTime | |
reasonCode | ||
reasonCode (va-principle) | ||
coding | ||
code | Inpat.Inpatient.PrincipalDiagnosisICDIEN | |
reasonCode (va-secondary) | ||
coding | ||
code | Dim.ICD10.ICD10Code,Dim.ICD9.ICD9Code | |
reasonCode (va-procedure) | ||
coding | ||
code | Dim.ICD10Procedure.ICD10ProcedureCode,Dim.ICD9Procedure.ICD9ProcedureCode | |
hospitalization | ||
origin | ||
display | Inpat.Census.TransferringFacility,Inpat.Inpatient.TransferFromFacility,Inpat.InpatientFeeBasis.TransferringFacility | |
admitSource | ||
coding | Inpat.Census.AdmitSourceIEN,Inpat.Inpatient.AdmitSourceIEN,Inpat.InpatientFeeBasis.AdmitSourceIEN Dim.AdmitSource.AdmitSourceCode | |
code | Inpat.Census.AdmitSourceIEN,Inpat.Inpatient.AdmitSourceIEN,Inpat.InpatientFeeBasis.AdmitSourceIEN Dim.AdmitSource.AdmitSourceCode | |
destination | ||
display | Inpat.Census.ReceivingFacility,Inpat.Inpatient.TransferToFacility,Inpat.InpatientFeeBasis.ReceivingFacility | |
dischargeDisposition | ||
coding | ||
code | Inpat.Census.PlaceOfDispositionIEN,Inpat.Inpatient.PlaceOfDispositionIEN,Inpat.InpatientFeeBasis.PlaceOfDispositionIEN | |
location | ||
location (va-ward) | ||
location | Inpat.Inpatient.Discharge45WardLocationIEN Dim.WardLocation.LocationIEN | |
location (va-facility) | ||
location | Inpat.Census.DischargeFacility,Inpat.Inpatient.DischargeFromFacility,Inpat.InpatientFeeBasis.DischargeFacility | |
serviceProvider | Inpat.Census.DischargeFacility,Inpat.Inpatient.DischargeFromFacility,Inpat.InpatientFeeBasis.DischargeFacility |
EncounterInpatientEncounter | ||
Encounter | ||
status | Diagnosis.FromTime, Diagnosis.ToTime | |
subject | Diagnosis.Diagnosis[CodeTableDetail.Diagnosis].Code | |
participant | ||
individual | Diagnosis.DiagnosingClinician | |
period | ||
start | Diagnosis.FromTime | |
end | Diagnosis.ToTime | |
reasonCode | ||
reasonCode (va-principle) | ||
coding | ||
code | Diagnosis.Diagnosis,Diagnosis.DiagnosisType | |
location | ||
location (va-ward) | ||
location (va-facility) | ||
location | Diagnosis.EnteredAt,Procedure.EnteredAt | |
serviceProvider | Diagnosis.EnteredAt,Procedure.EnteredAt |
EncounterInpatientEncounter | ||
Encounter | Event | |
identifier | Event.identifier | |
identifier (va-IEN) | Event.identifier | |
identifier (va-IA) | Event.identifier | |
status | Event.status | |
type | Event.code | |
serviceType | Event.code | |
subject | Event.subject | |
episodeOfCare | Event.context | |
basedOn | Event.basedOn | |
participant | Event.performer | |
type | Event.performer.function | |
individual | Event.performer.actor | |
appointment | Event.basedOn | |
period | Event.occurrence[x] | |
length | Event.occurrence[x] | |
reasonCode | Event.reasonCode | |
reasonCode (va-principle) | Event.reasonCode | |
reasonCode (va-secondary) | Event.reasonCode | |
reasonCode (va-procedure) | Event.reasonCode | |
reasonReference | Event.reasonCode | |
diagnosis | ||
condition | Event.reasonReference | |
location | ||
location | Event.location | |
location (va-ward) | ||
location | Event.location | |
location (va-facility) | ||
location | Event.location | |
serviceProvider | Event.performer.actor | |
partOf | Event.partOf |
EncounterInpatientEncounter | ||
Encounter | Entity. Role, or Act, Encounter[@moodCode='EVN'] | |
text | Act.text? | |
contained | N/A | |
extension | N/A | |
modifierExtension | N/A | |
identifier | .id | |
id | n/a | |
extension | n/a | |
use | Role.code or implied by context | |
type | Role.code or implied by context | |
system | II.root or Role.id.root | |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | |
period | Role.effectiveTime or implied by context | |
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | |
identifier (va-IEN) | .id | |
id | n/a | |
extension | n/a | |
use | Role.code or implied by context | |
type | Role.code or implied by context | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
text | ./originalText[mediaType/code="text/plain"]/data | |
system | II.root or Role.id.root | |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | |
period | Role.effectiveTime or implied by context | |
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | |
identifier (va-IA) | .id | |
id | n/a | |
extension | n/a | |
use | Role.code or implied by context | |
type | Role.code or implied by context | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
text | ./originalText[mediaType/code="text/plain"]/data | |
system | II.root or Role.id.root | |
value | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) | |
period | Role.effectiveTime or implied by context | |
assigner | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper | |
status | .statusCode | |
statusHistory | n/a | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
status | n/a | |
period | n/a | |
class | .inboundRelationship[typeCode=SUBJ].source[classCode=LIST].code | |
classHistory | n/a | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
class | n/a | |
period | n/a | |
type | .code | |
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 | |
priority | .priorityCode | |
subject | .participation[typeCode=SBJ]/role[classCode=PAT] | |
episodeOfCare | n/a | |
basedOn | .reason.ClinicalDocument | |
participant | .participation[typeCode=PFM] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
type | .functionCode | |
id | n/a | |
extension | n/a | |
coding | union(., ./translation) | |
text | ./originalText[mediaType/code="text/plain"]/data | |
period | .time | |
individual | .role | |
appointment | .outboundRelationship[typeCode=FLFS].target[classCode=ENC, moodCode=APT] | |
period | .effectiveTime (low & high) | |
id | n/a | |
extension | n/a | |
start | ./low | |
end | ./high | |
length | .lengthOfStayQuantity | |
reasonCode | .reasonCode | |
reasonCode (va-principle) | .reasonCode | |
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 | |
reasonCode (va-secondary) | .reasonCode | |
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 | |
reasonCode (va-procedure) | .reasonCode | |
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 | |
reasonReference | .reasonCode | |
diagnosis | .outboundRelationship[typeCode=RSON] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
condition | .outboundRelationship[typeCode=RSON].target | |
use | n/a | |
rank | .outboundRelationship[typeCode=RSON].priority | |
account | .pertains.A_Account | |
hospitalization | .outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
preAdmissionIdentifier | .id | |
origin | .participation[typeCode=ORG].role | |
id | n/a | |
extension | n/a | |
reference | N/A | |
type | N/A | |
identifier | .identifier | |
display | N/A | |
admitSource | .admissionReferralSourceCode | |
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 | |
reAdmission | n/a | |
dietPreference | .outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"] | |
specialCourtesy | .specialCourtesiesCode | |
specialArrangement | .specialArrangementCode | |
destination | .participation[typeCode=DST] | |
id | n/a | |
extension | n/a | |
reference | N/A | |
type | N/A | |
identifier | .identifier | |
display | N/A | |
dischargeDisposition | .dischargeDispositionCode | |
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 | |
location | .participation[typeCode=LOC] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
location | .role | |
status | .role.statusCode | |
period | .time | |
location (va-ward) | .participation[typeCode=LOC] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
location | .role | |
status | .role.statusCode | |
period | .time | |
location (va-facility) | .participation[typeCode=LOC] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
location | .role | |
status | .role.statusCode | |
period | .time | |
serviceProvider | .particiaption[typeCode=PFM].role | |
partOf | .inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN] |
EncounterInpatientEncounter | ||
Encounter | ||
identifier | FiveWs.identifier | |
identifier (va-IEN) | FiveWs.identifier | |
identifier (va-IA) | FiveWs.identifier | |
status | FiveWs.status | |
class | FiveWs.class | |
type | FiveWs.class | |
priority | FiveWs.grade | |
subject | FiveWs.subject[x], FiveWs.subject | |
episodeOfCare | FiveWs.context | |
participant | ||
individual | FiveWs.who | |
period | FiveWs.done[x] | |
reasonCode | FiveWs.why[x] | |
reasonCode (va-principle) | FiveWs.why[x] | |
reasonCode (va-secondary) | FiveWs.why[x] | |
reasonCode (va-procedure) | FiveWs.why[x] | |
reasonReference | FiveWs.why[x] | |
diagnosis | ||
condition | FiveWs.why[x] | |
location | ||
location | FiveWs.where[x] | |
location (va-ward) | ||
location | FiveWs.where[x] | |
location (va-facility) | ||
location | FiveWs.where[x] |
EncounterInpatientEncounter | ||
Encounter | ||
identifier | PV1-19 | |
use | N/A | |
type | CX.5 | |
system | CX.4 / EI-2-4 | |
value | CX.1 / EI.1 | |
period | CX.7 + CX.8 | |
assigner | CX.4 / (CX.4,CX.9,CX.10) | |
identifier (va-IEN) | PV1-19 | |
use | N/A | |
type | CX.5 | |
coding | C*E.1-8, C*E.10-22 | |
text | C*E.9. But note many systems use C*E.2 for this | |
system | CX.4 / EI-2-4 | |
value | CX.1 / EI.1 | |
period | CX.7 + CX.8 | |
assigner | CX.4 / (CX.4,CX.9,CX.10) | |
identifier (va-IA) | PV1-19 | |
use | N/A | |
type | CX.5 | |
coding | C*E.1-8, C*E.10-22 | |
text | C*E.9. But note many systems use C*E.2 for this | |
system | CX.4 / EI-2-4 | |
value | CX.1 / EI.1 | |
period | CX.7 + CX.8 | |
assigner | CX.4 / (CX.4,CX.9,CX.10) | |
status | No clear equivalent in HL7 v2; active/finished could be inferred from PV1-44, PV1-45, PV2-24; inactive could be inferred from PV2-16 | |
class | PV1-2 | |
type | PV1-4 / PV1-18 | |
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 | |
serviceType | PV1-10 | |
priority | PV2-25 | |
subject | PID-3 | |
episodeOfCare | PV1-54, PV1-53 | |
participant | ROL | |
type | ROL-3 (or maybe PRT-4) | |
coding | C*E.1-8, C*E.10-22 | |
text | C*E.9. But note many systems use C*E.2 for this | |
period | ROL-5, ROL-6 (or maybe PRT-5) | |
individual | ROL-4 | |
appointment | SCH-1 / SCH-2 | |
period | PV1-44, PV1-45 | |
start | DR.1 | |
end | DR.2 | |
length | (PV1-45 less PV1-44) iff ( (PV1-44 not empty) and (PV1-45 not empty) ); units in minutes | |
reasonCode | EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations ) | |
reasonCode (va-principle) | EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations ) | |
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 | |
reasonCode (va-secondary) | EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations ) | |
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 | |
reasonCode (va-procedure) | EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations ) | |
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 | |
reasonReference | EVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations ) | |
diagnosis | ||
condition | Resources that would commonly referenced at Encounter.indication would be Condition and/or Procedure. These most closely align with DG1/PRB and PR1 respectively. | |
hospitalization | ||
preAdmissionIdentifier | PV1-5 | |
admitSource | PV1-14 | |
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 | |
reAdmission | PV1-13 | |
dietPreference | PV1-38 | |
specialCourtesy | PV1-16 | |
specialArrangement | PV1-15 / OBR-30 / OBR-43 | |
destination | PV1-37 | |
dischargeDisposition | PV1-36 | |
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 | |
location | ||
location | PV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43 | |
location (va-ward) | ||
location | PV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43 | |
location (va-facility) | ||
location | PV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43 | |
serviceProvider | PL.6 & PL.1 |