FHIR IG Statistics: StructureDefinition/profile-coverage
Resources that use this resource
Resources that this resource uses
Narrative
No narrative content found in resource
Source
{
"resourceType": "StructureDefinition",
"id": "profile-coverage",
"url": "http://pharmacyeclaims.ca/FHIR/v1.0/StructureDefinition/profile-coverage",
"name": "Coverage",
"title": "Coverage",
"status": "draft",
"description": "Coverage details",
"purpose": "Coverage Details",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Coverage",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Coverage",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Coverage.id",
"path": "Coverage.id",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.status",
"path": "Coverage.status",
"comment": "CPHA Map: N/A - new mandatory data element\r\n\r\nThis element is labeled as a modifier because the status contains the code entered-in-error that marks the coverage as not currently valid.",
"fixedCode": "active",
"mustSupport": true
},
{
"id": "Coverage.type",
"path": "Coverage.type",
"comment": "Usage Note: Future Use Only. May be used in the future to indicate an H.S.A. plan\r\n\r\nNot all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination."
},
{
"id": "Coverage.type.coding",
"path": "Coverage.type.coding",
"mustSupport": true
},
{
"id": "Coverage.type.coding.system",
"path": "Coverage.type.coding.system",
"mustSupport": true
},
{
"id": "Coverage.type.coding.code",
"path": "Coverage.type.coding.code",
"mustSupport": true
},
{
"id": "Coverage.subscriber",
"path": "Coverage.subscriber",
"comment": "CPHA: C.32.03 Client ID # or Code and CPHA: C.35.03 Cardholder Identity A/N 5\r\n\r\nMay be self or a parent in the case of dependants.",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.subscriber.identifier",
"path": "Coverage.subscriber.identifier",
"comment": "CPHA: C.32.03 Client ID # or Code A/N15\r\nCPHA: C.39.03 - Provincial Healthcare ID Code --- Note: this is not in patient resource; do not want duplication\r\nUsage Note: A system will be provided if known. The context is fully understood by sending and receiving applications; that being that it is unique within the group identifier (contract.identifier) which is unique within the payor.identifier.\r\n\r\nWhen an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference \r\nUsage: Cardholder identification number assigned by the benefit card issuer. The cardholder may be an individual (e.g. Ontario MOH health number), who is covered by a unique ID code, or the responsible party in a family or other similar unit where dependants are covered under the same client ID # as the cardholder\r\n\r\nif it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. \n\nWhen both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference\n\nApplications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.\n\nReference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.subscriber.identifier.type",
"path": "Coverage.subscriber.identifier.type",
"comment": "Usage Note: Where known, this should be identified, eg a value of \"JHN\" should be used for jurisdictional healthcare numbers.\r\n\r\nThis element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.",
"mustSupport": true
},
{
"id": "Coverage.subscriber.identifier.type.coding",
"path": "Coverage.subscriber.identifier.type.coding",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Coverage.subscriber.identifier.type.coding.system",
"path": "Coverage.subscriber.identifier.type.coding.system",
"comment": "Usage note: For Jurisdictional identifiers, \r\n\r\nThe URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously.",
"mustSupport": true
},
{
"id": "Coverage.subscriber.identifier.type.coding.code",
"path": "Coverage.subscriber.identifier.type.coding.code",
"comment": "Usage Note: For jurisdictional identifiers, set value = JHN\r\n\r\nNote that FHIR strings SHALL NOT exceed 1MB in size",
"mustSupport": true
},
{
"id": "Coverage.subscriber.identifier.system",
"path": "Coverage.subscriber.identifier.system",
"comment": "Usage Note: This should be provided when known, eg for jurisdictional health number where the assigning authority has an established namespace.. Refer to the terminology, Jurisdictional Healthcare Identifier Type for these values. \r\n\r\nIdentifier.system is always case sensitive.",
"mustSupport": true
},
{
"id": "Coverage.subscriber.identifier.value",
"path": "Coverage.subscriber.identifier.value",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.subscriber.display",
"path": "Coverage.subscriber.display",
"comment": "Usage: This field confirms the identity of the cardholder, This contains the full surname of the individual to whom the benefit eligibility card was issued.\r\nCPHA: C.35.03 Cardholder Identity A/N 5, first five letters only of the surname\r\n\r\nThis is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.",
"mustSupport": true
},
{
"id": "Coverage.beneficiary",
"path": "Coverage.beneficiary",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://pharmacyeclaims.ca/FHIR/v1.0/StructureDefinition/profile-patient"
],
"aggregation": [
"bundled"
]
}
],
"mustSupport": true
},
{
"id": "Coverage.beneficiary.reference",
"path": "Coverage.beneficiary.reference",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.dependent",
"path": "Coverage.dependent",
"comment": "CPHA Map: C.33.01 - Patient Code. \r\n\r\nPeriodically the member number is constructed from the subscriberId and the dependant number.",
"mustSupport": true
},
{
"id": "Coverage.relationship",
"path": "Coverage.relationship",
"comment": "Usage: Code to show relationship of patient to cardholder\r\nCPHA: C.36.03 Relationship, mapping between codes is required\r\r\nTypically, an individual uses policies which are theirs (relationship='self') before policies owned by others.",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.relationship.coding",
"path": "Coverage.relationship.coding",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Coverage.relationship.coding.system",
"path": "Coverage.relationship.coding.system",
"min": 1,
"fixedUri": "http://terminology.hl7.org/CodeSystem/subscriber-relationship",
"mustSupport": true
},
{
"id": "Coverage.relationship.coding.code",
"path": "Coverage.relationship.coding.code",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.payor",
"path": "Coverage.payor",
"comment": "Usage: Identifies the plan type or benefit program. Only an identifier is required\r\nCPHA Mapping: Carrier ID C.30.03 A/N2\r\n\r\nMay provide multiple identifiers such as insurance company identifier or business identifier (BIN number).\nFor selfpay it may provide multiple paying persons and/or organizations.",
"mustSupport": true
},
{
"id": "Coverage.payor.identifier",
"path": "Coverage.payor.identifier",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.payor.identifier.system",
"path": "Coverage.payor.identifier.system",
"mustSupport": true
},
{
"id": "Coverage.payor.identifier.value",
"path": "Coverage.payor.identifier.value",
"mustSupport": true
},
{
"id": "Coverage.contract",
"path": "Coverage.contract",
"comment": "Conformance Rule: This must be populated when known.\r\nCPHA Map: C.31.03 Group Number or Code\r\n\r\nReferences SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Coverage.contract.identifier",
"path": "Coverage.contract.identifier",
"comment": "Usage: This is a number or code, assigned by the plan administrator, payor, processor or benefit card issuer to identify a specific group of benefit \r\nrecipients within a carrier (Field C.30.03) designation. The issuer of the group number may include this number or code on a benefit card or other \r\nformat to be used universally or (as is the case with ODB) assign it for use by a specific provider to a group of residents in a specific facility\r\nCPHA Map: C.31.03 Group Number or Code -> value\r\n\r\nWhen an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. \n\nWhen both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference\n\nApplications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.\n\nReference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).",
"min": 1,
"mustSupport": true
},
{
"id": "Coverage.contract.identifier.system",
"path": "Coverage.contract.identifier.system",
"mustSupport": true
},
{
"id": "Coverage.contract.identifier.value",
"path": "Coverage.contract.identifier.value",
"comment": "CPHA Map: C.31.03 Group Number or Code\r\n\r\nIf the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.",
"min": 1,
"mustSupport": true
}
]
}
}