Next release

Fixed crash generating R4 Provenance

. . . for patients that did not have an associated user that last modified it.

(H/33472c4a)

28.47.0

Consumers 28.47.0, HIEBus 28.31.0
Consumers 28.46.1, HIEBus 28.30.0
Consumers 28.46.0, HIEBus 28.30.0

Support Patient $match operation

(C/bfd63379, C/062ae7d7)

Fix for Immunization and Condition _has search conditions

Search conditions using the _has modifier did not work correctly for the Immunization and Condition resources, they could returned extra resources that were not really matching the condition; now fixed.

(H/4aad202b)

Bulk export allow multiple filesets per user (don't overwrite previous export data), fix bugs including file data and errors when interrupting running export

(H/9f8182e1, H/e4f8e4ee, H/fac3e7af)

28.44.0

Consumers 28.44.1, HIEBus 28.28.1
Consumers 28.44.0, HIEBus 28.28.0

Populate Coverage.status from CareEvolution Insurance.Status

Potentially breaking change: R4 Coverage.status may be null - making the resource invalid - if the insurance status is not mapped to FHIR a status*

(H/c0157426)

Populate Coverage.order (for R4 and STU3) and the new extension http://careevolution.com/fhirextensions#coverage-priority (for DSTU2) from the newly added CareEvolution Insurance.Priority property

(H/c0157426)

Bulk export of a group when specifying the _since parameter now includes also all the data for patient that have been added to the group since the specified date

(H/b0b051b3)

28.43.0

Consumers 28.43.1, HIEBus 28.27.0
Consumers 28.43.0, HIEBus 28.27.0

Added custom provenance-agent-identifier parameter to bulk export to restrict the output to only resources with the specified provenance (identified via Provenance.agent.identifier). (#3643)

(H/bc790f9d)

In multi-tenant deployments bulk export did not restrict its output to the current user's tenant - now fixed.

(H/bc790f9d)

28.42.0

Consumers 28.42.0, HIEBus 28.26.0

ExplanationOfBenefit: add the x12 coding system (https://x12.org/codes/claim-adjustment-reason-codes) for denial reason codings

(H/34ef20aa)

ExplanationOfBenefit: remove the allowedunits adjudication slice, it was populated erroneously (#3592)

(H/34ef20aa)

28.41.0

Consumers 28.41.0, HIEBus 28.25.0
Consumers 28.40.0, HIEBus 28.23.0
Consumers 28.39.0, HIEBus 28.23.0

Adds value-set bindings to the auto-generated mapping documentation

(C/c6c12802)

Improvements in the OAuth2 clients self-provisioning page

Automatic generation of client secret: now the page generate the client secret and hashes it directly client-side

Limit allowed access scopes to emulate payer-to-payer connections: there is a new 'Payer-to-payer' check-box, selecting it results in a reduced set of allowed access scopes, granting read-only access only to the 'clinical' data resources - no claims and no other 'fancy' things like AuditEvent

(C/8413f7ea)

Update R4 Coverage to calculate the required status element using dates instead of defaulting the status to 'active'.

(H/8c872535)

Map CareEvolution Claim.InNetwork to ExplanationOfBenefit (CarinBBPayerBenefitStatus)

(H/cdf5e059)

Better auto-generated documentation

(H/50574532)

28.38.0

Consumers 28.38.0, HIEBus 28.22.0
Consumers 28.37.0, HIEBus 28.21.0
Consumers 28.36.0, HIEBus 28.21.0
Consumers 28.35.2, HIEBus 28.21.0
Consumers 28.35.1, HIEBus 28.21.0

Accept the token end point as a valid audience for the OAuth2 code flow

This fix the /GetToken page, that was broken by the new requirement of specifying always the correct FHIR end point as the audience.

(C/49170897)

28.35.0

Consumers 28.35.0, HIEBus 28.21.0

Validate Aud Parameter for SMART Apps

Breaking change

(C/96e8e22a)

(H/9223b916)

Add the MappingConfiguration option IgnoreAssigningAuthorityWhenCreatingIdenfierSystems to allow for outputting Identifier without assigning authority in the System Uri. Add the assigning authority to the Identifier.assigner

(H/ee058c2e)

Add the CareTaskGroup properties and type concepts to the CarePlan Resource extensions

(H/ac105db9)

Fix for search DiagnosticReport?result:missing=true that was not returning non-lab reports

(H/1a53b5c9)

28.34.0

Consumers 28.34.0, HIEBus 28.20.0
Consumers 28.33.0, HIEBus 28.20.0

STU3 and R4 CarePlan now map to CareTaskGroup concept

Breaking change: Previously CarePlan was mapped to the configurable typeterm in Observation concept

(H/a0c4c0dc)

Procedure resource uses data absent reason extension for US Core required elements that are missing

(H/e308738a)

Map the Medication concepts with a vaccination code to the Immunization resource instead of the MedicationDispense resource

Breaking change

(H/959f1998)

Update Encounter resource mapping to map Problem and ClaimProblem concepts to the diagnosis element

(H/f9d49f80)

28.32.0

Consumers 28.32.0, HIEBus 28.19.0
Consumers 28.31.0, HIEBus 28.19.0
Consumers 28.28.3, HIEBus 28.19.0
Consumers 28.28.1, HIEBus 28.19.0
Consumers 28.28.0, HIEBus 28.19.0
Consumers 28.27.0, HIEBus 28.18.0
Consumers 28.26.0, HIEBus 28.18.0
Consumers 28.25.0, HIEBus 28.18.0
Consumers 28.24.0, HIEBus 28.24.0

Search page improvement

Adds a pull-down with the list of possible values (when applicable) to the search parameter values input boxes

(C/e0471fd4)

Update R4 Coverage to calculate the required status element using dates instead of defaulting the status to 'active'.

(H/8c872535)

Map CareEvolution Claim.InNetwork to ExplanationOfBenefit (CarinBBPayerBenefitStatus)

(H/cdf5e059)

Better auto-generated documentation

(H/50574532)

(H/9223b916)

Add the MappingConfiguration option IgnoreAssigningAuthorityWhenCreatingIdenfierSystems to allow for outputting Identifier without assigning authority in the System Uri. Add the assigning authority to the Identifier.assigner

(H/ee058c2e)

Add the CareTaskGroup properties and type concepts to the CarePlan Resource extensions

(H/ac105db9)

Fix for search DiagnosticReport?result:missing=true that was not returning non-lab reports

(H/1a53b5c9)

STU3 and R4 CarePlan now map to CareTaskGroup concept

Breaking change: Previously CarePlan was mapped to the configurable typeterm in Observation concept

(H/a0c4c0dc)

Procedure resource uses data absent reason extension for US Core required elements that are missing

(H/e308738a)

Map the Medication concepts with a vaccination code to the Immunization resource instead of the MedicationDispense resource

Breaking change

(H/959f1998)

Update Encounter resource mapping to map Problem and ClaimProblem concepts to the diagnosis element

(H/f9d49f80)

28.23.0

Consumers 28.23.0, HIEBus 28.17.0

Add participant type value set for Encounter resource

(H/05808cf8)

Fix processing from fhir the Encounter class when the code element is null

(H/92ec368b)

Add to fhir mapping for EOB subType and carin EOB profiles

(H/217e0f57)

28.22.0

Consumers 28.22.5, HIEBus 28.15.0
Consumers 28.22.4, HIEBus 28.15.0
Consumers 28.22.3, HIEBus 28.15.0
Consumers 28.22.2, HIEBus 28.15.0
Consumers 28.22.1, HIEBus 28.15.0
Consumers 28.22.0, HIEBus 28.15.0

R4 Condition.clinicalStatus is now not populated if verificationStatus=entered-in-error (as per US Core specifications)

(H/4d0d5fec)

28.21.0

Consumers 28.21.0, HIEBus 28.14.1

Added server support for more signing algorithms for backend authentication: RS256, RS384, RS512, ES384, ES512 (previously it was just RS256)

(C/66eaac5b)

Added an extension to the R4 ExplanationOfBenefit and Claim resources (http://careevolution.com/fhirextensions#explanationOfBenefit-claimRevision and http://careevolution.com/fhirextensions#claim-revision respectively) containing the claim revision number

(H/725df5b0, H/84ae7565)

Added pause intervals and sort overrides to Bulk Export

(H/582f45a7)

Update ExplanationOfBenefit and Claim resource mapping To FHIR to always map 1 to the item.sequence for medications and continue to map the CE identifier in the extension

(H/2bb4e143)

Fixed the ExplanationOfBenefit SupportingInfo valueset codings to remove old codings (placeofservice and admitsrc) from the Carin system uri. They still exist but are now listed under the old carin system uri and the careevolution system uri

(H/e82bfbb9)

28.20.0

Consumers 28.20.0, HIEBus 28.13.0
Consumers 28.19.0, HIEBus 28.13.0

Add ExplanationOfBenefit reference search param (explanation-of-benefit) and an ExplanationOfBenefit resource reference extension to claim-derived resources

This includes the Condition, Procedure, MedicationDispense, and Immunization resources

(H/004a0cbb)

Map required MedicationAdministration ScheduledTime

(H/a9b3b7af, H/a4d6e9e9)

Fix processing from fhir the ExplanationOfBenefit (Claim) when the insurance element is empty (data absent)

(H/2a6e5b3d)

28.18.0

Consumers 28.18.0, HIEBus 28.12.0
Consumers 28.17.0, HIEBus 28.12.0
Consumers 28.16.3, HIEBus 28.12.0
Consumers 28.16.2, HIEBus 28.12.0
Consumers 28.16.1, HIEBus 28.12.0
Consumers 28.16.0, HIEBus 28.12.0

Add mapping for new claim fields to R4 ExplanationOfBenefit and all Claim resources

  1. The Claim Total and ClaimService amount fields all map to the total and adjudication elements.
  2. The Claim AuthorizationNumber field maps to the prAuthRef element.
  3. The Claim InsuranceIdentifier field maps to the insurance.coverage.identifier element. It will be used to try to find an associated insurance that may exist within the patient's record group.

(H/b168f81a)

Fix USCore profile uri, fix EOB R4 serviced data type, and supportingInfo sequence output

  1. The USCore profile for patient and practitioner updated
  2. Fix serviced[x] date output so that it outputs correct data type required by Carin Stu1. Will now output servicedDate or servicedPeriod.
  3. Fix supportingInfo sequence to ensure they are sequential.

(H/171bcc3a)

Searching on date elements (eg Patient.birthdate) now correctly ignores the time part of the search parameter, previously the time part was still considered

Breaking change: date and date-time searches using the sa and eb operators use strict greater-than and less-than comparisons, so date-times that are identical to the search parameter no longer match.

(H/bd4accfd)

Map the new CareEvolution ClaimServiceCaregivers concept to Immunization resources (#3308)

These claimServiceCaregivers map to the performer element.

(H/a5dd5593)

Condition, Procedure, MedicationDispense and Immunization resources that come from a claim that is entered-in-error are now tagged as entered-in-error as well (#3305)

(H/feb922d9)

Map the new CareEvolution ClaimSupportingInformation concept to ExplanationofBenefit and Claim resources

This concept maps to the supportingInfo element.

(H/32ca86d5)

Update ExplanationofBenefit resource to map data absent unknown when missing data in insurance, insurer, and coverage.subscriberId

(H/32ca86d5)

Bulk export update to allow connections from authorized AWS servers (no access key ID or secret key needed)

(H/66add1a3)

Map new CE ClaimServiceCaregivers concept to ExplanationofBenefit and Claim resources

These map to the care-team element and the item (claimService) caregivers will contain the corresponding careTeamSequence as needed.

(H/8614eede)

28.15.0

Consumers 28.15.0, HIEBus 28.11.0
Consumers 28.14.0, HIEBus 28.11.0
Consumers 28.13.0, HIEBus 28.11.0
Consumers 28.12.0, HIEBus 28.11.0
Consumers 28.11.0, HIEBus 28.11.0
Consumers 28.10.0, HIEBus 28.11.0

$visits operation grouping logic

(C/b48c7ace)

28.9.0

Consumers 28.9.0, HIEBus 28.11.0

Map new CE concepts claim.totalAllowed and medication.properties to Claim, ExplanationofBenefit, and MedicationDispense resources

(H/97845dda)

Updates to the DiagnosticReport and Observation Resources searching when using category=laboratory

Now queries only CareEvolution LabObservations (does not query CareEvolution Observations) concepts and does not map category=laboratory for Observations.

(H/8c75c3f3)

28.8.0

Consumers 28.8.0, HIEBus 28.10.0

Update meta tags for blinded mode, set to PSEUDED for returned resources

(H/c9f08c01)

Updates to Bulk Export, better patient filtering and cleanup of files on S3

(H/54ccb246)

For R4: Update profiling to support Carin Stu1 profiles. Add Profiling to the capability statement

(H/9c9753c6)

28.7.0

Consumers 28.7.0, HIEBus 28.7.0
Consumers 28.6.2, HIEBus 28.6.0
Consumers 28.6.1, HIEBus 28.6.0

R4 ExplanationofBenefit sets payment.type to data absent unknown if no Claim.status

(H/d9a5c65a)

28.5.0

Consumers 28.5.0, HIEBus 28.5.0

Added the $visits operation

(C/de4c59a9)

Added the $text-search operation

(C/d1c87be5)

28.4.0

Consumers 28.4.0, HIEBus 28.5.0

Add operation execution to the FHIR test page (/fhir/search)

(C/3006aadf)

Support multiple values for string search parameters

Note that when using multiple value the system uses exact matching, not starts-with.

(H/c97cb397)

Support US Core Medication List - fetching all medications for the R4 MedicationRequest resource

This change adds the ability to search, create, and update self reported medications via the R4 MedicationRequest resource. There are no site configuration requirements for this feature to store/fetch self reported medication orders. The medication orders with Priority terms equal to the CareEvolution MedicationStatement term will indicate self reported medication. To include additional patient self reported medication orders not posted via Fhir, configure the GetMedicationStatementTermSubset in the MappingConfiguration and add the Order Priority terms to that subset.

(H/811ce12f)

28.3.13

Consumers 28.3.13, HIEBus 28.3.4
Consumers 28.3.12, HIEBus 28.3.4

Support blinded mode

Data returned by FHIR for users that have the BlindedMode role are automatically blinded

(H/b5e5070f)

28.3.0

Consumers 28.3.11, HIEBus 28.3.0
Consumers 28.3.10, HIEBus 28.3.2
Consumers 28.3.9, HIEBus 28.3.2
Consumers 28.3.8, HIEBus 28.3.0
Consumers 28.3.7, HIEBus 28.3.0
Consumers 28.3.6, HIEBus 28.3.0
Consumers 28.3.5, HIEBus 28.3.0
Consumers 28.3.4, HIEBus 28.3.0
Consumers 28.3.3, HIEBus 28.3.0
Consumers 28.3.2, HIEBus 28.3.0
Consumers 28.3.1, HIEBus 28.3.0
Consumers 28.3.0, HIEBus 28.3.0

Support ne, sa, eb, ap operators for date search parameters

(H/22ec1fb2)

28.2.0

Consumers 28.2.0, HIEBus 28.0.2
Consumers 28.1.0, HIEBus 28.0.2
Consumers 28.0.3, HIEBus 28.0.2
Consumers 28.0.2, HIEBus 28.0.2
Consumers 28.0.1, HIEBus 28.0.1
Consumers 28.0.0, HIEBus 28.0.0

Support SMART access scopes

(C/490f7ce1)