Release 4B Snapshot #1

This page is part of the FHIR Specification v4.3.0-snapshot1: R4B Snapshot to support the Jan 2022 Connectathon. About the R4B version of FHIR. The current officially released version is 4.3.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4

Financial Management Work GroupMaturity Level: 2 Trial Use Compartments: Device, Encounter, Patient, Practitioner, RelatedPerson

Dependency Graph for ExplanationOfBenefit FMM level 2

NameCard.TypeDependency Analysis
.. ExplanationOfBenefit DomainResource
... identifier 0..*Identifier
... status 1..1code
... type 1..1CodeableConcept
... subType 0..1CodeableConcept
... use 1..1code
... patient 1..1Reference(Patient)
... billablePeriod 0..1Period
... created 1..1dateTime
... enterer 0..1Reference(Practitioner | PractitionerRole)
... insurer 1..1Reference(Organization)
... provider 1..1Reference(Practitioner | PractitionerRole | Organization)
... priority 0..1CodeableConcept
... fundsReserveRequested 0..1CodeableConcept
... fundsReserve 0..1CodeableConcept
... related 0..*BackboneElement
.... claim 0..1Reference(Claim)
.... relationship 0..1CodeableConcept
.... reference 0..1Identifier
... prescription 0..1Reference(MedicationRequest | VisionPrescription)
... originalPrescription 0..1Reference(MedicationRequest)
... payee 0..1BackboneElement
.... type 0..1CodeableConcept
.... party 0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson)
... referral 0..1Reference(ServiceRequest)
... facility 0..1Reference(Location)
... claim 0..1Reference(Claim)
... claimResponse 0..1Reference(ClaimResponse)
... outcome 1..1code
... disposition 0..1string
... preAuthRef 0..*string
... preAuthRefPeriod 0..*Period
... careTeam 0..*BackboneElement
.... sequence 1..1positiveInt
.... provider 1..1Reference(Practitioner | PractitionerRole | Organization)
.... responsible 0..1boolean
.... role 0..1CodeableConcept
.... qualification 0..1CodeableConcept
... supportingInfo 0..*BackboneElement
.... sequence 1..1positiveInt
.... category 1..1CodeableConcept
.... code 0..1CodeableConcept
.... timing[x] 0..1
..... timingDatedate
..... timingPeriodPeriod
.... value[x] 0..1
..... valueBooleanboolean
..... valueStringstring
..... valueQuantityQuantity
..... valueAttachmentAttachment
..... valueReferenceReference(AnyType Warning: (Any = FMM1-Trial Use vs. Element = FMM2-Trial Use)
.... reason 0..1Coding
... diagnosis 0..*BackboneElement
.... sequence 1..1positiveInt
.... diagnosis[x] 1..1
..... diagnosisCodeableConceptCodeableConcept
..... diagnosisReferenceReference(Condition
.... type 0..*CodeableConcept
.... onAdmission 0..1CodeableConcept
.... packageCode 0..1CodeableConcept
... procedure 0..*BackboneElement
.... sequence 1..1positiveInt
.... type 0..*CodeableConcept
.... date 0..1dateTime
.... procedure[x] 1..1
..... procedureCodeableConceptCodeableConcept
..... procedureReferenceReference(Procedure
.... udi 0..*Reference(Device)
... precedence 0..1positiveInt
... insurance 1..*BackboneElement
.... focal 1..1boolean
.... coverage 1..1Reference(Coverage)
.... preAuthRef 0..*string
... accident 0..1BackboneElement
.... date 0..1date
.... type 0..1CodeableConceptBinding Error: Unable to resolve vs 'http://terminology.hl7.org/ValueSet/v3-ActIncidentCode' to check dependencies
.... location[x] 0..1
..... locationAddressAddress
..... locationReferenceReference(Location
... item 0..*BackboneElement
.... sequence 1..1positiveInt
.... careTeamSequence 0..*positiveInt
.... diagnosisSequence 0..*positiveInt
.... procedureSequence 0..*positiveInt
.... informationSequence 0..*positiveInt
.... revenue 0..1CodeableConcept
.... category 0..1CodeableConcept
.... productOrService 1..1CodeableConcept
.... modifier 0..*CodeableConcept
.... programCode 0..*CodeableConcept
.... serviced[x] 0..1
..... servicedDatedate
..... servicedPeriodPeriod
.... location[x] 0..1
..... locationCodeableConceptCodeableConcept
..... locationAddressAddress
..... locationReferenceReference(Location
.... quantity 0..1SimpleQuantity
.... unitPrice 0..1Money
.... factor 0..1decimal
.... net 0..1Money
.... udi 0..*Reference(Device)
.... bodySite 0..1CodeableConcept
.... subSite 0..*CodeableConcept
.... encounter 0..*Reference(Encounter)
.... noteNumber 0..*positiveInt
.... adjudication 0..*BackboneElement
..... category 1..1CodeableConcept
..... reason 0..1CodeableConcept
..... amount 0..1Money
..... value 0..1decimal
.... detail 0..*BackboneElement
..... sequence 1..1positiveInt
..... revenue 0..1CodeableConcept
..... category 0..1CodeableConcept
..... productOrService 1..1CodeableConcept
..... modifier 0..*CodeableConcept
..... programCode 0..*CodeableConcept
..... quantity 0..1SimpleQuantity
..... unitPrice 0..1Money
..... factor 0..1decimal
..... net 0..1Money
..... udi 0..*Reference(Device)
..... noteNumber 0..*positiveInt
..... adjudication 0..*see adjudication
..... subDetail 0..*BackboneElement
...... sequence 1..1positiveInt
...... revenue 0..1CodeableConcept
...... category 0..1CodeableConcept
...... productOrService 1..1CodeableConcept
...... modifier 0..*CodeableConcept
...... programCode 0..*CodeableConcept
...... quantity 0..1SimpleQuantity
...... unitPrice 0..1Money
...... factor 0..1decimal
...... net 0..1Money
...... udi 0..*Reference(Device)
...... noteNumber 0..*positiveInt
...... adjudication 0..*see adjudication
... addItem 0..*BackboneElement
.... itemSequence 0..*positiveInt
.... detailSequence 0..*positiveInt
.... subDetailSequence 0..*positiveInt
.... provider 0..*Reference(Practitioner | PractitionerRole | Organization)
.... productOrService 1..1CodeableConcept
.... modifier 0..*CodeableConcept
.... programCode 0..*CodeableConcept
.... serviced[x] 0..1
..... servicedDatedate
..... servicedPeriodPeriod
.... location[x] 0..1
..... locationCodeableConceptCodeableConcept
..... locationAddressAddress
..... locationReferenceReference(Location
.... quantity 0..1SimpleQuantity
.... unitPrice 0..1Money
.... factor 0..1decimal
.... net 0..1Money
.... bodySite 0..1CodeableConcept
.... subSite 0..*CodeableConcept
.... noteNumber 0..*positiveInt
.... adjudication 0..*see adjudication
.... detail 0..*BackboneElement
..... productOrService 1..1CodeableConcept
..... modifier 0..*CodeableConcept
..... quantity 0..1SimpleQuantity
..... unitPrice 0..1Money
..... factor 0..1decimal
..... net 0..1Money
..... noteNumber 0..*positiveInt
..... adjudication 0..*see adjudication
..... subDetail 0..*BackboneElement
...... productOrService 1..1CodeableConcept
...... modifier 0..*CodeableConcept
...... quantity 0..1SimpleQuantity
...... unitPrice 0..1Money
...... factor 0..1decimal
...... net 0..1Money
...... noteNumber 0..*positiveInt
...... adjudication 0..*see adjudication
... adjudication 0..*see adjudication
... total 0..*BackboneElement
.... category 1..1CodeableConcept
.... amount 1..1Money
... payment 0..1BackboneElement
.... type 0..1CodeableConcept
.... adjustment 0..1Money
.... adjustmentReason 0..1CodeableConcept
.... date 0..1date
.... amount 0..1Money
.... identifier 0..1Identifier
... formCode 0..1CodeableConcept
... form 0..1Attachment
... processNote 0..*BackboneElement
.... number 0..1positiveInt
.... type 0..1code
.... text 0..1string
.... language 0..1CodeableConcept
... benefitPeriod 0..1Period
... benefitBalance 0..*BackboneElement
.... category 1..1CodeableConcept
.... excluded 0..1boolean
.... name 0..1string
.... description 0..1string
.... network 0..1CodeableConcept
.... unit 0..1CodeableConcept
.... term 0..1CodeableConcept
.... financial 0..*BackboneElement
..... type 1..1CodeableConcept
..... allowed[x] 0..1
...... allowedUnsignedIntunsignedInt
...... allowedStringstring
...... allowedMoneyMoney
..... used[x] 0..1
...... usedUnsignedIntunsignedInt
...... usedMoneyMoney