This resource describes a patient’s insurance plan information, which you may typically find on the patient’s insurance card. You can also use this resource to register for Selfpay (i.e., when an entity other than the insurance or guarantor pays for healthcare costs, like worker’s compensation). Keep in mind that a Coverage resource contains details for your review, not approval or eligibility.
You can review or retrieve coverage information.
_search
Query for details about a patient’s insurance plan. Review tips for insurance searches.
cURL request example
Request Body Schema
- beneficiaryArray of stringThe beneficiary of insurance coverage. 
- resourceTyperequired, stringIdentifies the type of the resource Value:Bundle
- typerequired, stringIdentifies this bundle as a response to a search Value:searchset
- totalrequired, numberThe total number of matches 
- entryArray of Coverage or OtherA resource matching the search criteria or related to a matching resource - resourcerequired, objectInformation about healthcare coverage - resourceTyperequired, stringIdentifies the type of the resource Value:Coverage
- statusrequired, stringThe status of the resource instance. Possible Values:active,cancelled,draft,entered-in-error
- beneficiaryrequired, objectThe party who benefits from the insurance coverage; the patient when products and/or services are provided. Must be a resource of type Patient.- referencestringA reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with #and refers to a contained resource.
 
- payorrequired, Array of objectThe program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements. Must reference one of the following types of resources: - Organization
- Patient
- RelatedPerson
 - referencestringA reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with #and refers to a contained resource.
 
- idstringThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. 
- containedArray of subscriber or companyThese resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope. - resourceTyperequired, stringIdentifies the type of the resource Value:RelatedPerson
- patientrequired, objectThe patient this person is related to. Must be a resource of type Patient.- referencestringA reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with #and refers to a contained resource.
 
- idstringThe logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. 
- extensionArray of spouse, employer or OtherMay be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. - urlrequired, stringSource of the definition for the extension code - a logical name or a URL. Value:https://fhir.redoxengine.com/StructureDefinition/relatedperson-spouse
- valueHumanNameobjectValue of extension - must be one of a constrained set of the data types (see Extensibility for a list). - usestringIdentifies the purpose for this name. Possible Values:usual,official,temp,nickname,anonymous,old,maiden
- familystringThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father. 
- givenArray of stringGiven name. 
 
 Contains the spouse's name of a RelatedPerson resource 
- identifierArray of objectIdentifier for a person within a particular scope. - extensionArray of Boolean, String, CodeableConcept, CodingMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. - urlrequired, stringSource of the definition for the extension code - a logical name or a URL. 
- valueBooleanbooleanA single value for the extension. 
 
- usestringThe purpose of this identifier. Possible Values:usual,official,temp,secondary,old (If known)
- systemstringEstablishes the namespace for the value - that is, a URL that describes a set values that are unique. 
- valuestringThe portion of the identifier typically relevant to the user and which is unique within the context of the system. 
 
- relationshipArray of objectThe nature of the relationship between a patient and the related person. - textstringA human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. 
 
- nameArray of objectA name associated with the person. - usestringIdentifies the purpose for this name. Possible Values:usual,official,temp,nickname,anonymous,old,maiden
- familystringThe part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father. 
- givenArray of stringGiven name. 
 
- telecomArray of objectA contact detail for the person, e.g. a telephone number or an email address. - systemstringTelecommunications form for contact point - what communications system is required to make use of the contact. Possible Values:phone,fax,email,pager,url,sms,other
- valuestringThe actual contact point details, in a form that is meaningful to the designated communication system (i.e. phone number or email address). 
- usestringIdentifies the purpose for the contact point. Possible Values:home,work,temp,old,mobile
 
- genderstringAdministrative Gender - the gender that the person is considered to have for administration and record keeping purposes. Possible Values:male,female,other,unknown
- birthDatestringThe date on which the related person was born. 
- addressArray of objectAddress where the related person can be contacted or visited. - usestringThe purpose of this address. Possible Values:home,work,temp,old,billing
- lineArray of stringThis component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information. 
- citystringThe name of the city, town, suburb, village or other community or delivery center. 
- districtstringThe name of the administrative area (county). 
- statestringSub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes). 
- postalCodestringA postal code designating a region defined by the postal service. 
- countrystringCountry - a nation as commonly understood or generally accepted. 
 
 A person that is related to a patient, but who is not a direct target of care 
- identifierArray of objectA unique identifier assigned to this coverage. - extensionArray of Boolean, String, CodeableConcept, CodingMay be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. - urlrequired, stringSource of the definition for the extension code - a logical name or a URL. 
- valueBooleanbooleanA single value for the extension. 
 
- usestringThe purpose of this identifier. Possible Values:usual,official,temp,secondary,old (If known)
- systemstringEstablishes the namespace for the value - that is, a URL that describes a set values that are unique. 
- valuestringThe portion of the identifier typically relevant to the user and which is unique within the context of the system. 
 
- typeobjectThe type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization. - textstringA human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. 
 
- subscriberobjectThe party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due. Must reference one of the following types of resources: - Patient
- RelatedPerson
 - referencestringA reference to another resource. This is typically either a relative reference which includes the resource type and ID, or an internal reference which starts with #and refers to a contained resource.
 
- periodobjectTime period during which the coverage is in force. A missing start date indicates the start date isn't known, a missing end date means the coverage is continuing to be in force. - startstringThe start of the period. The boundary is inclusive. 
- endstringThe end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time. 
 
- classArray of group, plan, agreementType, coverageType or OtherA suite of underwriter specific classifiers. - typerequired, objectIdentifies this class as representing the insurance group. - codingrequired, Array of objectA reference to a code defined by a terminology system. - coderequired, stringA symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). Value:group
- systemrequired, stringThe identification of the code system that defines the meaning of the symbol in the code. Value:http://terminology.hl7.org/CodeSystem/coverage-class
 
- textstringA human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. 
 
- valuerequired, stringIdentifier of the group. 
- namestringName of the group. 
 An employee group. 
 
- searchrequired, objectInformation about the search process that lead to the creation of this entry. - moderequired, stringIdentifies the Coverage as matching the search parameters Value:match
 
 
Response to a Coverage search operation containing only coverage resources