PREFIX fhir: PREFIX fhirvs: PREFIX xsd: BASE start=@ # Tracks balance, charges, for patient or cost center CLOSED { a [fhir:Account]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Account.identifier @*; fhir:Account.status @ AND {fhir:value @fhirvs:account-status}; fhir:Account.type @?; fhir:Account.name @?; fhir:Account.subject @*; fhir:Account.servicePeriod @?; fhir:Account.coverage @*; fhir:Account.owner @?; fhir:Account.description @?; fhir:Account.guarantor @*; fhir:Account.partOf @?; fhir:index xsd:integer? # Relative position in a list } # The definition of a specific activity to be taken, independent of any particular patient or context CLOSED { a [fhir:ActivityDefinition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:ActivityDefinition.url @?; fhir:ActivityDefinition.identifier @*; fhir:ActivityDefinition.version @?; fhir:ActivityDefinition.name @?; fhir:ActivityDefinition.title @?; fhir:ActivityDefinition.subtitle @?; fhir:ActivityDefinition.status @ AND {fhir:value @fhirvs:publication-status}; fhir:ActivityDefinition.experimental @?; ( fhir:ActivityDefinition.subjectCodeableConcept @ | fhir:ActivityDefinition.subjectReference @ | fhir:ActivityDefinition.subjectCanonical @ )?; fhir:ActivityDefinition.date @?; fhir:ActivityDefinition.publisher @?; fhir:ActivityDefinition.contact @*; fhir:ActivityDefinition.description @?; fhir:ActivityDefinition.useContext @*; fhir:ActivityDefinition.jurisdiction @*; fhir:ActivityDefinition.purpose @?; fhir:ActivityDefinition.usage @?; fhir:ActivityDefinition.copyright @?; fhir:ActivityDefinition.approvalDate @?; fhir:ActivityDefinition.lastReviewDate @?; fhir:ActivityDefinition.effectivePeriod @?; fhir:ActivityDefinition.topic @*; fhir:ActivityDefinition.author @*; fhir:ActivityDefinition.editor @*; fhir:ActivityDefinition.reviewer @*; fhir:ActivityDefinition.endorser @*; fhir:ActivityDefinition.relatedArtifact @*; fhir:ActivityDefinition.library @*; fhir:ActivityDefinition.kind @ AND {fhir:value @fhirvs:request-resource-types}?; fhir:ActivityDefinition.profile @?; fhir:ActivityDefinition.code @?; fhir:ActivityDefinition.intent @ AND {fhir:value @fhirvs:request-intent}?; fhir:ActivityDefinition.priority @ AND {fhir:value @fhirvs:request-priority}?; fhir:ActivityDefinition.doNotPerform @?; ( fhir:ActivityDefinition.timingTiming @ | fhir:ActivityDefinition.timingDateTime @ | fhir:ActivityDefinition.timingAge @ | fhir:ActivityDefinition.timingPeriod @ | fhir:ActivityDefinition.timingRange @ | fhir:ActivityDefinition.timingDuration @ )?; fhir:ActivityDefinition.location @?; fhir:ActivityDefinition.participant @*; ( fhir:ActivityDefinition.productReference @ | fhir:ActivityDefinition.productCodeableConcept @ )?; fhir:ActivityDefinition.quantity @?; fhir:ActivityDefinition.dosage @*; fhir:ActivityDefinition.bodySite @*; fhir:ActivityDefinition.specimenRequirement @*; fhir:ActivityDefinition.observationRequirement @*; fhir:ActivityDefinition.observationResultRequirement @*; fhir:ActivityDefinition.transform @?; fhir:ActivityDefinition.dynamicValue @*; fhir:index xsd:integer? # Relative position in a list } # An address expressed using postal conventions (as opposed to GPS or other location definition formats)
CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Address.use @ AND {fhir:value @fhirvs:address-use}?; fhir:Address.type @ AND {fhir:value @fhirvs:address-type}?; fhir:Address.text @?; fhir:Address.line @*; fhir:Address.city @?; fhir:Address.district @?; fhir:Address.state @?; fhir:Address.postalCode @?; fhir:Address.country @?; fhir:Address.period @?; fhir:index xsd:integer? # Relative position in a list } # A medicinal product in the final form, suitable for administration - after any mixing of multiple components CLOSED { a [fhir:AdministrableProductDefinition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:AdministrableProductDefinition.identifier @*; fhir:AdministrableProductDefinition.status @ AND {fhir:value @fhirvs:publication-status}; fhir:AdministrableProductDefinition.formOf @*; fhir:AdministrableProductDefinition.administrableDoseForm @?; fhir:AdministrableProductDefinition.unitOfPresentation @?; fhir:AdministrableProductDefinition.producedFrom @*; fhir:AdministrableProductDefinition.ingredient @*; fhir:AdministrableProductDefinition.device @?; fhir:AdministrableProductDefinition.property @*; fhir:AdministrableProductDefinition.routeOfAdministration @+; fhir:index xsd:integer? # Relative position in a list } # Medical care, research study or other healthcare event causing physical injury CLOSED { a [fhir:AdverseEvent]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:AdverseEvent.identifier @?; fhir:AdverseEvent.actuality @ AND {fhir:value @fhirvs:adverse-event-actuality}; fhir:AdverseEvent.category @*; fhir:AdverseEvent.event @?; fhir:AdverseEvent.subject @; fhir:AdverseEvent.encounter @?; fhir:AdverseEvent.date @?; fhir:AdverseEvent.detected @?; fhir:AdverseEvent.recordedDate @?; fhir:AdverseEvent.resultingCondition @*; fhir:AdverseEvent.location @?; fhir:AdverseEvent.seriousness @?; fhir:AdverseEvent.severity @?; fhir:AdverseEvent.outcome @?; fhir:AdverseEvent.recorder @?; fhir:AdverseEvent.contributor @*; fhir:AdverseEvent.suspectEntity @*; fhir:AdverseEvent.subjectMedicalHistory @*; fhir:AdverseEvent.referenceDocument @*; fhir:AdverseEvent.study @*; fhir:index xsd:integer? # Relative position in a list } # A duration of time during which an organism (or a process) has existed CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Quantity.value @?; fhir:Quantity.comparator @ AND {fhir:value @fhirvs:quantity-comparator}?; fhir:Quantity.unit @?; fhir:Quantity.system @?; fhir:Quantity.code @?; fhir:index xsd:integer? # Relative position in a list } # Allergy or Intolerance (generally: Risk of adverse reaction to a substance) CLOSED { a [fhir:AllergyIntolerance]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:AllergyIntolerance.identifier @*; fhir:AllergyIntolerance.clinicalStatus @?; fhir:AllergyIntolerance.verificationStatus @?; fhir:AllergyIntolerance.type @ AND {fhir:value @fhirvs:allergy-intolerance-type}?; fhir:AllergyIntolerance.category @ AND {fhir:value @fhirvs:allergy-intolerance-category}*; fhir:AllergyIntolerance.criticality @ AND {fhir:value @fhirvs:allergy-intolerance-criticality}?; fhir:AllergyIntolerance.code @?; fhir:AllergyIntolerance.patient @; fhir:AllergyIntolerance.encounter @?; ( fhir:AllergyIntolerance.onsetDateTime @ | fhir:AllergyIntolerance.onsetAge @ | fhir:AllergyIntolerance.onsetPeriod @ | fhir:AllergyIntolerance.onsetRange @ | fhir:AllergyIntolerance.onsetString @ )?; fhir:AllergyIntolerance.recordedDate @?; fhir:AllergyIntolerance.recorder @?; fhir:AllergyIntolerance.asserter @?; fhir:AllergyIntolerance.lastOccurrence @?; fhir:AllergyIntolerance.note @*; fhir:AllergyIntolerance.reaction @*; fhir:index xsd:integer? # Relative position in a list } # Text node with attribution CLOSED { fhir:Element.id id?; fhir:Element.extension @*; ( fhir:Annotation.authorReference @ | fhir:Annotation.authorString @ )?; fhir:Annotation.time @?; fhir:Annotation.text @; fhir:index xsd:integer? # Relative position in a list } # A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s) CLOSED { a [fhir:Appointment]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Appointment.identifier @*; fhir:Appointment.status @ AND {fhir:value @fhirvs:appointmentstatus}; fhir:Appointment.cancelationReason @?; fhir:Appointment.serviceCategory @*; fhir:Appointment.serviceType @*; fhir:Appointment.specialty @*; fhir:Appointment.appointmentType @?; fhir:Appointment.reasonCode @*; fhir:Appointment.reasonReference @*; fhir:Appointment.priority @?; fhir:Appointment.description @?; fhir:Appointment.supportingInformation @*; fhir:Appointment.start @?; fhir:Appointment.end @?; fhir:Appointment.minutesDuration @?; fhir:Appointment.slot @*; fhir:Appointment.created @?; fhir:Appointment.comment @?; fhir:Appointment.patientInstruction @?; fhir:Appointment.basedOn @*; fhir:Appointment.participant @+; fhir:Appointment.requestedPeriod @*; fhir:index xsd:integer? # Relative position in a list } # A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection CLOSED { a [fhir:AppointmentResponse]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:AppointmentResponse.identifier @*; fhir:AppointmentResponse.appointment @; fhir:AppointmentResponse.start @?; fhir:AppointmentResponse.end @?; fhir:AppointmentResponse.participantType @*; fhir:AppointmentResponse.actor @?; fhir:AppointmentResponse.participantStatus @ AND {fhir:value @fhirvs:participationstatus}; fhir:AppointmentResponse.comment @?; fhir:index xsd:integer? # Relative position in a list } # Content in a format defined elsewhere CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Attachment.contentType @ AND {fhir:value @fhirvs:mimetypes}?; fhir:Attachment.language @?; fhir:Attachment.data @?; fhir:Attachment.url @?; fhir:Attachment.size @?; fhir:Attachment.hash @?; fhir:Attachment.title @?; fhir:Attachment.creation @?; fhir:index xsd:integer? # Relative position in a list } # Event record kept for security purposes CLOSED { a [fhir:AuditEvent]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:AuditEvent.type @; fhir:AuditEvent.subtype @*; fhir:AuditEvent.action @ AND {fhir:value @fhirvs:audit-event-action}?; fhir:AuditEvent.period @?; fhir:AuditEvent.recorded @; fhir:AuditEvent.outcome @ AND {fhir:value @fhirvs:audit-event-outcome}?; fhir:AuditEvent.outcomeDesc @?; fhir:AuditEvent.purposeOfEvent @*; fhir:AuditEvent.agent @+; fhir:AuditEvent.source @; fhir:AuditEvent.entity @*; fhir:index xsd:integer? # Relative position in a list } # Base for elements defined inside a resource CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:BackboneElement.modifierExtension @*; fhir:index xsd:integer? # Relative position in a list } # Resource for non-supported content CLOSED { a [fhir:Basic]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Basic.identifier @*; fhir:Basic.code @; fhir:Basic.subject @?; fhir:Basic.created @?; fhir:Basic.author @?; fhir:index xsd:integer? # Relative position in a list } # Pure binary content defined by a format other than FHIR CLOSED { a [fhir:Binary]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:Binary.contentType @ AND {fhir:value @fhirvs:mimetypes}; fhir:Binary.securityContext @?; fhir:Binary.data @?; fhir:index xsd:integer? # Relative position in a list } # A material substance originating from a biological entity CLOSED { a [fhir:BiologicallyDerivedProduct]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:BiologicallyDerivedProduct.identifier @*; fhir:BiologicallyDerivedProduct.productCategory @ AND {fhir:value @fhirvs:product-category}?; fhir:BiologicallyDerivedProduct.productCode @?; fhir:BiologicallyDerivedProduct.status @ AND {fhir:value @fhirvs:product-status}?; fhir:BiologicallyDerivedProduct.request @*; fhir:BiologicallyDerivedProduct.quantity @?; fhir:BiologicallyDerivedProduct.parent @*; fhir:BiologicallyDerivedProduct.collection @?; fhir:BiologicallyDerivedProduct.processing @*; fhir:BiologicallyDerivedProduct.manipulation @?; fhir:BiologicallyDerivedProduct.storage @*; fhir:index xsd:integer? # Relative position in a list } # Specific and identified anatomical structure CLOSED { a [fhir:BodyStructure]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:BodyStructure.identifier @*; fhir:BodyStructure.active @?; fhir:BodyStructure.morphology @?; fhir:BodyStructure.location @?; fhir:BodyStructure.locationQualifier @*; fhir:BodyStructure.description @?; fhir:BodyStructure.image @*; fhir:BodyStructure.patient @; fhir:index xsd:integer? # Relative position in a list } # Contains a collection of resources CLOSED { a [fhir:Bundle]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:Bundle.identifier @?; fhir:Bundle.type @ AND {fhir:value @fhirvs:bundle-type}; fhir:Bundle.timestamp @?; fhir:Bundle.total @?; fhir:Bundle.link @*; fhir:Bundle.entry @*; fhir:Bundle.signature @?; fhir:index xsd:integer? # Relative position in a list } # A statement of system capabilities CLOSED { a [fhir:CapabilityStatement]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CapabilityStatement.url @?; fhir:CapabilityStatement.version @?; fhir:CapabilityStatement.name @?; fhir:CapabilityStatement.title @?; fhir:CapabilityStatement.status @ AND {fhir:value @fhirvs:publication-status}; fhir:CapabilityStatement.experimental @?; fhir:CapabilityStatement.date @; fhir:CapabilityStatement.publisher @?; fhir:CapabilityStatement.contact @*; fhir:CapabilityStatement.description @?; fhir:CapabilityStatement.useContext @*; fhir:CapabilityStatement.jurisdiction @*; fhir:CapabilityStatement.purpose @?; fhir:CapabilityStatement.copyright @?; fhir:CapabilityStatement.kind @ AND {fhir:value @fhirvs:capability-statement-kind}; fhir:CapabilityStatement.instantiates @*; fhir:CapabilityStatement.imports @*; fhir:CapabilityStatement.software @?; fhir:CapabilityStatement.implementation @?; fhir:CapabilityStatement.fhirVersion @ AND {fhir:value @fhirvs:FHIR-version}; fhir:CapabilityStatement.format @ AND {fhir:value @fhirvs:mimetypes}+; fhir:CapabilityStatement.patchFormat @ AND {fhir:value @fhirvs:mimetypes}*; fhir:CapabilityStatement.implementationGuide @*; fhir:CapabilityStatement.rest @*; fhir:CapabilityStatement.messaging @*; fhir:CapabilityStatement.document @*; fhir:index xsd:integer? # Relative position in a list } # Healthcare plan for patient or group CLOSED { a [fhir:CarePlan]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CarePlan.identifier @*; fhir:CarePlan.instantiatesCanonical @*; fhir:CarePlan.instantiatesUri @*; fhir:CarePlan.basedOn @*; fhir:CarePlan.replaces @*; fhir:CarePlan.partOf @*; fhir:CarePlan.status @ AND {fhir:value @fhirvs:request-status}; fhir:CarePlan.intent @ AND {fhir:value @fhirvs:care-plan-intent}; fhir:CarePlan.category @*; fhir:CarePlan.title @?; fhir:CarePlan.description @?; fhir:CarePlan.subject @; fhir:CarePlan.encounter @?; fhir:CarePlan.period @?; fhir:CarePlan.created @?; fhir:CarePlan.author @?; fhir:CarePlan.contributor @*; fhir:CarePlan.careTeam @*; fhir:CarePlan.addresses @*; fhir:CarePlan.supportingInfo @*; fhir:CarePlan.goal @*; fhir:CarePlan.activity @*; fhir:CarePlan.note @*; fhir:index xsd:integer? # Relative position in a list } # Planned participants in the coordination and delivery of care for a patient or group CLOSED { a [fhir:CareTeam]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CareTeam.identifier @*; fhir:CareTeam.status @ AND {fhir:value @fhirvs:care-team-status}?; fhir:CareTeam.category @*; fhir:CareTeam.name @?; fhir:CareTeam.subject @?; fhir:CareTeam.encounter @?; fhir:CareTeam.period @?; fhir:CareTeam.participant @*; fhir:CareTeam.reasonCode @*; fhir:CareTeam.reasonReference @*; fhir:CareTeam.managingOrganization @*; fhir:CareTeam.telecom @*; fhir:CareTeam.note @*; fhir:index xsd:integer? # Relative position in a list } # An entry in a catalog CLOSED { a [fhir:CatalogEntry]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CatalogEntry.identifier @*; fhir:CatalogEntry.type @?; fhir:CatalogEntry.orderable @; fhir:CatalogEntry.referencedItem @; fhir:CatalogEntry.additionalIdentifier @*; fhir:CatalogEntry.classification @*; fhir:CatalogEntry.status @ AND {fhir:value @fhirvs:publication-status}?; fhir:CatalogEntry.validityPeriod @?; fhir:CatalogEntry.validTo @?; fhir:CatalogEntry.lastUpdated @?; fhir:CatalogEntry.additionalCharacteristic @*; fhir:CatalogEntry.additionalClassification @*; fhir:CatalogEntry.relatedEntry @*; fhir:index xsd:integer? # Relative position in a list } # Item containing charge code(s) associated with the provision of healthcare provider products CLOSED { a [fhir:ChargeItem]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:ChargeItem.identifier @*; fhir:ChargeItem.definitionUri @*; fhir:ChargeItem.definitionCanonical @*; fhir:ChargeItem.status @ AND {fhir:value @fhirvs:chargeitem-status}; fhir:ChargeItem.partOf @*; fhir:ChargeItem.code @; fhir:ChargeItem.subject @; fhir:ChargeItem.context @?; ( fhir:ChargeItem.occurrenceDateTime @ | fhir:ChargeItem.occurrencePeriod @ | fhir:ChargeItem.occurrenceTiming @ )?; fhir:ChargeItem.performer @*; fhir:ChargeItem.performingOrganization @?; fhir:ChargeItem.requestingOrganization @?; fhir:ChargeItem.costCenter @?; fhir:ChargeItem.quantity @?; fhir:ChargeItem.bodysite @*; fhir:ChargeItem.factorOverride @?; fhir:ChargeItem.priceOverride @?; fhir:ChargeItem.overrideReason @?; fhir:ChargeItem.enterer @?; fhir:ChargeItem.enteredDate @?; fhir:ChargeItem.reason @*; fhir:ChargeItem.service @*; ( fhir:ChargeItem.productReference @ | fhir:ChargeItem.productCodeableConcept @ )?; fhir:ChargeItem.account @*; fhir:ChargeItem.note @*; fhir:ChargeItem.supportingInformation @*; fhir:index xsd:integer? # Relative position in a list } # Definition of properties and rules about how the price and the applicability of a ChargeItem can be determined CLOSED { a [fhir:ChargeItemDefinition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:ChargeItemDefinition.url @; fhir:ChargeItemDefinition.identifier @*; fhir:ChargeItemDefinition.version @?; fhir:ChargeItemDefinition.title @?; fhir:ChargeItemDefinition.derivedFromUri @*; fhir:ChargeItemDefinition.partOf @*; fhir:ChargeItemDefinition.replaces @*; fhir:ChargeItemDefinition.status @ AND {fhir:value @fhirvs:publication-status}; fhir:ChargeItemDefinition.experimental @?; fhir:ChargeItemDefinition.date @?; fhir:ChargeItemDefinition.publisher @?; fhir:ChargeItemDefinition.contact @*; fhir:ChargeItemDefinition.description @?; fhir:ChargeItemDefinition.useContext @*; fhir:ChargeItemDefinition.jurisdiction @*; fhir:ChargeItemDefinition.copyright @?; fhir:ChargeItemDefinition.approvalDate @?; fhir:ChargeItemDefinition.lastReviewDate @?; fhir:ChargeItemDefinition.effectivePeriod @?; fhir:ChargeItemDefinition.code @?; fhir:ChargeItemDefinition.instance @*; fhir:ChargeItemDefinition.applicability @*; fhir:ChargeItemDefinition.propertyGroup @*; fhir:index xsd:integer? # Relative position in a list } # A description of identification, location, or contributorship of a publication (article or artifact) CLOSED { a [fhir:Citation]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Citation.url @?; fhir:Citation.identifier @*; fhir:Citation.version @?; fhir:Citation.name @?; fhir:Citation.title @?; fhir:Citation.status @ AND {fhir:value @fhirvs:publication-status}; fhir:Citation.experimental @?; fhir:Citation.date @?; fhir:Citation.publisher @?; fhir:Citation.contact @*; fhir:Citation.description @?; fhir:Citation.useContext @*; fhir:Citation.jurisdiction @*; fhir:Citation.purpose @?; fhir:Citation.copyright @?; fhir:Citation.approvalDate @?; fhir:Citation.lastReviewDate @?; fhir:Citation.effectivePeriod @?; fhir:Citation.author @*; fhir:Citation.editor @*; fhir:Citation.reviewer @*; fhir:Citation.endorser @*; fhir:Citation.summary @*; fhir:Citation.classification @*; fhir:Citation.note @*; fhir:Citation.currentState @*; fhir:Citation.statusDate @*; fhir:Citation.relatesTo @*; fhir:Citation.citedArtifact @?; fhir:index xsd:integer? # Relative position in a list } # Claim, Pre-determination or Pre-authorization CLOSED { a [fhir:Claim]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Claim.identifier @*; fhir:Claim.status @ AND {fhir:value @fhirvs:fm-status}; fhir:Claim.type @; fhir:Claim.subType @?; fhir:Claim.use @ AND {fhir:value @fhirvs:claim-use}; fhir:Claim.patient @; fhir:Claim.billablePeriod @?; fhir:Claim.created @; fhir:Claim.enterer @?; fhir:Claim.insurer @?; fhir:Claim.provider @; fhir:Claim.priority @; fhir:Claim.fundsReserve @?; fhir:Claim.related @*; fhir:Claim.prescription @?; fhir:Claim.originalPrescription @?; fhir:Claim.payee @?; fhir:Claim.referral @?; fhir:Claim.facility @?; fhir:Claim.careTeam @*; fhir:Claim.supportingInfo @*; fhir:Claim.diagnosis @*; fhir:Claim.procedure @*; fhir:Claim.insurance @+; fhir:Claim.accident @?; fhir:Claim.item @*; fhir:Claim.total @?; fhir:index xsd:integer? # Relative position in a list } # Response to a claim predetermination or preauthorization CLOSED { a [fhir:ClaimResponse]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:ClaimResponse.identifier @*; fhir:ClaimResponse.status @ AND {fhir:value @fhirvs:fm-status}; fhir:ClaimResponse.type @; fhir:ClaimResponse.subType @?; fhir:ClaimResponse.use @ AND {fhir:value @fhirvs:claim-use}; fhir:ClaimResponse.patient @; fhir:ClaimResponse.created @; fhir:ClaimResponse.insurer @; fhir:ClaimResponse.requestor @?; fhir:ClaimResponse.request @?; fhir:ClaimResponse.outcome @ AND {fhir:value @fhirvs:remittance-outcome}; fhir:ClaimResponse.disposition @?; fhir:ClaimResponse.preAuthRef @?; fhir:ClaimResponse.preAuthPeriod @?; fhir:ClaimResponse.payeeType @?; fhir:ClaimResponse.item @*; fhir:ClaimResponse.addItem @*; fhir:ClaimResponse.adjudication @*; fhir:ClaimResponse.total @*; fhir:ClaimResponse.payment @?; fhir:ClaimResponse.fundsReserve @?; fhir:ClaimResponse.formCode @?; fhir:ClaimResponse.form @?; fhir:ClaimResponse.processNote @*; fhir:ClaimResponse.communicationRequest @*; fhir:ClaimResponse.insurance @*; fhir:ClaimResponse.error @*; fhir:index xsd:integer? # Relative position in a list } # A clinical assessment performed when planning treatments and management strategies for a patient CLOSED { a [fhir:ClinicalImpression]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:ClinicalImpression.identifier @*; fhir:ClinicalImpression.status @ AND {fhir:value @fhirvs:clinicalimpression-status}; fhir:ClinicalImpression.statusReason @?; fhir:ClinicalImpression.code @?; fhir:ClinicalImpression.description @?; fhir:ClinicalImpression.subject @; fhir:ClinicalImpression.encounter @?; ( fhir:ClinicalImpression.effectiveDateTime @ | fhir:ClinicalImpression.effectivePeriod @ )?; fhir:ClinicalImpression.date @?; fhir:ClinicalImpression.assessor @?; fhir:ClinicalImpression.previous @?; fhir:ClinicalImpression.problem @*; fhir:ClinicalImpression.investigation @*; fhir:ClinicalImpression.protocol @*; fhir:ClinicalImpression.summary @?; fhir:ClinicalImpression.finding @*; fhir:ClinicalImpression.prognosisCodeableConcept @*; fhir:ClinicalImpression.prognosisReference @*; fhir:ClinicalImpression.supportingInfo @*; fhir:ClinicalImpression.note @*; fhir:index xsd:integer? # Relative position in a list } # A single issue - either an indication, contraindication, interaction or an undesirable effect for a medicinal product, medication, device or procedure CLOSED { a [fhir:ClinicalUseDefinition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:ClinicalUseDefinition.identifier @*; fhir:ClinicalUseDefinition.type @ AND {fhir:value @fhirvs:clinical-use-definition-type}; fhir:ClinicalUseDefinition.category @*; fhir:ClinicalUseDefinition.subject @*; fhir:ClinicalUseDefinition.status @?; fhir:ClinicalUseDefinition.contraindication @?; fhir:ClinicalUseDefinition.indication @?; fhir:ClinicalUseDefinition.interaction @?; fhir:ClinicalUseDefinition.population @*; fhir:ClinicalUseDefinition.undesirableEffect @?; fhir:ClinicalUseDefinition.warning @?; fhir:index xsd:integer? # Relative position in a list } # Declares the existence of and describes a code system or code system supplement CLOSED { a [fhir:CodeSystem]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CodeSystem.url @?; fhir:CodeSystem.identifier @*; fhir:CodeSystem.version @?; fhir:CodeSystem.name @?; fhir:CodeSystem.title @?; fhir:CodeSystem.status @ AND {fhir:value @fhirvs:publication-status}; fhir:CodeSystem.experimental @?; fhir:CodeSystem.date @?; fhir:CodeSystem.publisher @?; fhir:CodeSystem.contact @*; fhir:CodeSystem.description @?; fhir:CodeSystem.useContext @*; fhir:CodeSystem.jurisdiction @*; fhir:CodeSystem.purpose @?; fhir:CodeSystem.copyright @?; fhir:CodeSystem.caseSensitive @?; fhir:CodeSystem.valueSet @?; fhir:CodeSystem.hierarchyMeaning @ AND {fhir:value @fhirvs:codesystem-hierarchy-meaning}?; fhir:CodeSystem.compositional @?; fhir:CodeSystem.versionNeeded @?; fhir:CodeSystem.content @ AND {fhir:value @fhirvs:codesystem-content-mode}; fhir:CodeSystem.supplements @?; fhir:CodeSystem.count @?; fhir:CodeSystem.filter @*; fhir:CodeSystem.property @*; fhir:CodeSystem.concept @*; fhir:index xsd:integer? # Relative position in a list } # Concept - reference to a terminology or just text CLOSED { a NONLITERAL*; fhir:Element.id id?; fhir:Element.extension @*; fhir:CodeableConcept.coding @*; fhir:CodeableConcept.text @?; fhir:index xsd:integer? # Relative position in a list } # Reference to a resource or a concept CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:CodeableReference.concept @?; fhir:CodeableReference.reference @?; fhir:index xsd:integer? # Relative position in a list } # A reference to a code defined by a terminology system CLOSED { a NONLITERAL?; fhir:Element.id id?; fhir:Element.extension @*; fhir:Coding.system @?; fhir:Coding.version @?; fhir:Coding.code @?; fhir:Coding.display @?; fhir:Coding.userSelected @?; fhir:index xsd:integer? # Relative position in a list } # A record of information transmitted from a sender to a receiver CLOSED { a [fhir:Communication]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Communication.identifier @*; fhir:Communication.instantiatesCanonical @*; fhir:Communication.instantiatesUri @*; fhir:Communication.basedOn @*; fhir:Communication.partOf @*; fhir:Communication.inResponseTo @*; fhir:Communication.status @ AND {fhir:value @fhirvs:event-status}; fhir:Communication.statusReason @?; fhir:Communication.category @*; fhir:Communication.priority @ AND {fhir:value @fhirvs:request-priority}?; fhir:Communication.medium @*; fhir:Communication.subject @?; fhir:Communication.topic @?; fhir:Communication.about @*; fhir:Communication.encounter @?; fhir:Communication.sent @?; fhir:Communication.received @?; fhir:Communication.recipient @*; fhir:Communication.sender @?; fhir:Communication.reasonCode @*; fhir:Communication.reasonReference @*; fhir:Communication.payload @*; fhir:Communication.note @*; fhir:index xsd:integer? # Relative position in a list } # A request for information to be sent to a receiver CLOSED { a [fhir:CommunicationRequest]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CommunicationRequest.identifier @*; fhir:CommunicationRequest.basedOn @*; fhir:CommunicationRequest.replaces @*; fhir:CommunicationRequest.groupIdentifier @?; fhir:CommunicationRequest.status @ AND {fhir:value @fhirvs:request-status}; fhir:CommunicationRequest.statusReason @?; fhir:CommunicationRequest.category @*; fhir:CommunicationRequest.priority @ AND {fhir:value @fhirvs:request-priority}?; fhir:CommunicationRequest.doNotPerform @?; fhir:CommunicationRequest.medium @*; fhir:CommunicationRequest.subject @?; fhir:CommunicationRequest.about @*; fhir:CommunicationRequest.encounter @?; fhir:CommunicationRequest.payload @*; ( fhir:CommunicationRequest.occurrenceDateTime @ | fhir:CommunicationRequest.occurrencePeriod @ )?; fhir:CommunicationRequest.authoredOn @?; fhir:CommunicationRequest.requester @?; fhir:CommunicationRequest.recipient @*; fhir:CommunicationRequest.sender @?; fhir:CommunicationRequest.reasonCode @*; fhir:CommunicationRequest.reasonReference @*; fhir:CommunicationRequest.note @*; fhir:index xsd:integer? # Relative position in a list } # Compartment Definition for a resource CLOSED { a [fhir:CompartmentDefinition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CompartmentDefinition.url @; fhir:CompartmentDefinition.version @?; fhir:CompartmentDefinition.name @; fhir:CompartmentDefinition.status @ AND {fhir:value @fhirvs:publication-status}; fhir:CompartmentDefinition.experimental @?; fhir:CompartmentDefinition.date @?; fhir:CompartmentDefinition.publisher @?; fhir:CompartmentDefinition.contact @*; fhir:CompartmentDefinition.description @?; fhir:CompartmentDefinition.useContext @*; fhir:CompartmentDefinition.purpose @?; fhir:CompartmentDefinition.code @ AND {fhir:value @fhirvs:compartment-type}; fhir:CompartmentDefinition.search @; fhir:CompartmentDefinition.resource @*; fhir:index xsd:integer? # Relative position in a list } # A set of resources composed into a single coherent clinical statement with clinical attestation CLOSED { a [fhir:Composition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Composition.identifier @?; fhir:Composition.status @ AND {fhir:value @fhirvs:composition-status}; fhir:Composition.type @; fhir:Composition.category @*; fhir:Composition.subject @?; fhir:Composition.encounter @?; fhir:Composition.date @; fhir:Composition.author @+; fhir:Composition.title @; fhir:Composition.confidentiality @ AND {fhir:value @}?; fhir:Composition.attester @*; fhir:Composition.custodian @?; fhir:Composition.relatesTo @*; fhir:Composition.event @*; fhir:Composition.section @*; fhir:index xsd:integer? # Relative position in a list } # A map from one set of concepts to one or more other concepts CLOSED { a [fhir:ConceptMap]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:ConceptMap.url @?; fhir:ConceptMap.identifier @?; fhir:ConceptMap.version @?; fhir:ConceptMap.name @?; fhir:ConceptMap.title @?; fhir:ConceptMap.status @ AND {fhir:value @fhirvs:publication-status}; fhir:ConceptMap.experimental @?; fhir:ConceptMap.date @?; fhir:ConceptMap.publisher @?; fhir:ConceptMap.contact @*; fhir:ConceptMap.description @?; fhir:ConceptMap.useContext @*; fhir:ConceptMap.jurisdiction @*; fhir:ConceptMap.purpose @?; fhir:ConceptMap.copyright @?; ( fhir:ConceptMap.sourceUri @ | fhir:ConceptMap.sourceCanonical @ )?; ( fhir:ConceptMap.targetUri @ | fhir:ConceptMap.targetCanonical @ )?; fhir:ConceptMap.group @*; fhir:index xsd:integer? # Relative position in a list } # Detailed information about conditions, problems or diagnoses CLOSED { a [fhir:Condition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Condition.identifier @*; fhir:Condition.clinicalStatus @?; fhir:Condition.verificationStatus @?; fhir:Condition.category @*; fhir:Condition.severity @?; fhir:Condition.code @?; fhir:Condition.bodySite @*; fhir:Condition.subject @; fhir:Condition.encounter @?; ( fhir:Condition.onsetDateTime @ | fhir:Condition.onsetAge @ | fhir:Condition.onsetPeriod @ | fhir:Condition.onsetRange @ | fhir:Condition.onsetString @ )?; ( fhir:Condition.abatementDateTime @ | fhir:Condition.abatementAge @ | fhir:Condition.abatementPeriod @ | fhir:Condition.abatementRange @ | fhir:Condition.abatementString @ )?; fhir:Condition.recordedDate @?; fhir:Condition.recorder @?; fhir:Condition.asserter @?; fhir:Condition.stage @*; fhir:Condition.evidence @*; fhir:Condition.note @*; fhir:index xsd:integer? # Relative position in a list } # A healthcare consumer's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time CLOSED { a [fhir:Consent]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Consent.identifier @*; fhir:Consent.status @ AND {fhir:value @fhirvs:consent-state-codes}; fhir:Consent.scope @; fhir:Consent.category @+; fhir:Consent.patient @?; fhir:Consent.dateTime @?; fhir:Consent.performer @*; fhir:Consent.organization @*; ( fhir:Consent.sourceAttachment @ | fhir:Consent.sourceReference @ )?; fhir:Consent.policy @*; fhir:Consent.policyRule @?; fhir:Consent.verification @*; fhir:Consent.provision @?; fhir:index xsd:integer? # Relative position in a list } # Contact information CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:ContactDetail.name @?; fhir:ContactDetail.telecom @*; fhir:index xsd:integer? # Relative position in a list } # Details of a Technology mediated contact point (phone, fax, email, etc.) CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:ContactPoint.system @ AND {fhir:value @fhirvs:contact-point-system}?; fhir:ContactPoint.value @?; fhir:ContactPoint.use @ AND {fhir:value @fhirvs:contact-point-use}?; fhir:ContactPoint.rank @?; fhir:ContactPoint.period @?; fhir:index xsd:integer? # Relative position in a list } # Legal Agreement CLOSED { a [fhir:Contract]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Contract.identifier @*; fhir:Contract.url @?; fhir:Contract.version @?; fhir:Contract.status @ AND {fhir:value @fhirvs:contract-status}?; fhir:Contract.legalState @?; fhir:Contract.instantiatesCanonical @?; fhir:Contract.instantiatesUri @?; fhir:Contract.contentDerivative @?; fhir:Contract.issued @?; fhir:Contract.applies @?; fhir:Contract.expirationType @?; fhir:Contract.subject @*; fhir:Contract.authority @*; fhir:Contract.domain @*; fhir:Contract.site @*; fhir:Contract.name @?; fhir:Contract.title @?; fhir:Contract.subtitle @?; fhir:Contract.alias @*; fhir:Contract.author @?; fhir:Contract.scope @?; ( fhir:Contract.topicCodeableConcept @ | fhir:Contract.topicReference @ )?; fhir:Contract.type @?; fhir:Contract.subType @*; fhir:Contract.contentDefinition @?; fhir:Contract.term @*; fhir:Contract.supportingInfo @*; fhir:Contract.relevantHistory @*; fhir:Contract.signer @*; fhir:Contract.friendly @*; fhir:Contract.legal @*; fhir:Contract.rule @*; ( fhir:Contract.legallyBindingAttachment @ | fhir:Contract.legallyBindingReference @ )?; fhir:index xsd:integer? # Relative position in a list } # Contributor information CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Contributor.type @ AND {fhir:value @fhirvs:contributor-type}; fhir:Contributor.name @; fhir:Contributor.contact @*; fhir:index xsd:integer? # Relative position in a list } # A measured or measurable amount CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Quantity.value @?; fhir:Quantity.comparator @ AND {fhir:value @fhirvs:quantity-comparator}?; fhir:Quantity.unit @?; fhir:Quantity.system @?; fhir:Quantity.code @?; fhir:index xsd:integer? # Relative position in a list } # Insurance or medical plan or a payment agreement CLOSED { a [fhir:Coverage]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Coverage.identifier @*; fhir:Coverage.status @ AND {fhir:value @fhirvs:fm-status}; fhir:Coverage.type @?; fhir:Coverage.policyHolder @?; fhir:Coverage.subscriber @?; fhir:Coverage.subscriberId @?; fhir:Coverage.beneficiary @; fhir:Coverage.dependent @?; fhir:Coverage.relationship @?; fhir:Coverage.period @?; fhir:Coverage.payor @+; fhir:Coverage.class @*; fhir:Coverage.order @?; fhir:Coverage.network @?; fhir:Coverage.costToBeneficiary @*; fhir:Coverage.subrogation @?; fhir:Coverage.contract @*; fhir:index xsd:integer? # Relative position in a list } # CoverageEligibilityRequest resource CLOSED { a [fhir:CoverageEligibilityRequest]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CoverageEligibilityRequest.identifier @*; fhir:CoverageEligibilityRequest.status @ AND {fhir:value @fhirvs:fm-status}; fhir:CoverageEligibilityRequest.priority @?; fhir:CoverageEligibilityRequest.purpose @ AND {fhir:value @fhirvs:eligibilityrequest-purpose}+; fhir:CoverageEligibilityRequest.patient @; ( fhir:CoverageEligibilityRequest.servicedDate @ | fhir:CoverageEligibilityRequest.servicedPeriod @ )?; fhir:CoverageEligibilityRequest.created @; fhir:CoverageEligibilityRequest.enterer @?; fhir:CoverageEligibilityRequest.provider @?; fhir:CoverageEligibilityRequest.insurer @; fhir:CoverageEligibilityRequest.facility @?; fhir:CoverageEligibilityRequest.supportingInfo @*; fhir:CoverageEligibilityRequest.insurance @*; fhir:CoverageEligibilityRequest.item @*; fhir:index xsd:integer? # Relative position in a list } # CoverageEligibilityResponse resource CLOSED { a [fhir:CoverageEligibilityResponse]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:CoverageEligibilityResponse.identifier @*; fhir:CoverageEligibilityResponse.status @ AND {fhir:value @fhirvs:fm-status}; fhir:CoverageEligibilityResponse.purpose @ AND {fhir:value @fhirvs:eligibilityresponse-purpose}+; fhir:CoverageEligibilityResponse.patient @; ( fhir:CoverageEligibilityResponse.servicedDate @ | fhir:CoverageEligibilityResponse.servicedPeriod @ )?; fhir:CoverageEligibilityResponse.created @; fhir:CoverageEligibilityResponse.requestor @?; fhir:CoverageEligibilityResponse.request @; fhir:CoverageEligibilityResponse.outcome @ AND {fhir:value @fhirvs:remittance-outcome}; fhir:CoverageEligibilityResponse.disposition @?; fhir:CoverageEligibilityResponse.insurer @; fhir:CoverageEligibilityResponse.insurance @*; fhir:CoverageEligibilityResponse.preAuthRef @?; fhir:CoverageEligibilityResponse.form @?; fhir:CoverageEligibilityResponse.error @*; fhir:index xsd:integer? # Relative position in a list } # Describes a required data item CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:DataRequirement.type @ AND {fhir:value @fhirvs:all-types}; fhir:DataRequirement.profile @*; ( fhir:DataRequirement.subjectCodeableConcept @ | fhir:DataRequirement.subjectReference @ )?; fhir:DataRequirement.mustSupport @*; fhir:DataRequirement.codeFilter @*; fhir:DataRequirement.dateFilter @*; fhir:DataRequirement.limit @?; fhir:DataRequirement.sort @*; fhir:index xsd:integer? # Relative position in a list } # Clinical issue with action CLOSED { a [fhir:DetectedIssue]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DetectedIssue.identifier @*; fhir:DetectedIssue.status @ AND {fhir:value @fhirvs:observation-status}; fhir:DetectedIssue.code @?; fhir:DetectedIssue.severity @ AND {fhir:value @fhirvs:detectedissue-severity}?; fhir:DetectedIssue.patient @?; ( fhir:DetectedIssue.identifiedDateTime @ | fhir:DetectedIssue.identifiedPeriod @ )?; fhir:DetectedIssue.author @?; fhir:DetectedIssue.implicated @*; fhir:DetectedIssue.evidence @*; fhir:DetectedIssue.detail @?; fhir:DetectedIssue.reference @?; fhir:DetectedIssue.mitigation @*; fhir:index xsd:integer? # Relative position in a list } # Item used in healthcare CLOSED { a [fhir:Device]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:Device.identifier @*; fhir:Device.definition @?; fhir:Device.udiCarrier @*; fhir:Device.status @ AND {fhir:value @fhirvs:device-status}?; fhir:Device.statusReason @*; fhir:Device.distinctIdentifier @?; fhir:Device.manufacturer @?; fhir:Device.manufactureDate @?; fhir:Device.expirationDate @?; fhir:Device.lotNumber @?; fhir:Device.serialNumber @?; fhir:Device.deviceName @*; fhir:Device.modelNumber @?; fhir:Device.partNumber @?; fhir:Device.type @?; fhir:Device.specialization @*; fhir:Device.version @*; fhir:Device.property @*; fhir:Device.patient @?; fhir:Device.owner @?; fhir:Device.contact @*; fhir:Device.location @?; fhir:Device.url @?; fhir:Device.note @*; fhir:Device.safety @*; fhir:Device.parent @?; fhir:index xsd:integer? # Relative position in a list } # An instance of a medical-related component of a medical device CLOSED { a [fhir:DeviceDefinition]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DeviceDefinition.identifier @*; fhir:DeviceDefinition.udiDeviceIdentifier @*; ( fhir:DeviceDefinition.manufacturerString @ | fhir:DeviceDefinition.manufacturerReference @ )?; fhir:DeviceDefinition.deviceName @*; fhir:DeviceDefinition.modelNumber @?; fhir:DeviceDefinition.type @?; fhir:DeviceDefinition.specialization @*; fhir:DeviceDefinition.version @*; fhir:DeviceDefinition.safety @*; fhir:DeviceDefinition.shelfLifeStorage @*; fhir:DeviceDefinition.physicalCharacteristics @?; fhir:DeviceDefinition.languageCode @*; fhir:DeviceDefinition.capability @*; fhir:DeviceDefinition.property @*; fhir:DeviceDefinition.owner @?; fhir:DeviceDefinition.contact @*; fhir:DeviceDefinition.url @?; fhir:DeviceDefinition.onlineInformation @?; fhir:DeviceDefinition.note @*; fhir:DeviceDefinition.quantity @?; fhir:DeviceDefinition.parentDevice @?; fhir:DeviceDefinition.material @*; fhir:index xsd:integer? # Relative position in a list } # Measurement, calculation or setting capability of a medical device CLOSED { a [fhir:DeviceMetric]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DeviceMetric.identifier @*; fhir:DeviceMetric.type @; fhir:DeviceMetric.unit @?; fhir:DeviceMetric.source @?; fhir:DeviceMetric.parent @?; fhir:DeviceMetric.operationalStatus @ AND {fhir:value @fhirvs:metric-operational-status}?; fhir:DeviceMetric.color @ AND {fhir:value @fhirvs:metric-color}?; fhir:DeviceMetric.category @ AND {fhir:value @fhirvs:metric-category}; fhir:DeviceMetric.measurementPeriod @?; fhir:DeviceMetric.calibration @*; fhir:index xsd:integer? # Relative position in a list } # Medical device request CLOSED { a [fhir:DeviceRequest]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DeviceRequest.identifier @*; fhir:DeviceRequest.instantiatesCanonical @*; fhir:DeviceRequest.instantiatesUri @*; fhir:DeviceRequest.basedOn @*; fhir:DeviceRequest.priorRequest @*; fhir:DeviceRequest.groupIdentifier @?; fhir:DeviceRequest.status @ AND {fhir:value @fhirvs:request-status}?; fhir:DeviceRequest.intent @ AND {fhir:value @fhirvs:request-intent}; fhir:DeviceRequest.priority @ AND {fhir:value @fhirvs:request-priority}?; ( fhir:DeviceRequest.codeReference @ | fhir:DeviceRequest.codeCodeableConcept @ ); fhir:DeviceRequest.parameter @*; fhir:DeviceRequest.subject @; fhir:DeviceRequest.encounter @?; ( fhir:DeviceRequest.occurrenceDateTime @ | fhir:DeviceRequest.occurrencePeriod @ | fhir:DeviceRequest.occurrenceTiming @ )?; fhir:DeviceRequest.authoredOn @?; fhir:DeviceRequest.requester @?; fhir:DeviceRequest.performerType @?; fhir:DeviceRequest.performer @?; fhir:DeviceRequest.reasonCode @*; fhir:DeviceRequest.reasonReference @*; fhir:DeviceRequest.insurance @*; fhir:DeviceRequest.supportingInfo @*; fhir:DeviceRequest.note @*; fhir:DeviceRequest.relevantHistory @*; fhir:index xsd:integer? # Relative position in a list } # Record of use of a device CLOSED { a [fhir:DeviceUseStatement]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DeviceUseStatement.identifier @*; fhir:DeviceUseStatement.basedOn @*; fhir:DeviceUseStatement.status @ AND {fhir:value @fhirvs:device-statement-status}; fhir:DeviceUseStatement.subject @; fhir:DeviceUseStatement.derivedFrom @*; ( fhir:DeviceUseStatement.timingTiming @ | fhir:DeviceUseStatement.timingPeriod @ | fhir:DeviceUseStatement.timingDateTime @ )?; fhir:DeviceUseStatement.recordedOn @?; fhir:DeviceUseStatement.source @?; fhir:DeviceUseStatement.device @; fhir:DeviceUseStatement.reasonCode @*; fhir:DeviceUseStatement.reasonReference @*; fhir:DeviceUseStatement.bodySite @?; fhir:DeviceUseStatement.note @*; fhir:index xsd:integer? # Relative position in a list } # A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports CLOSED { a [fhir:DiagnosticReport]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DiagnosticReport.identifier @*; fhir:DiagnosticReport.basedOn @*; fhir:DiagnosticReport.status @ AND {fhir:value @fhirvs:diagnostic-report-status}; fhir:DiagnosticReport.category @*; fhir:DiagnosticReport.code @; fhir:DiagnosticReport.subject @?; fhir:DiagnosticReport.encounter @?; ( fhir:DiagnosticReport.effectiveDateTime @ | fhir:DiagnosticReport.effectivePeriod @ )?; fhir:DiagnosticReport.issued @?; fhir:DiagnosticReport.performer @*; fhir:DiagnosticReport.resultsInterpreter @*; fhir:DiagnosticReport.specimen @*; fhir:DiagnosticReport.result @*; fhir:DiagnosticReport.imagingStudy @*; fhir:DiagnosticReport.media @*; fhir:DiagnosticReport.conclusion @?; fhir:DiagnosticReport.conclusionCode @*; fhir:DiagnosticReport.presentedForm @*; fhir:index xsd:integer? # Relative position in a list } # A length - a value with a unit that is a physical distance CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Quantity.value @?; fhir:Quantity.comparator @ AND {fhir:value @fhirvs:quantity-comparator}?; fhir:Quantity.unit @?; fhir:Quantity.system @?; fhir:Quantity.code @?; fhir:index xsd:integer? # Relative position in a list } # A list that defines a set of documents CLOSED { a [fhir:DocumentManifest]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DocumentManifest.masterIdentifier @?; fhir:DocumentManifest.identifier @*; fhir:DocumentManifest.status @ AND {fhir:value @fhirvs:document-reference-status}; fhir:DocumentManifest.type @?; fhir:DocumentManifest.subject @?; fhir:DocumentManifest.created @?; fhir:DocumentManifest.author @*; fhir:DocumentManifest.recipient @*; fhir:DocumentManifest.source @?; fhir:DocumentManifest.description @?; fhir:DocumentManifest.content @+; fhir:DocumentManifest.related @*; fhir:index xsd:integer? # Relative position in a list } # A reference to a document CLOSED { a [fhir:DocumentReference]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:DocumentReference.masterIdentifier @?; fhir:DocumentReference.identifier @*; fhir:DocumentReference.status @ AND {fhir:value @fhirvs:document-reference-status}; fhir:DocumentReference.docStatus @ AND {fhir:value @fhirvs:composition-status}?; fhir:DocumentReference.type @?; fhir:DocumentReference.category @*; fhir:DocumentReference.subject @?; fhir:DocumentReference.date @?; fhir:DocumentReference.author @*; fhir:DocumentReference.authenticator @?; fhir:DocumentReference.custodian @?; fhir:DocumentReference.relatesTo @*; fhir:DocumentReference.description @?; fhir:DocumentReference.securityLabel @*; fhir:DocumentReference.content @+; fhir:DocumentReference.context @?; fhir:index xsd:integer? # Relative position in a list } # A resource with narrative, extensions, and contained resources CLOSED { a [fhir:DomainResource]; fhir:nodeRole [fhir:treeRoot]?; fhir:Resource.id id?; fhir:Resource.meta @?; fhir:Resource.implicitRules @?; fhir:Resource.language @?; fhir:DomainResource.text @?; fhir:DomainResource.contained @*; fhir:DomainResource.extension @*; fhir:DomainResource.modifierExtension @*; fhir:index xsd:integer? # Relative position in a list } # How the medication is/was taken or should be taken CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:BackboneElement.modifierExtension @*; fhir:Dosage.sequence @?; fhir:Dosage.text @?; fhir:Dosage.additionalInstruction @*; fhir:Dosage.patientInstruction @?; fhir:Dosage.timing @?; ( fhir:Dosage.asNeededBoolean @ | fhir:Dosage.asNeededCodeableConcept @ )?; fhir:Dosage.site @?; fhir:Dosage.route @?; fhir:Dosage.method @?; fhir:Dosage.doseAndRate @*; fhir:Dosage.maxDosePerPeriod @?; fhir:Dosage.maxDosePerAdministration @?; fhir:Dosage.maxDosePerLifetime @?; fhir:index xsd:integer? # Relative position in a list } # A length of time CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:Quantity.value @?; fhir:Quantity.comparator @ AND {fhir:value @fhirvs:quantity-comparator}?; fhir:Quantity.unit @?; fhir:Quantity.system @?; fhir:Quantity.code @?; fhir:index xsd:integer? # Relative position in a list } # Definition of an element in a resource or extension CLOSED { fhir:Element.id id?; fhir:Element.extension @*; fhir:BackboneElement.modifierExtension @*; fhir:ElementDefinition.path @; fhir:ElementDefinition.representation @ AND {fhir:value @fhirvs:property-representation}*; fhir:ElementDefinition.sliceName @?; fhir:ElementDefinition.sliceIsConstraining @?; fhir:ElementDefinition.label @?; fhir:ElementDefinition.code @*; fhir:ElementDefinition.slicing @?; fhir:ElementDefinition.short @?; fhir:ElementDefinition.definition @?; fhir:ElementDefinition.comment @?; fhir:ElementDefinition.requirements @?; fhir:ElementDefinition.alias @*; fhir:ElementDefinition.min @?; fhir:ElementDefinition.max @?; fhir:ElementDefinition.base @?; fhir:ElementDefinition.contentReference @?; fhir:ElementDefinition.type @*; ( fhir:ElementDefinition.defaultValueBase64Binary @ | fhir:ElementDefinition.defaultValueBoolean @ | fhir:ElementDefinition.defaultValueCanonical @ | fhir:ElementDefinition.defaultValueCode @ | fhir:ElementDefinition.defaultValueDate @ | fhir:ElementDefinition.defaultValueDateTime @ | fhir:ElementDefinition.defaultValueDecimal @ | fhir:ElementDefinition.defaultValueId @ | fhir:ElementDefinition.defaultValueInstant @ | fhir:ElementDefinition.defaultValueInteger @ | fhir:ElementDefinition.defaultValueMarkdown @ | fhir:ElementDefinition.defaultValueOid @ | fhir:ElementDefinition.defaultValuePositiveInt @ | fhir:ElementDefinition.defaultValueString @ | fhir:ElementDefinition.defaultValueTime @