-
Type:
Change Request
-
Resolution: Persuasive with Modification
-
Priority:
Medium
-
FHIR Core (FHIR)
-
DSTU2
-
Pharmacy
-
Immunization
MedicationAdministration
MedicationStatement -
11.3 & 11.5 & 11.6
-
-
Jenni/Yunwei: 7-0-0
-
Clarification
-
Compatible, substantive
-
DSTU2
Comment:
There are a few unnecessary inconsistencies between MedicationAdministration (MA), MedicationStatement (MS), and Immunization (I).
- MA.wasNotGiven vs. I.notTaken vs. MS.wasNotGiven: Consider dropping "was" from MA and MS "wasNotGiven" or adding "was" to I "notGiven".
- I has "notgiven" as a search parameter, but MA has "wasnotgiven". These are both inconsistent with parameter naming conventions (they should be "not-given" or "was-not-given") – and they are inconsistent with each other.
- I has an "explanation" component that contains "reason" and "reasonNotGiven"; MS has top-level "reasonNotTaken", "reasonForUseCode", and "reasonForUseReference" attributes; and MA has top-level "reasonNotGiven" and "reasonGiven" attributes. Again, there is opportunity for improved consistency here. In addition, if MS wants multiple reasonForUse types, why is it not represented as a reasonForUse[x] (or reasonTaken[x] to be more consistent with verb in "notTaken")?
Summary:
Inconsistencies in MedicationAdministration, Statement and Immunization
- is voted on by
-
BALLOT-2875 Negative - Marc Hadley : 2018-Sep-FHIR R1
- Balloted