R4 Ballot #1 (Mixed Normative/Trial use)

This page is part of the FHIR Specification (v3.3.0: R4 Ballot 2). The current version which supercedes this version is 5.0.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: Encounter, Patient, Practitioner, RelatedPerson

Dependency Graph for ExplanationOfBenefit FMM level 2

NameCard.TypeDependency Analysis
.. ExplanationOfBenefit DomainResource
... identifier 0..*Identifier
... status 0..1code
... type 0..1CodeableConcept
... subType 0..*CodeableConcept
... use 0..1code
... patient 0..1Reference(Patient)
... billablePeriod 0..1Period
... created 0..1dateTime
... enterer 0..1Reference(Practitioner | PractitionerRole)
... insurer 0..1Reference(Organization)
... provider 0..1Reference(Practitioner | PractitionerRole | Organization)
... referral 0..1Reference(ServiceRequest)
... facility 0..1Reference(Location)
... claim 0..1Reference(Claim)
... claimResponse 0..1Reference(ClaimResponse)
... outcome 0..1code
... disposition 0..1string
... related 0..*BackboneElement
.... claim 0..1Reference(Claim)
.... relationship 0..1CodeableConcept
.... reference 0..1Identifier
... prescription 0..1Reference(MedicationRequest | VisionPrescription)Type Warning: (VisionPrescription = FMM1-Trial Use vs. Element = FMM2-Trial Use)
... originalPrescription 0..1Reference(MedicationRequest)
... payee 0..1BackboneElement
.... type 0..1CodeableConcept
.... resource 0..1Coding
.... party 0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson)
... information 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(Any
.... reason 0..1Coding
... careTeam 0..*BackboneElement
.... sequence 1..1positiveInt
.... provider 1..1Reference(Practitioner | PractitionerRole | Organization)
.... responsible 0..1boolean
.... role 0..1CodeableConcept
.... qualification 0..1CodeableConcept
... diagnosis 0..*BackboneElement
.... sequence 1..1positiveInt
.... diagnosis[x] 1..1
..... diagnosisCodeableConceptCodeableConcept
..... diagnosisReferenceReference(Condition
.... type 0..*CodeableConcept
.... packageCode 0..1CodeableConcept
... procedure 0..*BackboneElement
.... sequence 1..1positiveInt
.... date 0..1dateTime
.... procedure[x] 1..1
..... procedureCodeableConceptCodeableConcept
..... procedureReferenceReference(Procedure
... precedence 0..1positiveInt
... insurance 0..1BackboneElement
.... coverage 0..1Reference(Coverage)
.... preAuthRef 0..*string
... accident 0..1BackboneElement
.... date 0..1date
.... type 0..1CodeableConcept
.... 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
.... service 0..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
..... service 0..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
...... service 0..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
.... service 0..1CodeableConcept
.... modifier 0..*CodeableConcept
.... fee 0..1Money
.... noteNumber 0..*positiveInt
.... 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
... form 0..1CodeableConcept
... processNote 0..*BackboneElement
.... number 0..1positiveInt
.... type 0..1code
.... text 0..1string
.... language 0..1CodeableConcept
... benefitBalance 0..*BackboneElement
.... category 1..1CodeableConcept
.... subCategory 0..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