Skip to content

Commit

Permalink
CapabilityStatement & Profile Notes pages update (#243)
Browse files Browse the repository at this point in the history
* Added missing Observation search documentation

* updating the _id documentation

* updating language consistency

* Adding in missing documentation

* Adding in structured documentation

* improving formatting

* adding observation param documentation to profile pages

* fix tag use

* adding in parameter documentation

* fixes from review

* fixes from review

* fixes from review
  • Loading branch information
dt-r authored Jul 30, 2024
1 parent f0c0b8a commit df0d455
Show file tree
Hide file tree
Showing 19 changed files with 111 additions and 91 deletions.
10 changes: 5 additions & 5 deletions input/includes/observation_parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,31 +46,31 @@
<td>patient.identifier</td>
<td><b>SHOULD</b></td>
<td><code>reference</code>.<code>token</code></td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both. The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <strong>SHOULD</strong> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <strong>SHOULD</strong> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
</tr>
<tr>
<td>category</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.</td>
<td>The requester <strong>SHALL</strong> provide at least a code value and <strong>MAY</strong> provide both the system and code values. The responder <strong>SHALL</strong> support both.<br/><br/>The requester <strong>SHALL</strong> support search using the category code defined in this profile. The responder <strong>SHALL</strong> support search using the category code defined in this profile.</td>
</tr>
<tr>
<td>code</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.</td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <strong>SHALL</strong> support search using the LOINC codes defined in this profile. The responder <strong>SHALL</strong> support search using the LOINC codes defined in this profile.<br/><br/>The requester <strong>SHALL</strong> support <code>multipleOr</code>. The responder <strong>SHALL</strong> support <code>multipleOr</code>.</td>
</tr>
<tr>
<td>date</td>
<td><b>MAY</b></td>
<td><code>date</code></td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.</td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.<br/><br/>The requester <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>. The responder <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>.<br/><br/>The requester <strong>SHOULD</strong> support <code>multipleAnd</code>. The responder <strong>SHOULD</strong> support <code>multipleAnd</code>.</td>
</tr>
<tr>
<td>status</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.</td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <strong>SHALL</strong> support <code>multipleOr</code>.The responder <strong>SHALL</strong> support <code>multipleOr</code>.</td>
</tr>
</tbody>
</table>
10 changes: 5 additions & 5 deletions input/includes/observation_vitalsigns_parameters.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,31 +46,31 @@
<td>patient.identifier</td>
<td><b>SHOULD</b></td>
<td><code>reference</code>.<code>token</code></td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both. The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <strong>SHOULD</strong> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <strong>SHOULD</strong> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
</tr>
<tr>
<td>category</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both. The requester <b>SHALL</b> support search using the 'vital-signs' category defined in each profile. The responder <b>SHALL</b> support search using the 'vital-signs' category defined in each profile.</td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <b>SHALL</b> support search using the 'vital-signs' category defined in this profile. The responder <b>SHALL</b> support search using the 'vital-signs' category defined in this profile.</td>
</tr>
<tr>
<td>code</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both. The requester <b>SHALL</b> support search using the LOINC codes defined in each profile. The responder <b>SHALL</b> support search using the LOINC codes defined in each profile.</td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <b>SHALL</b> support search using the LOINC codes defined in this profile. The responder <b>SHALL</b> support search using the LOINC codes defined in this profile.</td>
</tr>
<tr>
<td>date</td>
<td><b>MAY</b></td>
<td><code>date</code></td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.</td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.<br/><br/>The requester <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>. The responder <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>.<br/><br/>The requester <strong>SHOULD</strong> support <code>multipleAnd</code>. The responder <strong>SHOULD</strong> support <code>multipleAnd</code>.</td>
</tr>
<tr>
<td>status</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.</td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <strong>SHALL</strong> support <code>multipleOr</code>.The responder <strong>SHALL</strong> support <code>multipleOr</code>.</td>
</tr>
</tbody>
</table>
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<td>patient.identifier</td>
<td><b>SHOULD</b></td>
<td><code>reference</code>.<code>token</code></td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both. <br/><br/> The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/> The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
</tr>
<tr>
<td>clinical-status</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<td>patient.identifier</td>
<td><b>SHOULD</b></td>
<td><code>reference</code>.<code>token</code></td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both. <br/><br/> The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
</tr>
<tr>
<td>patient+onset-date</td>
Expand All @@ -65,13 +65,13 @@
<td>code</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.</td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <strong>SHOULD</strong> support <code>multipleOr</code>. The responder <strong>SHOULD</strong> support <code>multipleOr</code>.</td>
</tr>
<tr>
<td>onset-date</td>
<td><b>MAY</b></td>
<td><code>date</code></td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.</td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.<br/><br/>The requester <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>. The responder <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>.<br/><br/>The requester <strong>SHOULD</strong> support <code>multipleAnd</code>. The responder <strong>SHOULD</strong> support <code>multipleAnd</code>.</td>
</tr>
</tbody>
</table>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ Conformance in reverse is not guaranteed, i.e. a resource conforming to [US Core


### Profile specific implementation guidance
- The Encounter resource can represent a reason as a code with `Encounter.reasonCode`, or a reference with `Encounter.reasonReference` to a Condition or other resource.
- The Encounter resource can represent a clinical indication with `Encounter.reasonCode`, or a reference with `Encounter.reasonReference` to a Condition or other resource.
- Although both are marked as *Must Support*, responders are not required to support both a code and a reference, but they **SHALL** support *at least one* of these elements
- A requester **SHALL** support both elements
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<td>patient.identifier</td>
<td><b>SHOULD</b></td>
<td><code>reference</code>.<code>token</code></td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both. <br/><br/> The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
</tr>
<tr>
<td>patient+location</td>
Expand All @@ -53,7 +53,7 @@
<td>date</td>
<td><b>MAY</b></td>
<td><code>date</code></td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.</td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.<br/><br/>The requester <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>. The responder <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>.<br/><br/>The requester <strong>SHOULD</strong> support <code>multipleAnd</code>. The responder <strong>SHOULD</strong> support <code>multipleAnd</code>.</td>
</tr>
<tr>
<td>location</td>
Expand All @@ -65,7 +65,7 @@
<td>status</td>
<td><b>MAY</b></td>
<td><code>token</code></td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.</td>
<td>The requester <b>SHALL</b> provide at least a code value and <b>MAY</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <strong>SHALL</strong> support <code>multipleOr</code>.The responder <strong>SHALL</strong> support <code>multipleOr</code>.</td>
</tr>
</tbody>
</table>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,19 @@
<td>patient.identifier</td>
<td><b>SHOULD</b></td>
<td><code>reference</code>.<code>token</code></td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both. <br/><br/> The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
<td>The requester <b>SHALL</b> provide both the system and code values. The responder <b>SHALL</b> support both.<br/><br/>The requester <b>SHOULD</b> support search using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile. The responder <b>SHOULD</b> support search using the using IHI, Medicare Number, and DVA Number identifiers as defined in the AU Core Patient profile.</td>
</tr>
<tr>
<td>date</td>
<td><b>MAY</b></td>
<td><code>date</code></td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.</td>
<td>A requester <b>SHALL</b> provide a value precise to the second + time offset. A responder <b>SHALL</b> support a value precise to the second + time offset.<br/><br/>The requester <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>. The responder <strong>SHALL</strong> support these search comparators <code>gt</code>, <code>lt</code>, <code>ge</code>, <code>le</code>.<br/><br/>The requester <strong>SHOULD</strong> support <code>multipleAnd</code>. The responder <strong>SHOULD</strong> support <code>multipleAnd</code>.</td>
</tr>
<tr>
<td>patient+vaccine-code</td>
<td><b>MAY</b></td>
<td><code>reference</code>+<code>token</code></td>
<td></td>
</tr>
<tr>
<td>status</td>
Expand Down
10 changes: 5 additions & 5 deletions input/intro-notes/StructureDefinition-au-core-location-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@

The following search parameters **SHALL** be supported:

1. **SHALL** support searching for a location based on text address using the **[`address`](https://hl7.org/fhir/R4/location.html#search)** search parameter:
1. **SHALL** support searching based on text address using the **[`address`](https://hl7.org/fhir/R4/location.html#search)** search parameter:

`GET [base]/Location?address=[string]`

Expand All @@ -62,7 +62,7 @@ The following search parameters **SHALL** be supported:

*Implementation Notes:* Fetches a bundle of all Location resources matching the name ([how to search by string](http://hl7.org/fhir/R4/search.html#string))

1. **SHALL** support searching for a location based on text name using the **[`name`](https://hl7.org/fhir/R4/location.html#search)** search parameter:
1. **SHALL** support searching based on text name using the **[`name`](https://hl7.org/fhir/R4/location.html#search)** search parameter:

`GET [base]/Location?name=[string]`

Expand All @@ -77,7 +77,7 @@ The following search parameters **SHALL** be supported:

The following search parameters **SHOULD** be supported:

1. **SHOULD** support searching for a location based on the **[`address-city`](https://hl7.org/fhir/R4/location.html#search)** search parameter:
1. **SHOULD** support searching using the **[`address-city`](https://hl7.org/fhir/R4/location.html#search)** search parameter:

`GET [base]/Location?address-city=[string]`

Expand All @@ -87,7 +87,7 @@ The following search parameters **SHOULD** be supported:

*Implementation Notes:* Fetches a bundle of all Location resources for the city ([how to search by string](http://hl7.org/fhir/R4/search.html#string))

1. **SHOULD** support searching for a location based on the **[`addresss-postalcode`](https://hl7.org/fhir/R4/location.html#search)** search parameter:
1. **SHOULD** support searching using the **[`addresss-postalcode`](https://hl7.org/fhir/R4/location.html#search)** search parameter:

`GET [base]/Location?addresss-postalcode=[string]`

Expand All @@ -97,7 +97,7 @@ The following search parameters **SHOULD** be supported:

*Implementation Notes:* Fetches a bundle of all Location resources matching the post code ([how to search by string](http://hl7.org/fhir/R4/search.html#string))

1. **SHOULD** support searching for a location based on the **[`address-state`](https://hl7.org/fhir/R4/location.html#search)** search parameter:
1. **SHOULD** support searching using the **[`address-state`](https://hl7.org/fhir/R4/location.html#search)** search parameter:

`GET [base]/Location?address-state=[string]`

Expand Down
Loading

0 comments on commit df0d455

Please sign in to comment.