PREFIX fhir:
PREFIX fhirvs:
PREFIX xsd:
BASE
start=@ AND {fhir:nodeRole [fhir:treeRoot]}
# EnrollmentResponse resource
CLOSED {
a [fhir:EnrollmentResponse];
fhir:nodeRole [fhir:treeRoot]?;
fhir:Resource.id id?; # Logical id of this artifact
fhir:Resource.meta @?; # Metadata about the resource
fhir:Resource.implicitRules @?; # A set of rules under which this
# content was created
fhir:Resource.language @?; # Language of the resource content
fhir:DomainResource.text @?; # Text summary of the resource, for
# human interpretation
fhir:DomainResource.contained @*; # Contained, inline Resources
fhir:DomainResource.extension @*; # Additional content defined by
# implementations
fhir:DomainResource.modifierExtension @*; # Extensions that cannot be ignored
fhir:EnrollmentResponse.identifier @*; # Business Identifier
fhir:EnrollmentResponse.status @ AND
{fhir:value @fhirvs:fm-status}?; # active | cancelled | draft |
# entered-in-error
fhir:EnrollmentResponse.request @?; # Claim reference
fhir:EnrollmentResponse.outcome @ AND
{fhir:value @fhirvs:remittance-outcome}?; # queued | complete | error | partial
fhir:EnrollmentResponse.disposition @?; # Disposition Message
fhir:EnrollmentResponse.created @?; # Creation date
fhir:EnrollmentResponse.organization @?; # Insurer
fhir:EnrollmentResponse.requestProvider @?; # Responsible practitioner
fhir:index xsd:integer? # Relative position in a list
}
#---------------------- Data Types -------------------
# Optional Extensions Element
CLOSED {
fhir:Element.id id?;
fhir:Element.extension @*;
fhir:Extension.url uri;
(
fhir:Extension.valueBase64Binary @ |
fhir:Extension.valueBoolean @ |
fhir:Extension.valueCanonical @ |
fhir:Extension.valueCode @ |
fhir:Extension.valueDate @ |
fhir:Extension.valueDateTime @ |
fhir:Extension.valueDecimal @ |
fhir:Extension.valueId @ |
fhir:Extension.valueInstant @ |
fhir:Extension.valueInteger @ |
fhir:Extension.valueMarkdown @ |
fhir:Extension.valueOid @ |
fhir:Extension.valuePositiveInt @ |
fhir:Extension.valueString @ |
fhir:Extension.valueTime @