Skip to content

Commit

Permalink
Updated USCore links to use site data rather than hard-coding the link
Browse files Browse the repository at this point in the history
  • Loading branch information
brynrhodes committed Apr 11, 2022
1 parent 02bb5cb commit c3f0fe2
Show file tree
Hide file tree
Showing 9 changed files with 153 additions and 92 deletions.
1 change: 1 addition & 0 deletions input-cache/jiraspec.xml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,7 @@
<page key="NA" name="(NA)"/>
<page key="many" name="(many)"/>
<page key="artifacts" name="Artifacts Summary"/>
<page key="changes" name="Changes"/>
<page key="modelinfo" name="Model Info"/>
<page key="downloads" name="QI-Core Downloads"/>
<page key="examples" name="QI-Core Examples"/>
Expand Down
87 changes: 74 additions & 13 deletions input-cache/schemas/R5/fhir-single.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
POSSIBILITY OF SUCH DAMAGE.


Generated on Thu, Mar 31, 2022 15:11+0000 for FHIR v4.6.0
Generated on Mon, Apr 11, 2022 02:00+0000 for FHIR v4.6.0
-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://hl7.org/fhir" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace" targetNamespace="http://hl7.org/fhir" elementFormDefault="qualified" version="4.6.0">
<!-- Note: When using this schema with some tools, it may also be necessary to declare xmlns:xml="http://www.w3.org/XML/1998/namespace", however this causes performance issues with other tools and thus is not in the base schemas. -->
Expand Down Expand Up @@ -15964,7 +15964,7 @@ into another (possibly the same) biological entity.</xs:documentation>
<xs:documentation xml:lang="en">The component of the article or artifact.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="relatesTo" minOccurs="0" maxOccurs="unbounded" type="RelatedArtifact">
<xs:element name="relatesTo" type="Citation.RelatesTo" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">The artifact related to the cited artifact.</xs:documentation>
</xs:annotation>
Expand Down Expand Up @@ -16128,6 +16128,57 @@ into another (possibly the same) biological entity.</xs:documentation>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Citation.RelatesTo">
<xs:annotation>
<xs:documentation xml:lang="en">The Citation Resource enables reference to any knowledge artifact for purposes of identification and attribution. The Citation Resource supports existing reference structures and developing publication practices such as versioning, expressing complex contributorship roles, and referencing computable resources.</xs:documentation>
</xs:annotation>
<xs:complexContent>
<xs:extension base="BackboneElement">
<xs:sequence>
<xs:element name="type" minOccurs="1" maxOccurs="1" type="code">
<xs:annotation>
<xs:documentation xml:lang="en">The type of relationship to the related artifact.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="classifier" minOccurs="0" maxOccurs="unbounded" type="CodeableConcept">
<xs:annotation>
<xs:documentation xml:lang="en">Provides additional classifiers of the related artifact.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="label" minOccurs="0" maxOccurs="1" type="string">
<xs:annotation>
<xs:documentation xml:lang="en">A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="display" minOccurs="0" maxOccurs="1" type="string">
<xs:annotation>
<xs:documentation xml:lang="en">A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="citation" minOccurs="0" maxOccurs="1" type="markdown">
<xs:annotation>
<xs:documentation xml:lang="en">A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="document" minOccurs="0" maxOccurs="1" type="Attachment">
<xs:annotation>
<xs:documentation xml:lang="en">The document being referenced, represented as an attachment. This is exclusive with the resource element.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="resource" minOccurs="0" maxOccurs="1" type="canonical">
<xs:annotation>
<xs:documentation xml:lang="en">The related artifact, such as a library, value set, profile, or other knowledge resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="resourceReference" minOccurs="0" maxOccurs="1" type="Reference">
<xs:annotation>
<xs:documentation xml:lang="en">The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Citation.PublicationForm">
<xs:annotation>
<xs:documentation xml:lang="en">The Citation Resource enables reference to any knowledge artifact for purposes of identification and attribution. The Citation Resource supports existing reference structures and developing publication practices such as versioning, expressing complex contributorship roles, and referencing computable resources.</xs:documentation>
Expand Down Expand Up @@ -23214,12 +23265,12 @@ into another (possibly the same) biological entity.</xs:documentation>
</xs:element>
<xs:element name="specialization" type="Device.Specialization" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">The standards to which the device adheres in support of its capabilities, e.g., communication, performance, or measurement standards.</xs:documentation>
<xs:documentation xml:lang="en">The standards to which the device adheres and may be certified to in support of its capabilities, e.g., communication, performance, process, or measurement standards.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="property" type="Device.Property" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.</xs:documentation>
<xs:documentation xml:lang="en">Characteristics or features of the device that are otherwise not captured in available attributes, e.g., actual configuration settings, time or timing attributes, resolution, accuracy, and physical attributes. The focus is on properties of the device actually in use while DeviceDefinition focuses on properties that are available to be used.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="subject" minOccurs="0" maxOccurs="1" type="Reference">
Expand Down Expand Up @@ -25960,10 +26011,10 @@ RegisteredName | UserFriendlyName | PatientReportedName.</xs:documentation>
</xs:element>
<xs:element name="status" minOccurs="1" maxOccurs="1" type="EndpointStatus">
<xs:annotation>
<xs:documentation xml:lang="en">active | suspended | error | off | test.</xs:documentation>
<xs:documentation xml:lang="en">The endpoint status represents the general expected availability of an endpoint.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="connectionType" minOccurs="1" maxOccurs="1" type="Coding">
<xs:element name="connectionType" minOccurs="1" maxOccurs="unbounded" type="Coding">
<xs:annotation>
<xs:documentation xml:lang="en">A coded value that represents the technical details of the usage of this endpoint, such as what WSDLs should be used in what way. (e.g. XDS.b/DICOM/cds-hook).</xs:documentation>
</xs:annotation>
Expand All @@ -25988,7 +26039,7 @@ RegisteredName | UserFriendlyName | PatientReportedName.</xs:documentation>
<xs:documentation xml:lang="en">The interval during which the endpoint is expected to be operational.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="payloadType" minOccurs="1" maxOccurs="unbounded" type="CodeableConcept">
<xs:element name="payloadType" minOccurs="0" maxOccurs="unbounded" type="CodeableConcept">
<xs:annotation>
<xs:documentation xml:lang="en">The payload type describes the acceptable content that can be communicated on the endpoint.</xs:documentation>
</xs:annotation>
Expand Down Expand Up @@ -30250,6 +30301,11 @@ RegisteredName | UserFriendlyName | PatientReportedName.</xs:documentation>
<xs:documentation xml:lang="en">A label assigned to the group for human identification and communication.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" minOccurs="0" maxOccurs="1" type="markdown">
<xs:annotation>
<xs:documentation xml:lang="en">Explanation of what the group represents and how it is intended to be used.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="quantity" minOccurs="0" maxOccurs="1" type="unsignedInt">
<xs:annotation>
<xs:documentation xml:lang="en">A count of the number of resource instances that are part of the group.</xs:documentation>
Expand Down Expand Up @@ -32041,7 +32097,7 @@ RegisteredName | UserFriendlyName | PatientReportedName.</xs:documentation>
<xs:documentation xml:lang="en">A logical group of resources. Logical groups can be used when building pages.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="resource" type="ImplementationGuide.Resource" minOccurs="1" maxOccurs="unbounded">
<xs:element name="resource" type="ImplementationGuide.Resource" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">A resource that is part of the implementation guide. Conformance resources (value set, structure definition, capability statements etc.) are obvious candidates for inclusion, but any kind of resource can be included as an example resource.</xs:documentation>
</xs:annotation>
Expand Down Expand Up @@ -32108,7 +32164,7 @@ RegisteredName | UserFriendlyName | PatientReportedName.</xs:documentation>
<xs:documentation xml:lang="en">A human assigned name for the resource. All resources SHOULD have a name, but the name may be extracted from the resource (e.g. ValueSet.name).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" minOccurs="0" maxOccurs="1" type="string">
<xs:element name="description" minOccurs="0" maxOccurs="1" type="markdown">
<xs:annotation>
<xs:documentation xml:lang="en">A description of the reason that a resource has been included in the implementation guide.</xs:documentation>
</xs:annotation>
Expand Down Expand Up @@ -35518,17 +35574,17 @@ RegisteredName | UserFriendlyName | PatientReportedName.</xs:documentation>
<xs:sequence>
<xs:element name="longitude" minOccurs="1" maxOccurs="1" type="decimal">
<xs:annotation>
<xs:documentation xml:lang="en">Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below).</xs:documentation>
<xs:documentation xml:lang="en">Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes on Location main page).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="latitude" minOccurs="1" maxOccurs="1" type="decimal">
<xs:annotation>
<xs:documentation xml:lang="en">Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below).</xs:documentation>
<xs:documentation xml:lang="en">Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes on Location main page).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="altitude" minOccurs="0" maxOccurs="1" type="decimal">
<xs:annotation>
<xs:documentation xml:lang="en">Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below).</xs:documentation>
<xs:documentation xml:lang="en">Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes on Location main page).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
Expand Down Expand Up @@ -40820,6 +40876,11 @@ Reflex | Repeat | Re-run.</xs:documentation>
<xs:documentation xml:lang="en">The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is &gt;=5 - &lt;=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is &gt;= 2.3).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="normalValue" minOccurs="0" maxOccurs="1" type="CodeableConcept">
<xs:annotation>
<xs:documentation xml:lang="en">The value of the normal value of the reference range.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" minOccurs="0" maxOccurs="1" type="CodeableConcept">
<xs:annotation>
<xs:documentation xml:lang="en">Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.</xs:documentation>
Expand Down Expand Up @@ -43696,7 +43757,7 @@ Deceased patients may also be marked as inactive for the same reasons, but may b
</xs:element>
<xs:choice minOccurs="0" maxOccurs="1" >
<xs:annotation>
<xs:documentation xml:lang="en">A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, or an ObservationDefinition that specifies what observation should be captured.</xs:documentation>
<xs:documentation xml:lang="en">A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured.</xs:documentation>
</xs:annotation>
<xs:element name="definitionCanonical" type="canonical"/>
<xs:element name="definitionUri" type="uri"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
<a name="usage"><b>Usage</b></a>
<p>Note: US-Core defines precise profiles for specific observations, as well as a general profile for LOINC-code laboratory result observations. QI-Core inherits these specific profiles directly. When creating expressions for eCQMs or CDS artifacts with QI-Core for the following clinical data, use the applicable profile directly rather than the generic QICore Observation profile:<ul>
<li><a href="http://hl7.org/fhir/R4/observation-vitalsigns.html">FHIR Vital Signs Profile</a></li>
<li><a href="http://hl7.org/fhir/us/core/StructureDefinition-pediatric-bmi-for-age.html">Pediatric-BMI-for Age</a></li>
<li><a href="http://hl7.org/fhir/us/core/StructureDefinition-head-occipital-frontal-circumference-percentile.html">Pediatric Head Occipital-frontal Circumference Percentile</a></li>
<li><a href="http://hl7.org/fhir/us/core/StructureDefinition-pediatric-weight-for-height.html">Pediatric Weight for Height</a></li>
<li><a href="http://hl7.org/fhir/us/core/StructureDefinition-us-core-pulse-oximetry.html">Pulse Oximetry</a></li>
<li><a href="http://hl7.org/fhir/us/core/StructureDefinition-us-core-smokingstatus.html">Smoking Status</a></li>
<li><a href="https://hl7.org/fhir/us/core/StructureDefinition-us-core-observation-lab.html">Laboratory Result</a></li></ul></p>
<li><a href="{{site.data.fhir.ver.uscore}}/StructureDefinition-pediatric-bmi-for-age.html">Pediatric-BMI-for Age</a></li>
<li><a href="{{site.data.fhir.ver.uscore}}/StructureDefinition-head-occipital-frontal-circumference-percentile.html">Pediatric Head Occipital-frontal Circumference Percentile</a></li>
<li><a href="{{site.data.fhir.ver.uscore}}/StructureDefinition-pediatric-weight-for-height.html">Pediatric Weight for Height</a></li>
<li><a href="{{site.data.fhir.ver.uscore}}/StructureDefinition-us-core-pulse-oximetry.html">Pulse Oximetry</a></li>
<li><a href="{{site.data.fhir.ver.uscore}}/StructureDefinition-us-core-smokingstatus.html">Smoking Status</a></li>
<li><a href="{{site.data.fhir.ver.uscore}}/StructureDefinition-us-core-observation-lab.html">Laboratory Result</a></li></ul></p>
<p>To create an expression specifically requesting information that an observation intentionally did not occur for a medical, patient or system reason, use the profile <a href="StructureDefinition-qicore-observationnotdone.html">QICore-observationnotdone</a>.</p>

<p>The Observation and ObservationNotDone profiles represent the positive and
Expand Down
1 change: 0 additions & 1 deletion input/pages/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,6 @@ STU 4 Ballot (v3.3.0)
* #22645 Added profiles on Immunization and Evaluation
* #15012 Added a profile on NutritionOrder
* #20727 Updated Observation documentation to provide clarity on use of FHIR and US Core profiles

* #20610 Created the notDone extension and modified the DeviceUseStatement profile to use it; added the DeviceRequest profile, use the doNotPerform extension
* #22646 Relaxed Must Support requirement on some fields of Immunization and ImmunizationRecommendation profiles
* #14991 Added an example of using body position with an Observation
Expand Down
Loading

0 comments on commit c3f0fe2

Please sign in to comment.