Add codes to SupportingInfoType CS:
Code |
Display |
Definition |
patientweight |
Patient Weight |
Patient weight (for transportation services) |
ambulancetransportreason |
Ambulance Transport Reason |
Reason ambulance transport was needed (for transportation services) |
transportationdistance |
Transportation Distance |
Distance traveled (for transportation services) |
roudtrippurpose |
Round Trip Purpose |
Reason for round trip (for transportation services) |
stretcherpurpose |
Stretcher Purpose |
Purpose of using a stretcher (for transportation services) |
pickuplocation |
Pick-up Location |
Patient pick-up Location (for transportation services) |
dropofflocation |
Drop-off Location |
Patient drop-off location (for transportation services) |
Create C4BBTransportationServiceCategories ValueSet
ID: C4BBTransportationServiceCategories
Title: Transportation Services Categories
Description: Transportation Services Supporting Info Category Codes
Codes:
Include newly created SupportingInfoType codes listed above
Add slices to Professional NonClinician C4BB-ExplanationOfBenefit-Professional-NonClinician profile SupportingInfo:
Patient Weight
supportinInfo slice named patientweight 0..* MS
supportingInfo[patientweight].category = SupportingInfoType|patientweight
supportingInfo[patientweight].value[x] only Quantity
supportingInfo[patientweight].valueQuantity 1..1
supportingInfo[patientweight].valueQuantity.unit = '[lb_av]'
supportingInfo[patientweight].valueQuantity.system = 'http://unitsofmeasure.org'
supportingInfo[patientweight].valueQuantity.value 1..1
supportingInfo[patientweight].code 0..0
supportingInfo[patientweight].timing[x] 0..0
Ambulance Transport Reason
supportinInfo slice named ambulancetransportreason 0..* MS
supportingInfo[ambulancetransportreason].category = SupportingInfoType|ambulancetransportreason
supportingInfo[ambulancetransportreason].reason 1..1
supportingInfo[ambulancetransportreason].reason only from C4BBAmbulanceTransportReason
supportingInfo[ambulancetransportreason].code 0..0
supportingInfo[ambulancetransportreason].timing[x] 0..0
Transportation Distance
supportinInfo slice named transportationdistance 0..* MS
supportingInfo[transportationdistance].category = SupportingInfoType|transportationdistance
supportingInfo[transportationdistance].value[x] only Quantity
supportingInfo[transportationdistance].valueQuantity 1..1
supportingInfo[transportationdistance].valueQuantity.unit = '[mi_i]'
supportingInfo[transportationdistance].valueQuantity.system = 'http://unitsofmeasure.org'
supportingInfo[transportationdistance].valueQuantity.value 1..1
supportingInfo[transportationdistance].code 0..0
supportingInfo[transportationdistance].timing[x] 0..0
Round Trip Purpose
supportinInfo slice named roudtrippurpose 0..* MS
supportingInfo[roudtrippurpose].category = SupportingInfoType|roudtrippurpose
supportingInfo[roudtrippurpose].value[x] only String
supportingInfo[roudtrippurpose].valueString 1..1
supportingInfo[roudtrippurpose].code 0..0
supportingInfo[roudtrippurpose].timing[x] 0..0
Stretcher Purpose
supportinInfo slice named stretcherpurpose 0..* MS
supportingInfo[stretcherpurpose].category = SupportingInfoType|stretcherpurpose
supportingInfo[stretcherpurpose].value[x] only String
supportingInfo[stretcherpurpose].valueString 1..1
supportingInfo[stretcherpurpose].code 0..0
supportingInfo[stretcherpurpose].timing[x] 0..0
Pick-up Location
supportinInfo slice named pickuplocation 0..* MS
supportingInfo[pickuplocation].category = SupportingInfoType|pickuplocation
supportingInfo[pickuplocation].value[x] only String
supportingInfo[pickuplocation].valueString 1..1
supportingInfo[pickuplocation].code 0..0
supportingInfo[pickuplocation].timing[x] 0..0
Drop-off Location
supportinInfo slice named dropofflocation 0..* MS
supportingInfo[dropofflocation].category = SupportingInfoType|dropofflocation
supportingInfo[dropofflocation].value[x] only String
supportingInfo[dropofflocation].valueString 1..1
supportingInfo[dropofflocation].code 0..0
supportingInfo[dropofflocation].timing[x] 0..0
Create Invariant requiring all ExplanationOfBenefit.SupportingInfo where category from C4BBTransportationServiceCategories sequence is referenced in ExplanationOfBenefit.line.informationSequence
Add Guidance to 4BB-ExplanationOfBenefit-Professional-NonClinician profile intro that transportation services are required to be linked to a line item. If there is more than one trip, each trip needs to be represented on a different line and linked through the line.sequenceInformation appropriately.
Add ValueSet C4BBAmbulanceTransportReason
ID: C4BBAmbulanceTransportReason
Title: Ambulance Transport Reason Codes
Description: Transportation Services Ambulatory Transport Reason Codes
Codes:
All codes in HTA External Code system url defined when finalized from: https://confluence.hl7.org/pages/viewpage.action?pageId=108302991
Create an example EOB Instance for non-emergency transport service
Update the CPCDS mapping to include these slices as well as the profile comparison diagrams.