Left: | Invoice (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Invoice) |
Right: | Invoice (https://nrces.in/ndhm/fhir/r4/StructureDefinition/Invoice) |
Error | StructureDefinition.version | Values for version differ: '6.0.0' vs '6.5.0' |
Information | StructureDefinition.date | Values for date differ: '2024-01-24T14:28:59+05:30' vs '2025-03-18T17:41:18+05:30' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Invoice | ||
![]() | |||
![]() | 2024-01-24T14:28:59+05:30 | 2025-03-18T17:41:18+05:30 |
|
![]() | This profile sets the minimum expectations for the details to be added in order to generate invoices for various healthcare process or workflows. | ||
![]() | |||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | urn:iso:std:iso:3166#IN | ||
![]() | resource | ||
![]() | Invoice | ||
![]() | National Resource Center for EHR Standards | ||
![]() | |||
![]() | draft | ||
![]() | |||
![]() | Invoice | ||
![]() | https://nrces.in/ndhm/fhir/r4/StructureDefinition/Invoice | ||
![]() | 6.0.0 | 6.5.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | Invoice | Invoice containing ChargeItems from an Account | 0..* | Invoice | Invoice containing ChargeItems from an Account | |||||||||||
![]() ![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() ![]() | Σ | 1..1 | Identifier | Business Identifier for invoice (e.g invoice number or bill number) | Σ | 1..1 | Identifier | Business Identifier for invoice (e.g invoice number or bill number) | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | Σ | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |||||||||
![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | string | The value that is unique (example the invoice number or bill number) Example General: 123456 | Σ | 1..1 | string | The value that is unique (example the invoice number or bill number) Example General: 123456 | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | Σ | 0..1 | Period | Time period when id is/was valid for use | |||||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | draft | issued | balanced | cancelled | entered-in-error Binding: ?? (required): Codes identifying the lifecycle stage of an Invoice. | ?!Σ | 1..1 | code | draft | issued | balanced | cancelled | entered-in-error Binding: ?? (required): Codes identifying the lifecycle stage of an Invoice. | |||||||||
![]() ![]() ![]() | 0..1 | string | Reason for cancellation of this Invoice | 0..1 | string | Reason for cancellation of this Invoice | |||||||||||
![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of Invoice Binding: ?? (extensible): Valueset for invoice types | Σ | 1..1 | CodeableConcept | Type of Invoice Binding: ?? (extensible): Valueset for invoice types | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Code defined by a terminology system | Σ | 1..1 | Coding | Code defined by a terminology system | |||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | Identity of the terminology system | Σ | 1..1 | uri | Identity of the terminology system | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system | Σ | 1..1 | code | Symbol in syntax defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system | Σ | 1..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Group | Patient) | Recipient(s) of goods and services | Σ | 1..1 | Reference(Group | Patient) | Recipient(s) of goods and services | |||||||||
![]() ![]() ![]() | Σ | 0..1 | Reference(RelatedPerson | Patient | Organization) | Recipient of this invoice | Σ | 0..1 | Reference(RelatedPerson | Patient | Organization) | Recipient of this invoice | |||||||||
![]() ![]() ![]() | Σ | 1..1 | dateTime | Invoice date / posting date | Σ | 1..1 | dateTime | Invoice date / posting date | |||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Participant in creation of this Invoice | 0..* | BackboneElement | Participant in creation of this Invoice | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of involvement in creation of this Invoice | 0..1 | CodeableConcept | Type of involvement in creation of this Invoice | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | Reference(Device | RelatedPerson | Practitioner | Organization | Patient | PractitionerRole) | Individual who was involved | 1..1 | Reference(Device | RelatedPerson | Practitioner | Organization | Patient | PractitionerRole) | Individual who was involved | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Organization) | Issuing Organization of Invoice | 0..1 | Reference(Organization) | Issuing Organization of Invoice | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Account) | Account that is being balanced | 0..1 | Reference(Account) | Account that is being balanced | |||||||||||
![]() ![]() ![]() | 1..* | BackboneElement | Line items of this Invoice | 1..* | BackboneElement | Line items of this Invoice | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..1 | positiveInt | Sequence number of line item | 0..1 | positiveInt | Sequence number of line item | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | Reference(ChargeItem), CodeableConcept | Reference to ChargeItem containing details of this line item or an inline billing code. In the context of ABDM the Chargeitem resource reference must be populated indicating the details for the medicines or other service charged. | 1..1 | Reference(ChargeItem), CodeableConcept | Reference to ChargeItem containing details of this line item or an inline billing code. In the context of ABDM the Chargeitem resource reference must be populated indicating the details for the medicines or other service charged. | |||||||||||
![]() ![]() ![]() ![]() | 1..* | BackboneElement | Components of total line item price | 1..* | BackboneElement | Components of total line item price | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | code | base | surcharge | deduction | discount | tax | informational Binding: ?? (required): Codes indicating the kind of the price component. | 1..1 | code | base | surcharge | deduction | discount | tax | informational Binding: ?? (required): Codes indicating the kind of the price component. | |||||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Code identifying the specific component Binding: ?? (extensible): Price components | 1..1 | CodeableConcept | Code identifying the specific component Binding: ?? (extensible): Price components | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Coding | Code defined by a terminology system | Σ | 1..1 | Coding | Code defined by a terminology system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | uri | Identity of the terminology system | Σ | 1..1 | uri | Identity of the terminology system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Version of the system - if relevant | Σ | 0..1 | string | Version of the system - if relevant | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | code | Symbol in syntax defined by the system | Σ | 1..1 | code | Symbol in syntax defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system | Σ | 1..1 | string | Representation defined by the system | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | Σ | 0..1 | boolean | If this coding was chosen directly by the user | |||||||||
![]() ![]() ![]() ![]() ![]() ![]() | SΣ | 0..1 | string | Plain text representation of the concept | SΣ | 0..1 | string | Plain text representation of the concept | |||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | decimal | Factor used for calculating this component | 0..1 | decimal | Factor used for calculating this component | |||||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | Money | Monetary amount associated with this component | 1..1 | Money | Monetary amount associated with this component | |||||||||||
![]() ![]() ![]() | 0..* | See priceComponent (Invoice) | Components of Invoice total | 0..* | See priceComponent (Invoice) | Components of Invoice total | |||||||||||
![]() ![]() ![]() | Σ | 1..1 | Money | Net total of this Invoice | Σ | 1..1 | Money | Net total of this Invoice | |||||||||
![]() ![]() ![]() | Σ | 1..1 | Money | Gross total of this Invoice | Σ | 1..1 | Money | Gross total of this Invoice | |||||||||
![]() ![]() ![]() | 0..1 | markdown | Payment details | 0..1 | markdown | Payment details | |||||||||||
![]() ![]() ![]() | 0..* | Annotation | Comments made about the invoice | 0..* | Annotation | Comments made about the invoice | |||||||||||
![]() |