From 52d245b922e59b3bff12865dbf9f09cff7731ccc Mon Sep 17 00:00:00 2001 From: Jaymee Murdoch Date: Thu, 16 Jan 2025 22:31:09 +1000 Subject: [PATCH] Editorial fixes #316 #317 --- input/pagecontent/comparison.md | 204 ++++++++++++++++---------------- input/pagecontent/variance.md | 13 +- 2 files changed, 107 insertions(+), 110 deletions(-) diff --git a/input/pagecontent/comparison.md b/input/pagecontent/comparison.md index 2b7cfdb0..d0cad793 100644 --- a/input/pagecontent/comparison.md +++ b/input/pagecontent/comparison.md @@ -12,7 +12,7 @@ The below comparison evaluates AU Core conformance requirements with the key imp At this time only profile comparison is available. Future versions of AU Core will compare capability statements. ### Profile comparison -As part of profile comparison, the requirements, constraints, and standards specified in a particular FHIR profile are evaluated. These requirements can include mandatory elements, must support elements, cardinality constraints, data types, terminology bindings, usage rules, extensions, rules on missing or suppressed data. +As part of profile comparison, the requirements, constraints, and standards specified in a particular FHIR profile are evaluated. These requirements can include mandatory elements, *Must Support* elements, cardinality constraints, data types, terminology bindings, usage rules, extensions, rules on missing or suppressed data. The table below provides a profile only comparison from AU Core to profiles in key implementation guides. Compliance in the reverse direction is not guaranteed, i.e. a resource that is compliant with an International Patient Access profile **MAY NOT** be compliant with AU Core. @@ -213,31 +213,31 @@ The following IPA profile(s) contain additional requirements. Implementers are a AU Core Immunization IPA-Immunization Immunization.statusReason - Must Support element in IPA. + Must Support element in IPA. AU Core MedicationRequest IPA-MedicationRequest MedicationRequest.reported[x] - Must Support element in IPA. + Must Support element in IPA. MedicationRequest.dosageInstruction.text - Must Support element in IPA. + Must Support element in IPA. AU Core Patient IPA-Patient Patient.identifier.value - Must Support element in IPA. + Must Support element in IPA. Patient.active - Must Support element in IPA. + Must Support element in IPA. Patient.link - Must Support element in IPA. + Must Support element in IPA. @@ -273,11 +273,11 @@ The following IPS profile(s) contain additional requirements. Implementers are a AU Core AllergyIntolerance Allergy Intolerance (IPS) AllergyIntolerance.patient.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. AllergyIntolerance.type - Must Support element in IPS. + Must Support element in IPS. AU Core Condition @@ -287,7 +287,7 @@ The following IPS profile(s) contain additional requirements. Implementers are a Condition.subject.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. AU Core Diagnostic Result Observation @@ -297,13 +297,13 @@ The following IPS profile(s) contain additional requirements. Implementers are a Observation.subject.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. AU Core Immunization Immunization (IPS) Immunization.patient.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. AU Core Medication @@ -313,33 +313,33 @@ The following IPS profile(s) contain additional requirements. Implementers are a Medication.form - Must Support element in IPS. + Must Support element in IPS. Medication.ingredient - Must Support element in IPS. + Must Support element in IPS. Medication.ingredient.item[x] - Must Support element in IPS. + Must Support element in IPS. Medication.ingredient.strength - Must Support element in IPS. + Must Support element in IPS. AU Core MedicationRequest Medication Request (IPS) MedicationRequest.subject.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. MedicationRequest.dosageInstruction.text - Must Support element in IPS. + Must Support element in IPS. MedicationRequest.dosageInstruction.timing - Must Support element in IPS. + Must Support element in IPS. AU Core Pathology Result Observation @@ -349,7 +349,7 @@ The following IPS profile(s) contain additional requirements. Implementers are a Observation.subject.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. Observation.performer @@ -366,7 +366,7 @@ The following IPS profile(s) contain additional requirements. Implementers are a Observation.subject.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. Observation.performer @@ -380,23 +380,23 @@ The following IPS profile(s) contain additional requirements. Implementers are a AU Core Patient Patient (IPS) Patient.generalPractitioner - Must Support element in IPS. + Must Support element in IPS. AU Core Practitioner Practitioner (IPS) Practitioner.telecom - Must Support element in IPS. + Must Support element in IPS. Practitioner.address - Must Support element in IPS. + Must Support element in IPS. AU Core Procedure Procedure (IPS) Procedure.subject.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. Procedure.performed[x] @@ -406,7 +406,7 @@ The following IPS profile(s) contain additional requirements. Implementers are a AU Core Smoking Status Observation - SH: tobacco use Observation.subject.reference - IPS requires minimum of 1. Must Support element in IPS. + IPS requires minimum of 1. Must Support element in IPS. Observation.code @@ -420,7 +420,7 @@ The following IPS profile(s) contain additional requirements. Implementers are a AU Core Waist Circumference Observation Results (IPS) Observation.subject.reference - Must Support element in IPS. + Must Support element in IPS. @@ -474,32 +474,32 @@ The following US Core profile(s) contain additional requirements. Implementers a Condition.meta - Must Support element in US Core. + Must Support element in US Core. Condition.meta.lastUpdated - Must Support element in US Core. + Must Support element in US Core. Condition.assertedDate - Must Support element in US Core. + Must Support element in US Core. Condition.recordedDate - Must Support element in US Core. + Must Support element in US Core. US Core Condition Encounter Diagnosis Profile Condition.assertedDate - Must Support element in US Core. + Must Support element in US Core. Condition.encounter - Must Support element in US Core. + Must Support element in US Core. Condition.recordedDate - Must Support element in US Core. + Must Support element in US Core. AU Core Diagnostic Result Observation @@ -513,45 +513,45 @@ The following US Core profile(s) contain additional requirements. Implementers a Observation.encounter - Must Support element in US Core. + Must Support element in US Core. AU Core Encounter US Core Encounter Profile Encounter.type - US Core requires minimum of 1. Must Support element in US Core. + US Core requires minimum of 1. Must Support element in US Core. Encounter.meta - Must Support element in US Core. + Must Support element in US Core. Encounter.meta.lastUpdated - Must Support element in US Core. + Must Support element in US Core. Encounter.identifier - Must Support element in US Core. + Must Support element in US Core. Encounter.identifier.system - Must Support element in US Core. + Must Support element in US Core. Encounter.identifier.value - Must Support element in US Core. + Must Support element in US Core. Encounter.participant.period - Must Support element in US Core. + Must Support element in US Core. Encounter.hospitalization - Must Support element in US Core. + Must Support element in US Core. Encounter.hospitalization.dischargeDisposition - Must Support element in US Core. + Must Support element in US Core. AU Core Immunization @@ -561,15 +561,15 @@ The following US Core profile(s) contain additional requirements. Implementers a Immunization.statusReason - Must Support element in US Core. + Must Support element in US Core. Immunization.encounter - Must Support element in US Core. + Must Support element in US Core. Immunization.location - Must Support element in US Core. + Must Support element in US Core. AU Core Location @@ -579,31 +579,31 @@ The following US Core profile(s) contain additional requirements. Implementers a Location.identifier - Must Support element in US Core. + Must Support element in US Core. Location.status - Must Support element in US Core. + Must Support element in US Core. Location.telecom - Must Support element in US Core. + Must Support element in US Core. Location.address.line - Must Support element in US Core. + Must Support element in US Core. Location.address.city - Must Support element in US Core. + Must Support element in US Core. Location.address.state - Must Support element in US Core. + Must Support element in US Core. Location.address.postalCode - Must Support element in US Core. + Must Support element in US Core. AU Core Medication @@ -619,77 +619,77 @@ The following US Core profile(s) contain additional requirements. Implementers a MedicationRequest.category - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.reported[x] - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.dosageInstruction.text - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.dosageInstruction.timing - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.dosageInstruction.doseAndRate - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.dosageInstruction.doseAndRate.dose[x] - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.dispenseRequest - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.dispenseRequest.numberOfRepeatsAllowed - Must Support element in US Core. + Must Support element in US Core. MedicationRequest.dispenseRequest.quantity - Must Support element in US Core. + Must Support element in US Core. AU Core Organization US Core Organization Profile Organization.active - US Core requires minimum of 1. Must Support element in US Core. + US Core requires minimum of 1. Must Support element in US Core. Organization.telecom.system - Must Support element in US Core. + Must Support element in US Core. Organization.telecom.system - Must Support element in US Core. + Must Support element in US Core. Organization.telecom.value - Must Support element in US Core. + Must Support element in US Core. Organization.address.line - Must Support element in US Core. + Must Support element in US Core. Organization.address.city - Must Support element in US Core. + Must Support element in US Core. Organization.address.state - Must Support element in US Core. + Must Support element in US Core. Organization.address.postalCode - Must Support element in US Core. + Must Support element in US Core. Organization.address.country - Must Support element in US Core. + Must Support element in US Core. AU Core Pathology Result Observation @@ -703,15 +703,15 @@ The following US Core profile(s) contain additional requirements. Implementers a Observation.meta - Must Support element in US Core. + Must Support element in US Core. Observation.meta.lastUpdated - Must Support element in US Core. + Must Support element in US Core. Observation.encounter - Must Support element in US Core. + Must Support element in US Core. AU Core Patient @@ -721,11 +721,11 @@ The following US Core profile(s) contain additional requirements. Implementers a Patient.identifier.system - Must Support element in US Core. + Must Support element in US Core. Patient.identifier.value - Must Support element in US Core. + Must Support element in US Core. Patient.name @@ -741,31 +741,31 @@ The following US Core profile(s) contain additional requirements. Implementers a Patient.telecom.system - Must Support element in US Core. + Must Support element in US Core. Patient.telecom.value - Must Support element in US Core. + Must Support element in US Core. Patient.telecom.use - Must Support element in US Core. + Must Support element in US Core. Patient.telecom.line - Must Support element in US Core. + Must Support element in US Core. Patient.telecom.city - Must Support element in US Core. + Must Support element in US Core. Patient.telecom.state - Must Support element in US Core. + Must Support element in US Core. Patient.telecom.postalCode - Must Support element in US Core. + Must Support element in US Core. AU Core Practitioner @@ -775,47 +775,47 @@ The following US Core profile(s) contain additional requirements. Implementers a Practitioner.identifier.system - Must Support element in US Core. + Must Support element in US Core. Practitioner.identifier.value - Must Support element in US Core. + Must Support element in US Core. Practitioner.telecom - Must Support element in US Core. + Must Support element in US Core. Practitioner.telecom.system - Must Support element in US Core. + Must Support element in US Core. Practitioner.telecom.value - Must Support element in US Core. + Must Support element in US Core. Practitioner.address - Must Support element in US Core. + Must Support element in US Core. Practitioner.address.line - Must Support element in US Core. + Must Support element in US Core. Practitioner.address.city - Must Support element in US Core. + Must Support element in US Core. Practitioner.address.state - Must Support element in US Core. + Must Support element in US Core. Practitioner.address.postalCode - Must Support element in US Core. + Must Support element in US Core. Practitioner.address.country - Must Support element in US Core. + Must Support element in US Core. AU Core PractitionerRole @@ -825,7 +825,7 @@ The following US Core profile(s) contain additional requirements. Implementers a PractitionerRole.location - Must Support element in US Core. + Must Support element in US Core. PractitionerRole.telecom @@ -833,15 +833,15 @@ The following US Core profile(s) contain additional requirements. Implementers a PractitionerRole.telecom.system - Must Support element in US Core. + Must Support element in US Core. PractitionerRole.telecom.value - Must Support element in US Core. + Must Support element in US Core. PractitionerRole.endpoint - Must Support element in US Core. + Must Support element in US Core. AU Core Smoking Status @@ -855,17 +855,17 @@ The following US Core profile(s) contain additional requirements. Implementers a Observation.value[x]:valueCodeableConcept - Must Support element in US Core. US Core extensible binding to Smoking status comprehensive. + Must Support element in US Core. US Core extensible binding to Smoking status comprehensive. Observation.value[x]:valueQuantity - Must Support element in US Core. + Must Support element in US Core. AU Core Waist Circumference US Core Simple Observation Profile Observation.performer - Must Support element in US Core. + Must Support element in US Core. diff --git a/input/pagecontent/variance.md b/input/pagecontent/variance.md index a5bf81ef..8c402928 100644 --- a/input/pagecontent/variance.md +++ b/input/pagecontent/variance.md @@ -1,15 +1,12 @@ -This version of the AU Core FHIR IG complies with [Version 1.0 of the HL7 Australia FHIR Work Group AU Variance Requirements](https://hl7.org.au/fhir/HL7%20AU%20Variance%20Requirements%20v1.0.pdf). +This version of the AU Core FHIR IG complies with [Version 1.0 of the HL7 Australia FHIR Work Group AU Variance Requirements](https://hl7.org.au/fhir/HL7%20AU%20Variance%20Requirements%20v1.0.pdf). The Variance Statement identifies whether an HL7 Australia published FHIR implementation guide meets the expectations set by AU Base and/or AU Core. It also identifies resources not profiled in AU Base or AU Core, facilitating the FHIR Work Group’s assessment for potential further development. -HL7 Australia published FHIR implementation guides under the governance of the HL7 Australia FHIR Work Group are required to follow specific publishing guidelines: +HL7 Australia published FHIR implementation guides under the governance of the HL7 Australia FHIR Work Group are required to follow specific publishing requirements: - **SHOULD** use AU Core profiles - **SHOULD** use AU Base profiles and extensions -If a FHIR implementation guide cannot comply with an AU Core profile or reuse an AU Base extension, or fails to comply with an AU Base profile, it must document the variance. - -The Variance Statement identifies where an HL7 Australia published FHIR implementation guide does not meet the expectations set by AU Base and/or AU Core. It also identifies resources not profiled in AU Base or AU Core, facilitating the FHIR Work Group's assessment for potential further development. Additionally, the Variance Statement page indicates where the HL7 Australia FHIR IG fully complies with AU Base or AU Core. - -The Variance Statement undergoes review and assessment by the FHIR Work Group as part of the FHIR IG balloting process. For more details on the requirements of a Variance Statement, refer to [AU FHIR IG Variance Requirements](https://hl7.org.au/fhir/HL7%20AU%20Variance%20Requirements%20v1.0.pdf). +If an implementation guide cannot comply with an AU Base/Core profile or reuse an AU Base extension, the variance is documented on that guide's Variance Statement page. +Variance Statements undergo review and assessment as part of balloting and publication processes. For more details on the requirements of a Variance Statement, refer to [AU FHIR IG Variance Requirements](https://hl7.org.au/fhir/HL7%20AU%20Variance%20Requirements%20v1.0.pdf). ### Variance from AU Base This implementation guide has no variance (i.e. fully compliant) from AU Base FHIR Implementation Guide version 4.2.2-ci-build ([current](https://build.fhir.org/ig/hl7au/au-fhir-base/)). @@ -19,4 +16,4 @@ This implementation guide has no variance (i.e. fully compliant) from AU Base FH This implementation guide profiles the following resources that are not profiled in AU Base: - Extension - - [AU Core Sex Assigned At Birth](https://build.fhir.org/ig/hl7au/au-fhir-core/StructureDefinition-au-core-rsg-sexassignedab.html) profiles core FHIR extension [Person Recorded Sex Or Gender](http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender) + - [AU Core Sex Assigned At Birth](https://build.fhir.org/ig/hl7au/au-fhir-core/StructureDefinition-au-core-rsg-sexassignedab.html) profiles core FHIR extension [Person Recorded Sex Or Gender](http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender) \ No newline at end of file