Consumers 32.3.0, HIEBus 32.2.0
Breaking change
QuestionnaireResponse logical id used to be strings like 01947e42-c170-4282-b72e-517e7c3cbce8
, now they are strings like 21.01947e42c1704282b72e517e7c3cbce8
.
(H/0af12b48)
Breaking change
Internal observation values like series of numbers (e.g 12,35,398
) were incorrectly rendered as Observation.valueQuantity
(e.g. with a numeric value of 1235398
) instead of a string. Better checks have been added to ensure that such values are returned as valueString
.
The change can be disabled by system administrators to maintain backward compatibility.
(H/da7565cf)
MedicationAdministration
Adds the following extensions:
http://careevolution.com/fhirextensions#properties
,
http://careevolution.com/fhirextensions#medicationAdministration-scheduledTime
,
http://careevolution.com/fhirextensions#medicationAdministration-volume
,
http://careevolution.com/fhirextensions#medicationAdministration-fluidRate
,
http://careevolution.com/fhirextensions#medicationAdministration-ivBagNumber
,
http://careevolution.com/fhirextensions#medicationAdministration-ivFlowType
,
http://careevolution.com/fhirextensions#medicationAdministration-waste
,
http://careevolution.com/fhirextensions#medicationAdministration-response
,
http://careevolution.com/fhirextensions#medicationAdministration-quantityPerDose
,
http://careevolution.com/fhirextensions#medicationAdministration-lotNumber
,
http://careevolution.com/fhirextensions#medicationAdministration-expirationDate
,
http://careevolution.com/fhirextensions#medicationAdministration-manufacturer
,
http://careevolution.com/fhirextensions#medicationAdministration-profileEncounter
,
http://careevolution.com/fhirextensions#medicationAdministration-caregiver
,
http://careevolution.com/fhirextensions#medicationAdministration-minDose
,
http://careevolution.com/fhirextensions#medicationAdministration-maxDose
,
http://careevolution.com/fhirextensions#medicationAdministration-profileDoseUnits
,
http://careevolution.com/fhirextensions#medicationAdministration-strength
,
http://careevolution.com/fhirextensions#medicationAdministration-strengthUnits
,
http://careevolution.com/fhirextensions#medicationAdministration-doseRate
,
http://careevolution.com/fhirextensions#medicationAdministration-profileVolume
,
http://careevolution.com/fhirextensions#medicationAdministration-dispenseAmount
,
http://careevolution.com/fhirextensions#medicationAdministration-profileStartTime
,
http://careevolution.com/fhirextensions#medicationAdministration-profileStopTime
,
http://careevolution.com/fhirextensions#medicationAdministration-deliveryTimes
,
http://careevolution.com/fhirextensions#medicationAdministration-substitution
,
http://careevolution.com/fhirextensions#medicationAdministration-isPrn
,
http://careevolution.com/fhirextensions#medicationAdministration-profileQuantityPerDose
,
http://careevolution.com/fhirextensions#medicationAdministration-frequency
.
MedicationRequest
Adds the following extensions:
http://careevolution.com/fhirextensions#medicationRequest-orderModifiers
,
http://careevolution.com/fhirextensions#medicationRequest-strength
,
http://careevolution.com/fhirextensions#medicationRequest-strengthUnits
,
http://careevolution.com/fhirextensions#medicationRequest-stopReason
,
http://careevolution.com/fhirextensions#medicationRequest-specimenSource
,
http://careevolution.com/fhirextensions#medicationRequest-reconcileStatus
.
Observation
Adds the following extensions:
http://careevolution.com/fhirextensions#observation-analysisDate
,
http://careevolution.com/fhirextensions#observation-sequence
,
http://careevolution.com/fhirextensions#observation-subId
,
http://careevolution.com/fhirextensions#observation-additionalAcuities
,
http://careevolution.com/fhirextensions#observation-isNormal
,
http://careevolution.com/fhirextensions#observation-observationOrder
,
http://careevolution.com/fhirextensions#observation-valuePractitionerReference
.
RelatedPerson
Adds the following extensions:
http://careevolution.com/fhirextensions#patientAssociatedParty-associatedOrganizationNames
,
http://careevolution.com/fhirextensions#patientAssociatedParty-associatedOrganizationIdentifiers
.
ServiceRequest
Populates code.text
from the underlying Order.ItemText
value (if present)
Populates code.coding
also from the underlying Oder.ItemAlternateTerms
value (if present)
Adds the following extensions:
http://careevolution.com/fhirextensions#order-enteringCaregiver
,
http://careevolution.com/fhirextensions#order-frequency
,
http://careevolution.com/fhirextensions#order-stopReason
,
http://careevolution.com/fhirextensions#order-reconcileStatus
,
http://careevolution.com/fhirextensions#referralService-providerCaregiverInNetworkOverrideReason
,
http://careevolution.com/fhirextensions#referralService-providerFacilityInNetworkOverrideReason
,
http://careevolution.com/fhirextensions#referralService-latePrecertPenalty
,
http://careevolution.com/fhirextensions#referralService-latePrecertPenaltyWaived
,
http://careevolution.com/fhirextensions#referralService-approvedDate
,
http://careevolution.com/fhirextensions#referralService-cost
,
http://careevolution.com/fhirextensions#referralService-frequency
,
http://careevolution.com/fhirextensions#referralService-modifier
.
Specimen
Adds the following extensions:
http://careevolution.com/fhirextensions#properties
,
http://careevolution.com/fhirextensions#specimen-setId
,
http://careevolution.com/fhirextensions#specimen-typeModifier
,
http://careevolution.com/fhirextensions#specimen-rejectReason
,
http://careevolution.com/fhirextensions#specimen-sourceSiteModifier
,
http://careevolution.com/fhirextensions#specimen-role
,
http://careevolution.com/fhirextensions#specimen-labReport
.
(H/e3cd28db)
Consumers 32.2.0, HIEBus 32.1.0
Consumers 32.1.0, HIEBus 32.1.0
Consumers 32.0.0, HIEBus 32.0.0
The internal data model has a new Report.DocumentReferenceStatus
value that - when present - is used to populate the DocumentReference status
element. If Report.DocumentReferenceStatus
does not have a value the system defaults to the previous behavior.
When POSTing DocumentReference resources status
is mapped to the new Report.DocumentReferenceStatus
internal value.
The DocumentReference docStatus
element is now mapped to/from the Report.Status
internal value.
(H/67b308df)
Breaking change
When it was not possible to generate a standard category
element because the underlying value could not be mapped the system did output a list with a single element with no value and a data absent reason extension - that is not valid though because category
has a required binding. Fixed now not generating a category
element at all in that case and rendering the underlying value that could not be mapped as a custom extension.
The change can be disabled by system administrators to maintain backward compatibility.
(H/197d147f)
Maps the new internal QuestionnaireResponse concept to/from the FHIR QuestionnaireResponse resource.
(H/400f3e0d)
Breaking change
The system used 'permissive' parsing for resources that where POSTed or PUT to an endpoint, accepting various non-conformant variations in the JSON or XML. Now it always uses strict parsing, that is safer but bound to reject resources that were previously accepted.
This new behavior can be disabled by system administrators.
(H/fd5b9f7e)
The underlying data model now support multiple coded values and also a free text for the encounter class. These extra value are mapped to the http://careevolution.com/fhirextensions#coding
(pre-existing) and http://careevolution.com/fhirextensions#text
(new) extensions of Encounter.class
element.
(H/abf2d37c, H/b1d77aec)