STU 3 Ballot

This page is part of the FHIR Specification (v1.6.0: STU 3 Ballot 4). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

13.8 Resource EnrollmentResponse - Content

This resource is marked as a draft.

Financial Management Work GroupMaturity Level: 0Compartments: Not linked to any defined compartments

This resource provides enrollment and plan details from the processing of an Enrollment resource.

13.8.1 Scope and Usage

This resource has not yet undergone proper review by FM. At this time it is a 'stub', is known to be incomplete, and is to be considered as a draft.

The EnrollmentResponse resource provides enrollment and plan details from the processing of an Enrollment resource.

13.8.2 Resource Content

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. EnrollmentResponse DomainResourceEnrollmentResponse resource
... identifier 0..*IdentifierBusiness Identifier
... status ?!Σ1..1codeactive | cancelled | draft | entered-in-error
EnrollmentResponseStatus (Required)
... request[x] 0..1Claim reference
.... requestIdentifierIdentifier
.... requestReferenceReference(EnrollmentRequest)
... outcome 0..1codecomplete | error | partial
RemittanceOutcome (Required)
... disposition 0..1stringDisposition Message
... ruleset 0..1CodingResource version
Ruleset Codes (Example)
... originalRuleset 0..1CodingOriginal version
Ruleset Codes (Example)
... created 0..1dateTimeCreation date
... organization[x] 0..1Insurer
.... organizationIdentifierIdentifier
.... organizationReferenceReference(Organization)
... requestProvider[x] 0..1Responsible practitioner
.... requestProviderIdentifierIdentifier
.... requestProviderReferenceReference(Practitioner)
... requestOrganization[x] 0..1Responsible organization
.... requestOrganizationIdentifierIdentifier
.... requestOrganizationReferenceReference(Organization)

doco Documentation for this format

UML Diagram (Legend)

EnrollmentResponse (DomainResource)The Response business identifieridentifier : Identifier [0..*]The status of the resource instance (this element modifies the meaning of other elements)status : code [1..1] « A code specifying the state of the resource instance. (Strength=Required)EnrollmentResponseStatus! »Original request resource referencerequest[x] : Type [0..1] « Identifier|Reference(EnrollmentRequest) »Processing status: error, completeoutcome : code [0..1] « The outcome of the processing. (Strength=Required)RemittanceOutcome! »A description of the status of the adjudicationdisposition : string [0..1]The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resourcesruleset : Coding [0..1] « The static and dynamic model to which contents conform, which may be business version or standard/version. (Strength=Example)Ruleset ?? »The style (standard) and version of the original material which was converted into this resourceoriginalRuleset : Coding [0..1] « The static and dynamic model to which contents conform, which may be business version or standard/version. (Strength=Example)Ruleset ?? »The date when the enclosed suite of services were performed or completedcreated : dateTime [0..1]The Insurer who produced this adjudicated responseorganization[x] : Type [0..1] « Identifier|Reference(Organization) »The practitioner who is responsible for the services rendered to the patientrequestProvider[x] : Type [0..1] « Identifier|Reference(Practitioner) »The organization which is responsible for the services rendered to the patientrequestOrganization[x] : Type [0..1] « Identifier|Reference( Organization) »

XML Template

<EnrollmentResponse xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Business Identifier --></identifier>
 <status value="[code]"/><!-- 1..1 active | cancelled | draft | entered-in-error -->
 <request[x]><!-- 0..1 Identifier|Reference(EnrollmentRequest) Claim reference --></request[x]>
 <outcome value="[code]"/><!-- 0..1 complete | error | partial -->
 <disposition value="[string]"/><!-- 0..1 Disposition Message -->
 <ruleset><!-- 0..1 Coding Resource version --></ruleset>
 <originalRuleset><!-- 0..1 Coding Original version --></originalRuleset>
 <created value="[dateTime]"/><!-- 0..1 Creation date -->
 <organization[x]><!-- 0..1 Identifier|Reference(Organization) Insurer --></organization[x]>
 <requestProvider[x]><!-- 0..1 Identifier|Reference(Practitioner) Responsible practitioner --></requestProvider[x]>
 <requestOrganization[x]><!-- 0..1 Identifier|Reference(Organization) Responsible organization --></requestOrganization[x]>
</EnrollmentResponse>

JSON Template

{doco
  "resourceType" : "EnrollmentResponse",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Business Identifier
  "status" : "<code>", // R!  active | cancelled | draft | entered-in-error
  // request[x]: Claim reference. One of these 2:
  "requestIdentifier" : { Identifier },
  "requestReference" : { Reference(EnrollmentRequest) },
  "outcome" : "<code>", // complete | error | partial
  "disposition" : "<string>", // Disposition Message
  "ruleset" : { Coding }, // Resource version
  "originalRuleset" : { Coding }, // Original version
  "created" : "<dateTime>", // Creation date
  // organization[x]: Insurer. One of these 2:
  "organizationIdentifier" : { Identifier },
  "organizationReference" : { Reference(Organization) },
  // requestProvider[x]: Responsible practitioner. One of these 2:
  "requestProviderIdentifier" : { Identifier },
  "requestProviderReference" : { Reference(Practitioner) },
  // requestOrganization[x]: Responsible organization. One of these 2:
  "requestOrganizationIdentifier" : { Identifier }
  "requestOrganizationReference" : { Reference(Organization) }
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:EnrollmentResponse;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:EnrollmentResponse.identifier [ Identifier ], ... ; # 0..* Business Identifier
  fhir:EnrollmentResponse.status [ code ]; # 1..1 active | cancelled | draft | entered-in-error
  # EnrollmentResponse.request[x] : 0..1 Claim reference. One of these 2
    fhir:EnrollmentResponse.requestIdentifier [ Identifier ]
    fhir:EnrollmentResponse.requestReference [ Reference(EnrollmentRequest) ]
  fhir:EnrollmentResponse.outcome [ code ]; # 0..1 complete | error | partial
  fhir:EnrollmentResponse.disposition [ string ]; # 0..1 Disposition Message
  fhir:EnrollmentResponse.ruleset [ Coding ]; # 0..1 Resource version
  fhir:EnrollmentResponse.originalRuleset [ Coding ]; # 0..1 Original version
  fhir:EnrollmentResponse.created [ dateTime ]; # 0..1 Creation date
  # EnrollmentResponse.organization[x] : 0..1 Insurer. One of these 2
    fhir:EnrollmentResponse.organizationIdentifier [ Identifier ]
    fhir:EnrollmentResponse.organizationReference [ Reference(Organization) ]
  # EnrollmentResponse.requestProvider[x] : 0..1 Responsible practitioner. One of these 2
    fhir:EnrollmentResponse.requestProviderIdentifier [ Identifier ]
    fhir:EnrollmentResponse.requestProviderReference [ Reference(Practitioner) ]
  # EnrollmentResponse.requestOrganization[x] : 0..1 Responsible organization. One of these 2
    fhir:EnrollmentResponse.requestOrganizationIdentifier [ Identifier ]
    fhir:EnrollmentResponse.requestOrganizationReference [ Reference(Organization) ]
]

Changes since DSTU2

EnrollmentResponse
EnrollmentResponse.status added
EnrollmentResponse.request[x] Renamed from request to request[x]
Add Identifier
EnrollmentResponse.organization[x] Renamed from organization to organization[x]
Add Identifier
EnrollmentResponse.requestProvider[x] Renamed from requestProvider to requestProvider[x]
Add Identifier
EnrollmentResponse.requestOrganization[x] Renamed from requestOrganization to requestOrganization[x]
Add Identifier

See the Full Difference for further information

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. EnrollmentResponse DomainResourceEnrollmentResponse resource
... identifier 0..*IdentifierBusiness Identifier
... status ?!Σ1..1codeactive | cancelled | draft | entered-in-error
EnrollmentResponseStatus (Required)
... request[x] 0..1Claim reference
.... requestIdentifierIdentifier
.... requestReferenceReference(EnrollmentRequest)
... outcome 0..1codecomplete | error | partial
RemittanceOutcome (Required)
... disposition 0..1stringDisposition Message
... ruleset 0..1CodingResource version
Ruleset Codes (Example)
... originalRuleset 0..1CodingOriginal version
Ruleset Codes (Example)
... created 0..1dateTimeCreation date
... organization[x] 0..1Insurer
.... organizationIdentifierIdentifier
.... organizationReferenceReference(Organization)
... requestProvider[x] 0..1Responsible practitioner
.... requestProviderIdentifierIdentifier
.... requestProviderReferenceReference(Practitioner)
... requestOrganization[x] 0..1Responsible organization
.... requestOrganizationIdentifierIdentifier
.... requestOrganizationReferenceReference(Organization)

doco Documentation for this format

UML Diagram (Legend)

EnrollmentResponse (DomainResource)The Response business identifieridentifier : Identifier [0..*]The status of the resource instance (this element modifies the meaning of other elements)status : code [1..1] « A code specifying the state of the resource instance. (Strength=Required)EnrollmentResponseStatus! »Original request resource referencerequest[x] : Type [0..1] « Identifier|Reference(EnrollmentRequest) »Processing status: error, completeoutcome : code [0..1] « The outcome of the processing. (Strength=Required)RemittanceOutcome! »A description of the status of the adjudicationdisposition : string [0..1]The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resourcesruleset : Coding [0..1] « The static and dynamic model to which contents conform, which may be business version or standard/version. (Strength=Example)Ruleset ?? »The style (standard) and version of the original material which was converted into this resourceoriginalRuleset : Coding [0..1] « The static and dynamic model to which contents conform, which may be business version or standard/version. (Strength=Example)Ruleset ?? »The date when the enclosed suite of services were performed or completedcreated : dateTime [0..1]The Insurer who produced this adjudicated responseorganization[x] : Type [0..1] « Identifier|Reference(Organization) »The practitioner who is responsible for the services rendered to the patientrequestProvider[x] : Type [0..1] « Identifier|Reference(Practitioner) »The organization which is responsible for the services rendered to the patientrequestOrganization[x] : Type [0..1] « Identifier|Reference( Organization) »

XML Template

<EnrollmentResponse xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Business Identifier --></identifier>
 <status value="[code]"/><!-- 1..1 active | cancelled | draft | entered-in-error -->
 <request[x]><!-- 0..1 Identifier|Reference(EnrollmentRequest) Claim reference --></request[x]>
 <outcome value="[code]"/><!-- 0..1 complete | error | partial -->
 <disposition value="[string]"/><!-- 0..1 Disposition Message -->
 <ruleset><!-- 0..1 Coding Resource version --></ruleset>
 <originalRuleset><!-- 0..1 Coding Original version --></originalRuleset>
 <created value="[dateTime]"/><!-- 0..1 Creation date -->
 <organization[x]><!-- 0..1 Identifier|Reference(Organization) Insurer --></organization[x]>
 <requestProvider[x]><!-- 0..1 Identifier|Reference(Practitioner) Responsible practitioner --></requestProvider[x]>
 <requestOrganization[x]><!-- 0..1 Identifier|Reference(Organization) Responsible organization --></requestOrganization[x]>
</EnrollmentResponse>

JSON Template

{doco
  "resourceType" : "EnrollmentResponse",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Business Identifier
  "status" : "<code>", // R!  active | cancelled | draft | entered-in-error
  // request[x]: Claim reference. One of these 2:
  "requestIdentifier" : { Identifier },
  "requestReference" : { Reference(EnrollmentRequest) },
  "outcome" : "<code>", // complete | error | partial
  "disposition" : "<string>", // Disposition Message
  "ruleset" : { Coding }, // Resource version
  "originalRuleset" : { Coding }, // Original version
  "created" : "<dateTime>", // Creation date
  // organization[x]: Insurer. One of these 2:
  "organizationIdentifier" : { Identifier },
  "organizationReference" : { Reference(Organization) },
  // requestProvider[x]: Responsible practitioner. One of these 2:
  "requestProviderIdentifier" : { Identifier },
  "requestProviderReference" : { Reference(Practitioner) },
  // requestOrganization[x]: Responsible organization. One of these 2:
  "requestOrganizationIdentifier" : { Identifier }
  "requestOrganizationReference" : { Reference(Organization) }
}

Turtle Template

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:EnrollmentResponse;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:EnrollmentResponse.identifier [ Identifier ], ... ; # 0..* Business Identifier
  fhir:EnrollmentResponse.status [ code ]; # 1..1 active | cancelled | draft | entered-in-error
  # EnrollmentResponse.request[x] : 0..1 Claim reference. One of these 2
    fhir:EnrollmentResponse.requestIdentifier [ Identifier ]
    fhir:EnrollmentResponse.requestReference [ Reference(EnrollmentRequest) ]
  fhir:EnrollmentResponse.outcome [ code ]; # 0..1 complete | error | partial
  fhir:EnrollmentResponse.disposition [ string ]; # 0..1 Disposition Message
  fhir:EnrollmentResponse.ruleset [ Coding ]; # 0..1 Resource version
  fhir:EnrollmentResponse.originalRuleset [ Coding ]; # 0..1 Original version
  fhir:EnrollmentResponse.created [ dateTime ]; # 0..1 Creation date
  # EnrollmentResponse.organization[x] : 0..1 Insurer. One of these 2
    fhir:EnrollmentResponse.organizationIdentifier [ Identifier ]
    fhir:EnrollmentResponse.organizationReference [ Reference(Organization) ]
  # EnrollmentResponse.requestProvider[x] : 0..1 Responsible practitioner. One of these 2
    fhir:EnrollmentResponse.requestProviderIdentifier [ Identifier ]
    fhir:EnrollmentResponse.requestProviderReference [ Reference(Practitioner) ]
  # EnrollmentResponse.requestOrganization[x] : 0..1 Responsible organization. One of these 2
    fhir:EnrollmentResponse.requestOrganizationIdentifier [ Identifier ]
    fhir:EnrollmentResponse.requestOrganizationReference [ Reference(Organization) ]
]

Changes since DSTU2

EnrollmentResponse
EnrollmentResponse.status added
EnrollmentResponse.request[x] Renamed from request to request[x]
Add Identifier
EnrollmentResponse.organization[x] Renamed from organization to organization[x]
Add Identifier
EnrollmentResponse.requestProvider[x] Renamed from requestProvider to requestProvider[x]
Add Identifier
EnrollmentResponse.requestOrganization[x] Renamed from requestOrganization to requestOrganization[x]
Add Identifier

See the Full Difference for further information

 

Alternate definitions: Master Definition (XML, JSON), XML Schema/Schematron (for ) + JSON Schema, ShEx (for Turtle)

13.8.2.1 Terminology Bindings

PathDefinitionTypeReference
EnrollmentResponse.status A code specifying the state of the resource instance.RequiredEnrollmentResponseStatus
EnrollmentResponse.outcome The outcome of the processing.RequiredRemittanceOutcome
EnrollmentResponse.ruleset
EnrollmentResponse.originalRuleset
The static and dynamic model to which contents conform, which may be business version or standard/version.ExampleRuleset Codes

13.8.3 Search Parameters

Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

NameTypeDescriptionPaths
identifiertokenThe business identifier of the EnrollmentResponseEnrollmentResponse.identifier