FHIR IG analytics| Package | pharmacyeclaim.trial |
| Resource Type | StructureDefinition |
| Id | profile-bundle.StructureDefinition.json |
| FHIR Version | R4 |
| Source | https://simplifier.net/resolve?scope=pharmacyeclaim.trial@1.0.0-trial-preview&canonical=http://pharmacyeclaims.ca/FHIR/v1.0/R4/StructureDefinition/profile-Bundle |
| URL | http://pharmacyeclaims.ca/FHIR/v1.0/R4/StructureDefinition/profile-Bundle |
| Status | draft |
| Name | Bundle |
| Title | eClaims Bundle |
| Description | R4 version of Pharmacy eClaims Bundle |
| Purpose | R4 version of Pharmacy eClaims Bundle |
| Type | Bundle |
| Kind | resource |
No resources found
No resources found
No narrative content found in resource
{
"resourceType": "StructureDefinition",
"id": "profile-Bundle",
"url": "http://pharmacyeclaims.ca/FHIR/v1.0/R4/StructureDefinition/profile-Bundle",
"name": "Bundle",
"title": "eClaims Bundle",
"status": "draft",
"description": "R4 version of Pharmacy eClaims Bundle",
"purpose": "R4 version of Pharmacy eClaims Bundle",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Bundle",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Bundle.meta",
"path": "Bundle.meta",
"mustSupport": true
},
{
"id": "Bundle.meta.profile",
"path": "Bundle.meta.profile",
"comment": "Usage Note: This will specify the bundle profile and will be used for conformance. This should be a fixed value of http://pharmacyeclaims.ca/FHIR/v1.0/R4/StructureDefinition/profile-Bundle\r\n\r\nIt is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Bundle.meta.tag",
"path": "Bundle.meta.tag",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Bundle.meta.tag.version",
"path": "Bundle.meta.tag.version",
"comment": "Usage Note: This will specify the version of the Pharmacy Standard being used, eg \"1.0.0\"\r\n\r\nWhere the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.type",
"path": "Bundle.type",
"fixedCode": "message",
"mustSupport": true
},
{
"id": "Bundle.timestamp",
"path": "Bundle.timestamp",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.total",
"path": "Bundle.total",
"comment": "Usage Note: This is used for Daily Totals and Details query message in the response\r\n\r\nOnly used if the bundle is a search result set. The total does not include resources such as OperationOutcome and included resources, only the total number of matching resources.",
"mustSupport": true
},
{
"id": "Bundle.link",
"path": "Bundle.link",
"comment": "Usage: If paging is implemented, the response may include a link\r\nBoth Bundle.link and Bundle.entry.link are defined to support providing additional context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)). \n\nBundle.entry.link corresponds to links found in the HTTP header if the resource in the entry was [read](http.html#read) directly.\n\nThis specification defines some specific uses of Bundle.link for [searching](search.html#conformance) and [paging](http.html#paging), but no specific uses for Bundle.entry.link, and no defined function in a transaction - the meaning is implementation specific.",
"mustSupport": true
},
{
"id": "Bundle.entry",
"path": "Bundle.entry",
"comment": "Usage Notes: As these are messages, the first bundle entry will be a request or response MessageHeader resource.",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.entry.fullUrl",
"path": "Bundle.entry.fullUrl",
"mustSupport": true
},
{
"id": "Bundle.entry.resource",
"path": "Bundle.entry.resource",
"mustSupport": true
},
{
"id": "Bundle.entry.response",
"path": "Bundle.entry.response",
"comment": "Conformance Rule: Must be present for response bundles",
"mustSupport": true
},
{
"id": "Bundle.entry.response.status",
"path": "Bundle.entry.response.status",
"mustSupport": true
},
{
"id": "Bundle.entry.response.outcome",
"path": "Bundle.entry.response.outcome",
"mustSupport": true
}
]
}
}