This profile defines a representation of Pharmaceutical Benefits Schedule (PBS) claim items or Medicare Benefits Schedule (MBS) claim items. PBS claim items include information about pharmaceutical items prescribed and dispensed to an individual that were partially or fully funded under the PBS or Repatriation Pharmaceutical Benefits Scheme (RPBS). MBS claim items include information about healthcare services provided to an individual that were partially or fully funded by Medicare or the Department of Veterans’ Affairs.
The following are the usage scenarios expected:
In the context of this profile Must Support SHALL be interpreted as follows.
The official URL for this profile is:
http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/explanationofbenefit-medicare
This profile defines a representation of Pharmaceutical Benefits Schedule (PBS) claim items or Medicare Benefits Schedule (MBS) claim items.
This profile builds on ExplanationOfBenefit.
This profile was published on Tue Aug 28 00:00:00 AEST 2018 as a active by Australian Digital Health Agency.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from the STU3 FHIR® resource Explanation of Benefit.
This profile introduces the following variations from the above core resource:
meta.profile
is ‘http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/explanationofbenefit-medicare’identifier
status
is ‘active’subType
required binding to Australian Medicare Benefit and Claim Category value setpatient
patient
as AU Base Patientcreated
insurer
as AU Base Organisationprovider
as AU Base Practitionerorganization
as AU Base Organisationreferral
contained as Referral Request Medicare Benefits Schedule Department of Veterans’ Affairsprescription
contained as Medication Request Pharmaceutical Benefits Schemeitem
item.sequence
is ‘1’item.category
extensible binding to Australian Medicare Benefit and Claim Category value setitem.service
item.service
required binding to Australian Department of Human Services Modifications of Pharmaceutical Benefits Scheme Schedule Item, Medicare Benefits Schedule Item and Department of Veterans’ Affairs Fee Schedule Item value setitem.serviced
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ExplanationOfBenefit | I | 0..* | Explanation of Benefit resource inv-dh-eob-01: A PBS or RPBS claim SHALL include a prescription. inv-dh-eob-02: A MBS or DVABS claim SHALL NOT include a prescription. inv-dh-eob-03: One of subType or item.category SHALL be present. inv-dh-eob-04: A PBS claim (subType='pbs') SHALL be of type 'Pharmacy' (type='pharmacy'). inv-dh-eob-05: One meta.profile SHALL have value 'http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/explanationofbenefit-medicare'. | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 1..1 | Meta | Metadata about the resource |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
versionId | Σ | 0..1 | id | Version specific identifier |
lastUpdated | Σ | 0..1 | instant | When the resource version last changed |
profile | Σ | 1..* | uri | Profiles this resource claims to conform to |
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: Common Tags (example) |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S | 1..1 | Identifier | Business Identifier |
status | ?!SΣ | 0..1 | code | active | cancelled | draft | entered-in-error Binding: ExplanationOfBenefitStatus (required) Fixed Value: active |
type | S | 0..1 | CodeableConcept | Type or discipline Binding: Example Claim Type Codes (required) |
subType | S | 0..* | CodeableConcept | Finer grained claim type information Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-medicare-benefit-claim-category-1 (required) |
patient | S | 1..1 | Reference(AU Base Patient) | The subject of the Products and Services |
billablePeriod | 0..1 | Period | Period for charge submission | |
created | S | 1..1 | dateTime | Creation date |
enterer | 0..1 | Reference(Practitioner) | Author | |
insurer | 0..1 | Reference(AU Base Organisation) | Insurer responsible for the EOB | |
provider | S | 0..1 | Reference(AU Base Practitioner) | Responsible provider for the claim |
organization | 0..1 | Reference(AU Base Organisation) | Responsible organization for the claim | |
referral | S | 0..1 | Reference(ReferralRequestMedicareBenefitsScheduleDepartmentofVeterans'Affairs) {c} | Treatment Referral |
facility | 0..1 | Reference(Location) | Servicing Facility | |
claim | 0..1 | Reference(Claim) | Claim reference | |
claimResponse | 0..1 | Reference(ClaimResponse) | Claim response reference | |
outcome | 0..1 | CodeableConcept | complete | error | partial Binding: Claim Processing Codes (example) | |
disposition | 0..1 | string | Disposition Message | |
related | I | 0..* | BackboneElement | Related Claims which may be revelant to processing this claim |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
claim | 0..1 | Reference(Claim) | Reference to the related claim | |
relationship | 0..1 | CodeableConcept | How the reference claim is related Binding: Example Related Claim Relationship Codes (example) | |
reference | 0..1 | Identifier | Related file or case reference | |
prescription | S | 0..1 | Reference(MedicationRequestPharmaceuticalBenefitsScheme) {c} | Prescription authorizing services or products |
originalPrescription | 0..1 | Reference(MedicationRequest) | Original prescription if superceded by fulfiller | |
payee | I | 0..1 | BackboneElement | Party to be paid any benefits payable |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | CodeableConcept | Type of party: Subscriber, Provider, other Binding: Claim Payee Type Codes (example) | |
resourceType | 0..1 | CodeableConcept | organization | patient | practitioner | relatedperson Binding: PayeeResourceType (required) | |
party | 0..1 | Reference(Practitioner | Organization | Patient | RelatedPerson) | Party to receive the payable | |
information | I | 0..* | BackboneElement | Exceptions, special considerations, the condition, situation, prior or concurrent issues |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Information instance identifier | |
category | 1..1 | CodeableConcept | General class of information Binding: Claim Information Category Codes (example) | |
code | 0..1 | CodeableConcept | Type of information Binding: Exception Codes (example) | |
timing[x] | 0..1 | date, Period | When it occurred | |
value[x] | 0..1 | string, Quantity, Attachment, Reference(Resource) | Additional Data or supporting information | |
reason | 0..1 | Coding | Reason associated with the information Binding: Missing Tooth Reason Codes (example) | |
careTeam | I | 0..* | BackboneElement | Care Team members |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Number to covey order of careteam | |
provider | 1..1 | Reference(Practitioner | Organization) | Member of the Care Team | |
responsible | 0..1 | boolean | Billing practitioner | |
role | 0..1 | CodeableConcept | Role on the team Binding: Claim Care Team Role Codes (example) | |
qualification | 0..1 | CodeableConcept | Type, classification or Specialization Binding: Example Provider Qualification Codes (example) | |
diagnosis | I | 0..* | BackboneElement | List of Diagnosis |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Number to covey order of diagnosis | |
diagnosis[x] | 1..1 | CodeableConcept, Reference(Condition) | Patient's diagnosis Binding: ICD-10 Codes (example) | |
type | 0..* | CodeableConcept | Timing or nature of the diagnosis Binding: Example Diagnosis Type Codes (example) | |
packageCode | 0..1 | CodeableConcept | Package billing code Binding: Example Diagnosis Related Group Codes (example) | |
procedure | I | 0..* | BackboneElement | Procedures performed |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Procedure sequence for reference | |
date | 0..1 | dateTime | When the procedure was performed | |
procedure[x] | 1..1 | CodeableConcept, Reference(Procedure) | Patient's list of procedures performed Binding: ICD-10 Procedure Codes (example) | |
precedence | 0..1 | positiveInt | Precedence (primary, secondary, etc.) | |
insurance | I | 0..1 | BackboneElement | Insurance or medical plan |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
coverage | 0..1 | Reference(Coverage) | Insurance information | |
preAuthRef | 0..* | string | Pre-Authorization/Determination Reference | |
accident | I | 0..1 | BackboneElement | Details of an accident |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
date | 0..1 | date | When the accident occurred | |
type | 0..1 | CodeableConcept | The nature of the accident Binding: ActIncidentCode (required) | |
location[x] | 0..1 | Address, Reference(Location) | Accident Place | |
employmentImpacted | 0..1 | Period | Period unable to work | |
hospitalization | 0..1 | Period | Period in hospital | |
item | SI | 1..1 | BackboneElement | Goods and Services |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | S | 1..1 | positiveInt | Service instance Fixed Value: 1 |
careTeamLinkId | 0..* | positiveInt | Applicable careteam members | |
diagnosisLinkId | 0..* | positiveInt | Applicable diagnoses | |
procedureLinkId | 0..* | positiveInt | Applicable procedures | |
informationLinkId | 0..* | positiveInt | Applicable exception and supporting information | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | S | 0..1 | CodeableConcept | Type of service or product Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-medicare-benefit-claim-category-1 (extensible) |
service | S | 1..1 | CodeableConcept | Billing Code Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-dhs-modifications-pbs-mbs-dva-item-1 (required) |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
programCode | 0..* | CodeableConcept | Program specific reason for item inclusion Binding: Example Program Reason Codes (example) | |
serviced[x] | S | 1..1 | date, Period | Date or dates of Service |
location[x] | 0..1 | CodeableConcept, Address, Reference(Location) | Place of service Binding: Example Service Place Codes (example) | |
quantity | S | 0..1 | SimpleQuantity | Count of Products or Services |
unitPrice | 0..1 | Money | Fee, charge or cost per point | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Total item cost | |
udi | 0..* | Reference(Device) | Unique Device Identifier | |
bodySite | 0..1 | CodeableConcept | Service Location Binding: Oral Site Codes (example) | |
subSite | 0..* | CodeableConcept | Service Sub-location Binding: Surface Codes (example) | |
encounter | 0..* | Reference(Encounter) | Encounters related to this billed item | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | I | 0..* | BackboneElement | Adjudication details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
category | 1..1 | CodeableConcept | Adjudication category such as co-pay, eligible, benefit, etc. Binding: Adjudication Value Codes (example) | |
reason | 0..1 | CodeableConcept | Explanation of Adjudication outcome Binding: Adjudication Reason Codes (example) | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monitory value | |
detail | I | 0..* | BackboneElement | Additional items |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Service instance | |
type | 1..1 | CodeableConcept | Group or type of product or service Binding: ActInvoiceGroupCode (required) | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
programCode | 0..* | CodeableConcept | Program specific reason for item inclusion Binding: Example Program Reason Codes (example) | |
quantity | 0..1 | SimpleQuantity | Count of Products or Services | |
unitPrice | 0..1 | Money | Fee, charge or cost per point | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Total additional item cost | |
udi | 0..* | Reference(Device) | Unique Device Identifier | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Detail level adjudication details | ||
subDetail | I | 0..* | BackboneElement | Additional items |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Service instance | |
type | 1..1 | CodeableConcept | Type of product or service Binding: ActInvoiceGroupCode (required) | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
programCode | 0..* | CodeableConcept | Program specific reason for item inclusion Binding: Example Program Reason Codes (example) | |
quantity | 0..1 | SimpleQuantity | Count of Products or Services | |
unitPrice | 0..1 | Money | Fee, charge or cost per point | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Net additional item cost | |
udi | 0..* | Reference(Device) | Unique Device Identifier | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Language if different from the resource | ||
addItem | I | 0..* | BackboneElement | Insurer added line items |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequenceLinkId | 0..* | positiveInt | Service instances | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Added items adjudication | ||
detail | I | 0..* | BackboneElement | Added items details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Added items detail adjudication | ||
totalCost | 0..1 | Money | Total Cost of service from the Claim | |
unallocDeductable | 0..1 | Money | Unallocated deductable | |
totalBenefit | 0..1 | Money | Total benefit payable for the Claim | |
payment | I | 0..1 | BackboneElement | Payment (if paid) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | CodeableConcept | Partial or Complete Binding: Example Payment Type Codes (example) | |
adjustment | 0..1 | Money | Payment adjustment for non-Claim issues | |
adjustmentReason | 0..1 | CodeableConcept | Explanation for the non-claim adjustment Binding: Payment Adjustment Reason Codes (example) | |
date | 0..1 | date | Expected date of Payment | |
amount | 0..1 | Money | Payable amount after adjustment | |
identifier | 0..1 | Identifier | Identifier of the payment instrument | |
form | 0..1 | CodeableConcept | Printed Form Identifier Binding: Form Codes (example) | |
processNote | I | 0..* | BackboneElement | Processing notes |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
number | 0..1 | positiveInt | Sequence number for this note | |
type | 0..1 | CodeableConcept | display | print | printoper Binding: NoteType (required) | |
text | 0..1 | string | Note explanitory text | |
language | 0..1 | CodeableConcept | Language if different from the resource Binding: Common Languages (extensible) | |
benefitBalance | I | 0..* | BackboneElement | Balance by Benefit Category |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
category | 1..1 | CodeableConcept | Type of services covered Binding: Benefit Category Codes (example) | |
subCategory | 0..1 | CodeableConcept | Detailed services covered within the type Binding: Benefit SubCategory Codes (example) | |
excluded | 0..1 | boolean | Excluded from the plan | |
name | 0..1 | string | Short name for the benefit | |
description | 0..1 | string | Description of the benefit or services covered | |
network | 0..1 | CodeableConcept | In or out of network Binding: Network Type Codes (example) | |
unit | 0..1 | CodeableConcept | Individual or family Binding: Unit Type Codes (example) | |
term | 0..1 | CodeableConcept | Annual or lifetime Binding: Benefit Term Codes (example) | |
financial | I | 0..* | BackboneElement | Benefit Summary |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 1..1 | CodeableConcept | Deductable, visits, benefit amount Binding: Benefit Type Codes (example) | |
allowed[x] | 0..1 | unsignedInt, string, Money | Benefits allowed | |
used[x] | 0..1 | unsignedInt, Money | Benefits used | |
Documentation for this format |
This structure is derived from the STU3 FHIR® resource Explanation of Benefit.
This profile introduces the following variations from the above core resource:
meta.profile
is ‘http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/explanationofbenefit-medicare’identifier
status
is ‘active’subType
required binding to Australian Medicare Benefit and Claim Category value setpatient
patient
as AU Base Patientcreated
insurer
as AU Base Organisationprovider
as AU Base Practitionerorganization
as AU Base Organisationreferral
contained as Referral Request Medicare Benefits Schedule Department of Veterans’ Affairsprescription
contained as Medication Request Pharmaceutical Benefits Schemeitem
item.sequence
is ‘1’item.category
extensible binding to Australian Medicare Benefit and Claim Category value setitem.service
item.service
required binding to Australian Department of Human Services Modifications of Pharmaceutical Benefits Scheme Schedule Item, Medicare Benefits Schedule Item and Department of Veterans’ Affairs Fee Schedule Item value setitem.serviced
Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
ExplanationOfBenefit | I | 0..* | Explanation of Benefit resource inv-dh-eob-01: A PBS or RPBS claim SHALL include a prescription. inv-dh-eob-02: A MBS or DVABS claim SHALL NOT include a prescription. inv-dh-eob-03: One of subType or item.category SHALL be present. inv-dh-eob-04: A PBS claim (subType='pbs') SHALL be of type 'Pharmacy' (type='pharmacy'). inv-dh-eob-05: One meta.profile SHALL have value 'http://ns.electronichealth.net.au/ci/fhir/StructureDefinition/explanationofbenefit-medicare'. | |
id | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 1..1 | Meta | Metadata about the resource |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
versionId | Σ | 0..1 | id | Version specific identifier |
lastUpdated | Σ | 0..1 | instant | When the resource version last changed |
profile | Σ | 1..* | uri | Profiles this resource claims to conform to |
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible) |
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: Common Tags (example) |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | S | 1..1 | Identifier | Business Identifier |
status | ?!SΣ | 0..1 | code | active | cancelled | draft | entered-in-error Binding: ExplanationOfBenefitStatus (required) Fixed Value: active |
type | S | 0..1 | CodeableConcept | Type or discipline Binding: Example Claim Type Codes (required) |
subType | S | 0..* | CodeableConcept | Finer grained claim type information Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-medicare-benefit-claim-category-1 (required) |
patient | S | 1..1 | Reference(AU Base Patient) | The subject of the Products and Services |
billablePeriod | 0..1 | Period | Period for charge submission | |
created | S | 1..1 | dateTime | Creation date |
enterer | 0..1 | Reference(Practitioner) | Author | |
insurer | 0..1 | Reference(AU Base Organisation) | Insurer responsible for the EOB | |
provider | S | 0..1 | Reference(AU Base Practitioner) | Responsible provider for the claim |
organization | 0..1 | Reference(AU Base Organisation) | Responsible organization for the claim | |
referral | S | 0..1 | Reference(ReferralRequestMedicareBenefitsScheduleDepartmentofVeterans'Affairs) {c} | Treatment Referral |
facility | 0..1 | Reference(Location) | Servicing Facility | |
claim | 0..1 | Reference(Claim) | Claim reference | |
claimResponse | 0..1 | Reference(ClaimResponse) | Claim response reference | |
outcome | 0..1 | CodeableConcept | complete | error | partial Binding: Claim Processing Codes (example) | |
disposition | 0..1 | string | Disposition Message | |
related | I | 0..* | BackboneElement | Related Claims which may be revelant to processing this claim |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
claim | 0..1 | Reference(Claim) | Reference to the related claim | |
relationship | 0..1 | CodeableConcept | How the reference claim is related Binding: Example Related Claim Relationship Codes (example) | |
reference | 0..1 | Identifier | Related file or case reference | |
prescription | S | 0..1 | Reference(MedicationRequestPharmaceuticalBenefitsScheme) {c} | Prescription authorizing services or products |
originalPrescription | 0..1 | Reference(MedicationRequest) | Original prescription if superceded by fulfiller | |
payee | I | 0..1 | BackboneElement | Party to be paid any benefits payable |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | CodeableConcept | Type of party: Subscriber, Provider, other Binding: Claim Payee Type Codes (example) | |
resourceType | 0..1 | CodeableConcept | organization | patient | practitioner | relatedperson Binding: PayeeResourceType (required) | |
party | 0..1 | Reference(Practitioner | Organization | Patient | RelatedPerson) | Party to receive the payable | |
information | I | 0..* | BackboneElement | Exceptions, special considerations, the condition, situation, prior or concurrent issues |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Information instance identifier | |
category | 1..1 | CodeableConcept | General class of information Binding: Claim Information Category Codes (example) | |
code | 0..1 | CodeableConcept | Type of information Binding: Exception Codes (example) | |
timing[x] | 0..1 | date, Period | When it occurred | |
value[x] | 0..1 | string, Quantity, Attachment, Reference(Resource) | Additional Data or supporting information | |
reason | 0..1 | Coding | Reason associated with the information Binding: Missing Tooth Reason Codes (example) | |
careTeam | I | 0..* | BackboneElement | Care Team members |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Number to covey order of careteam | |
provider | 1..1 | Reference(Practitioner | Organization) | Member of the Care Team | |
responsible | 0..1 | boolean | Billing practitioner | |
role | 0..1 | CodeableConcept | Role on the team Binding: Claim Care Team Role Codes (example) | |
qualification | 0..1 | CodeableConcept | Type, classification or Specialization Binding: Example Provider Qualification Codes (example) | |
diagnosis | I | 0..* | BackboneElement | List of Diagnosis |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Number to covey order of diagnosis | |
diagnosis[x] | 1..1 | CodeableConcept, Reference(Condition) | Patient's diagnosis Binding: ICD-10 Codes (example) | |
type | 0..* | CodeableConcept | Timing or nature of the diagnosis Binding: Example Diagnosis Type Codes (example) | |
packageCode | 0..1 | CodeableConcept | Package billing code Binding: Example Diagnosis Related Group Codes (example) | |
procedure | I | 0..* | BackboneElement | Procedures performed |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Procedure sequence for reference | |
date | 0..1 | dateTime | When the procedure was performed | |
procedure[x] | 1..1 | CodeableConcept, Reference(Procedure) | Patient's list of procedures performed Binding: ICD-10 Procedure Codes (example) | |
precedence | 0..1 | positiveInt | Precedence (primary, secondary, etc.) | |
insurance | I | 0..1 | BackboneElement | Insurance or medical plan |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
coverage | 0..1 | Reference(Coverage) | Insurance information | |
preAuthRef | 0..* | string | Pre-Authorization/Determination Reference | |
accident | I | 0..1 | BackboneElement | Details of an accident |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
date | 0..1 | date | When the accident occurred | |
type | 0..1 | CodeableConcept | The nature of the accident Binding: ActIncidentCode (required) | |
location[x] | 0..1 | Address, Reference(Location) | Accident Place | |
employmentImpacted | 0..1 | Period | Period unable to work | |
hospitalization | 0..1 | Period | Period in hospital | |
item | SI | 1..1 | BackboneElement | Goods and Services |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | S | 1..1 | positiveInt | Service instance Fixed Value: 1 |
careTeamLinkId | 0..* | positiveInt | Applicable careteam members | |
diagnosisLinkId | 0..* | positiveInt | Applicable diagnoses | |
procedureLinkId | 0..* | positiveInt | Applicable procedures | |
informationLinkId | 0..* | positiveInt | Applicable exception and supporting information | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | S | 0..1 | CodeableConcept | Type of service or product Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-medicare-benefit-claim-category-1 (extensible) |
service | S | 1..1 | CodeableConcept | Billing Code Binding: https://healthterminologies.gov.au/fhir/ValueSet/australian-dhs-modifications-pbs-mbs-dva-item-1 (required) |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
programCode | 0..* | CodeableConcept | Program specific reason for item inclusion Binding: Example Program Reason Codes (example) | |
serviced[x] | S | 1..1 | date, Period | Date or dates of Service |
location[x] | 0..1 | CodeableConcept, Address, Reference(Location) | Place of service Binding: Example Service Place Codes (example) | |
quantity | S | 0..1 | SimpleQuantity | Count of Products or Services |
unitPrice | 0..1 | Money | Fee, charge or cost per point | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Total item cost | |
udi | 0..* | Reference(Device) | Unique Device Identifier | |
bodySite | 0..1 | CodeableConcept | Service Location Binding: Oral Site Codes (example) | |
subSite | 0..* | CodeableConcept | Service Sub-location Binding: Surface Codes (example) | |
encounter | 0..* | Reference(Encounter) | Encounters related to this billed item | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | I | 0..* | BackboneElement | Adjudication details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
category | 1..1 | CodeableConcept | Adjudication category such as co-pay, eligible, benefit, etc. Binding: Adjudication Value Codes (example) | |
reason | 0..1 | CodeableConcept | Explanation of Adjudication outcome Binding: Adjudication Reason Codes (example) | |
amount | 0..1 | Money | Monetary amount | |
value | 0..1 | decimal | Non-monitory value | |
detail | I | 0..* | BackboneElement | Additional items |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Service instance | |
type | 1..1 | CodeableConcept | Group or type of product or service Binding: ActInvoiceGroupCode (required) | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
programCode | 0..* | CodeableConcept | Program specific reason for item inclusion Binding: Example Program Reason Codes (example) | |
quantity | 0..1 | SimpleQuantity | Count of Products or Services | |
unitPrice | 0..1 | Money | Fee, charge or cost per point | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Total additional item cost | |
udi | 0..* | Reference(Device) | Unique Device Identifier | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Detail level adjudication details | ||
subDetail | I | 0..* | BackboneElement | Additional items |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequence | 1..1 | positiveInt | Service instance | |
type | 1..1 | CodeableConcept | Type of product or service Binding: ActInvoiceGroupCode (required) | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
programCode | 0..* | CodeableConcept | Program specific reason for item inclusion Binding: Example Program Reason Codes (example) | |
quantity | 0..1 | SimpleQuantity | Count of Products or Services | |
unitPrice | 0..1 | Money | Fee, charge or cost per point | |
factor | 0..1 | decimal | Price scaling factor | |
net | 0..1 | Money | Net additional item cost | |
udi | 0..* | Reference(Device) | Unique Device Identifier | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Language if different from the resource | ||
addItem | I | 0..* | BackboneElement | Insurer added line items |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
sequenceLinkId | 0..* | positiveInt | Service instances | |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Added items adjudication | ||
detail | I | 0..* | BackboneElement | Added items details |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
revenue | 0..1 | CodeableConcept | Revenue or cost center code Binding: Example Revenue Center Codes (example) | |
category | 0..1 | CodeableConcept | Type of service or product Binding: Benefit SubCategory Codes (example) | |
service | 0..1 | CodeableConcept | Billing Code Binding: USCLS Codes (example) | |
modifier | 0..* | CodeableConcept | Service/Product billing modifiers Binding: Modifier type Codes (example) | |
fee | 0..1 | Money | Professional fee or Product charge | |
noteNumber | 0..* | positiveInt | List of note numbers which apply | |
adjudication | 0..* | Unknown reference to #ExplanationOfBenefit.item.adjudication Added items detail adjudication | ||
totalCost | 0..1 | Money | Total Cost of service from the Claim | |
unallocDeductable | 0..1 | Money | Unallocated deductable | |
totalBenefit | 0..1 | Money | Total benefit payable for the Claim | |
payment | I | 0..1 | BackboneElement | Payment (if paid) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | CodeableConcept | Partial or Complete Binding: Example Payment Type Codes (example) | |
adjustment | 0..1 | Money | Payment adjustment for non-Claim issues | |
adjustmentReason | 0..1 | CodeableConcept | Explanation for the non-claim adjustment Binding: Payment Adjustment Reason Codes (example) | |
date | 0..1 | date | Expected date of Payment | |
amount | 0..1 | Money | Payable amount after adjustment | |
identifier | 0..1 | Identifier | Identifier of the payment instrument | |
form | 0..1 | CodeableConcept | Printed Form Identifier Binding: Form Codes (example) | |
processNote | I | 0..* | BackboneElement | Processing notes |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
number | 0..1 | positiveInt | Sequence number for this note | |
type | 0..1 | CodeableConcept | display | print | printoper Binding: NoteType (required) | |
text | 0..1 | string | Note explanitory text | |
language | 0..1 | CodeableConcept | Language if different from the resource Binding: Common Languages (extensible) | |
benefitBalance | I | 0..* | BackboneElement | Balance by Benefit Category |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
category | 1..1 | CodeableConcept | Type of services covered Binding: Benefit Category Codes (example) | |
subCategory | 0..1 | CodeableConcept | Detailed services covered within the type Binding: Benefit SubCategory Codes (example) | |
excluded | 0..1 | boolean | Excluded from the plan | |
name | 0..1 | string | Short name for the benefit | |
description | 0..1 | string | Description of the benefit or services covered | |
network | 0..1 | CodeableConcept | In or out of network Binding: Network Type Codes (example) | |
unit | 0..1 | CodeableConcept | Individual or family Binding: Unit Type Codes (example) | |
term | 0..1 | CodeableConcept | Annual or lifetime Binding: Benefit Term Codes (example) | |
financial | I | 0..* | BackboneElement | Benefit Summary |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 1..1 | CodeableConcept | Deductable, visits, benefit amount Binding: Benefit Type Codes (example) | |
allowed[x] | 0..1 | unsignedInt, string, Money | Benefits allowed | |
used[x] | 0..1 | unsignedInt, Money | Benefits used | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron
Below is an overview of the required search and read operations.
Summary of Search Criteria for StructureDefinition-explanationofbenefit-medicare
none defined