Skip to content

Releases: nightingaleproject/VRDR_javalib

v1.2.1-R4-STU1.2

08 Sep 21:55
Compare
Choose a tag to compare

Fixed an issue with jurisdiction ID valueset
Fixed incorrect system url for "yes/no/unknown" valuesets.

v1.2.0-R4-STU1.2

16 Aug 20:22
Compare
Choose a tag to compare

Compatible with VRDR version STU1.2: http://hl7.org/fhir/us/vrdr/2021Sep/

  • Added BirthPlace extension to decedent
  • Added Parital BirthDate and partial DeathDate Extension. See test cases in src/test/java for examples on how to build each.
  • Added US-Core-Condition as common dependency for CauseOfDeathCondition and ConditionContributingToCauseOfDeath
  • Added DataReasonAbsent valueset
  • Added FIPS 52 2 letter codes for jurisdictional ids for ease of use.

v1.3-STU1.3

11 Mar 22:17
a1f9101
Compare
Choose a tag to compare

MAJOR RELEASE VERSION

  • Moving versioning scheme from <project_version>-<fhir_version>-<ig_version> to <project_version>-<ig_version>. Ig_version will follow fhir version
  • Updated DeathCertificateDocument to contain a stateauxillaryidentifier extension
  • Updated Patient Race and Ethnicity to contain more complex extension definitions
  • Updated Cause Of Death Condition and Cause Contributing to Death Condition to Observation resource bases
  • Updated a large amount of valueset definitions to vrdr-based valuesets
  • Removed physicalLocation requirement from DeathLocation
  • Added an AddressUtil to help users craft CityCode, DistrictCode, and many other address specification extension urls upon Address types
  • Added ucum unit enforcement to causeofdeath interval components

1.0.0-R4: VRDR-STU1 Compatible

03 Nov 16:34
Compare
Choose a tag to compare

v1.0.0-R4

Compatible with: VRDR IG 1.0.0 - STU 1 (http://hl7.org/fhir/us/vrdr/STU1/)

Common

  • Removed UUID generation on resource creation

  • To reuse this UUID generation, refer to this code snippet:

     public static void setUUID(Resource resource) {
     	resource.setId(new IdType(UUID.randomUUID().toString()));
     }
    
  • Added ease of use functions for resources with codeableconcepts small valuesets(15-30 values or less) to set the concept using a simplestring, rather than by creating the codeableconcept structure from the client. This should reduce error in miscoded values.

AutopsyPerformedIndicator

  • Updated codeset to include "NA"
  • Can use basic Strings to set AutposyIndicator, and ResultsAvailableComponent

BirthRecordIdentifier

  • Updated base code system to terminology.hl7.org url definition

CauseOfDeathPathway

  • Updated "orderedby" codesystem to terminology.hl7.org url definition

Certifier

  • Updated "addQualification" method to use new valueset, and removed confusing "title" param. Should be much simplier to set a qualification now

DeathCertificate

  • Updated event coding

DeathCertification

  • Added common string search method for Certifier type when creating the "performer.function" CodeableConcept.

DecedentDispositionMethod

  • Updated codeset for dispositionmethod to use the correct PHIN VS CDC Local Coding System oid

DecedentEducationLevel

  • Added valueset for decedent education level

DecedentMilitaryService

  • Can use basic Strings to set decedentMilitaryService

DecedentPregnancy

  • Updated codeset for prenancystatus to use the correct PHIN VS CDC Local Coding System oid
  • Can use basic Strings to set values

DecedentTransportationRole

  • Added codeset for DecedentTransportationRole

DecedentUsualHistory

  • Fixed missing "value" section to DecedentUsualHistory
  • Updated code for UsualOccupationDuration

ExaminerContacted

  • Can use basic Strings to set ExaminerContacted

FuneralHome

  • Fixed missing system in code definition.

InjuryIncident

  • Added PlaceOfInjuryComponent valueset for ease-of-use. Added support to ICD-10 Place of Occurrence System (urn:oid:2.16.840.1.114222.4.5.320).
  • Fixed incorrect code for workInjuryIndicator component
  • Updated workInjuryIndicatorComponent value to code instead of boolean
  • Added WorkInjuryIndicator valueset for ease-of-use.
  • Updated TransportationRoleComponent -> transportationEventIndicator

MannerOfDeath

  • Provided support for MannerOfDeath valueset

TobaccoUseContributedToDeath

  • Updated codeset for TobbacoUseContirbutedToDeath to use the correct PHIN VS CDC Local Coding System oid. Updated values within valueset.

Please note that as a major update, there are some breaking changes from releases.

v1.0.1-R4: Updated test cases and added HelperFunctions

09 Nov 20:43
8e5577b
Compare
Choose a tag to compare
  • Updated Producing DeathCertificateDocument testcase to re-add the UUIDs, and fixed references. Pre 1.0.0, resources were initialized with UUIDs, but if you do not generate an id for a resource, the reference created will be null.
  • Added a Consuming DeathCertificateDocument testcase to demonstrate how to work with an inputstream of json to ingest the as a DeathCertificateDocument.
  • Added a bunch of helper functions to the DeathCertificateDocument class to quickly access a set of resources based on their type.

Vital Records Death Reporting v0.1.0 - STU Ballot #1 REVISED [BETA]

12 Nov 21:21
Compare
Choose a tag to compare

Following the REVISED updates to the VRDR STU Ballot #1. Refer to https://trifolia-fhir.lantanagroup.com/lantana_hapi_stu3/implementation-guide/vrdr for source code on the IG moving forward.
NOTE this is a beta release as testing has only occurred locally and without the canary testing framework.

  • Updated FuneralHomeDirector to FuneralServiceLicensee
  • Created more elaborate test case to show off the CauseOfDeathPathway better
  • Included PHVS valuesets and made them referable by their display or code names for easy retrieval

Vital Records Death Reporting v0.1.0 - STU Ballot #1

06 Nov 18:52
d57104f
Compare
Choose a tag to compare

This versioned release is corresponding to this implementation guide of v0.1.0 - STU Ballot #1