nightingaleproject / vrdr-dotnet

.NET (C#) code for producing and consuming the Vital Records Death Reporting (VRDR) Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR) standard.
Apache License 2.0
12 stars 12 forks source link

Identify support for dataAbsentReason for all resources #539

Open whichwit opened 11 months ago

whichwit commented 11 months ago

It appears that the library does not have support for dataAbsentReason for all resources. Need to identify if the degree of impact.

consultantusa commented 11 months ago

Component names associated with DataAbsentReason in IG (https://build.fhir.org/ig/HL7/vrdr/artifacts.html A to F), followed by (=>) their corresponding representations and some related (creation) methods in .NET library.

Birth Record Identifier => BirthRecordIdentifier/CreateBirthRecordIdentifier

Decedent Age => AgeAtDeathObs/CreateAgeAtDeathObs

Decedent Education Level => DecedentEducationLevel/CreateEducationLevelObs

Decedent Military Service => MilitaryServiceObs/RestoreReferences/properties

Decedent Usual Work => UsualWork/CreateUsualWork

Emerging Issues => EmergingIssues/RestoreReferences/properties

Input Race and Ethnicity => InputRaceAndEthnicityObs/CreateInputRaceEthnicityObs

Autopsy Performed Indicator => AutopsyPerformed/CreateAutopsyPerformed

Death Date => DeathDateObs/CreateDeathDateObs

Decedent Pregnancy Status => PregnancyObs/CreatePregnancyObs

Examiner Contacted => ExaminerContactedObs/RestoreReferences/properties

Injury Incident => InjuryIncidentObs/CreateInjuryIncidentObs

Surgery Date => SurgeryDateObs/CreateSurgeryDateObs

Tobacco Use Contributed To Death => TobaccoUseObs/RestoreReferences

Cause Of Death Part 1 => CodCondition/CauseOfDeathCondition/properties

Cause Of Death Part 2 => CodCondition/CauseOfDeathCondition/properties

Manner of Death => MannerOfDeath/GetCauseOfDeathCodedContentBundle/RestoreReferences

Decedent Disposition Method => DispositionMethod/RestoreReferences/DecedentDispositionMethod

Activity at Time of Death => ActivityAtTimeOfDeathObs/CreateActivityAtTimeOfDeathObs

Automated Underlying Cause Of Death => AutomatedUnderlyingCauseOfDeathObs/CreateAutomatedUnderlyingCauseOfDeathObs

Coded Race and Ethnicity => CodedRaceAndEthnicityObs/CreateCodedRaceAndEthnicityObs

Entity Axis Cause Of Death => EntityAxisCauseOfDeathObsList/properties

Manual Underlying Cause Of Death => ManualUnderlyingCauseOfDeathObs/CreateManualUnderlyingCauseOfDeathObs

Place Of Injury => PlaceOfInjuryObs/CreatePlaceOfInjuryObs

Record Axis Cause Of Death => RecordAxisCauseOfDeathObsList/properties

whichwit commented 11 months ago

@consultantusa can you add documents related to validation of library support for setting both value and dataAbsentReason? It's the second bullet item.