Releases: nightingaleproject/VRDR_javalib
v1.2.1-R4-STU1.2
Fixed an issue with jurisdiction ID valueset
Fixed incorrect system url for "yes/no/unknown" valuesets.
v1.2.0-R4-STU1.2
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
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
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
- 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]
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
This versioned release is corresponding to this implementation guide of v0.1.0 - STU Ballot #1