VRDR .NET
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | Properties | List of all members
VRDR.DeathRecord Class Reference

Class DeathRecord models a FHIR Vital Records Death Reporting (VRDR) Death Record. This class was designed to help consume and produce death records that follow the HL7 FHIR Vital Records Death Reporting Implementation Guide, as described at: http://hl7.org/fhir/us/vrdr and https://github.com/hl7/vrdr. More...

Public Member Functions

 DeathRecord ()
 Default constructor that creates a new, empty DeathRecord.
 
 DeathRecord (string record, bool permissive=false)
 Constructor that takes a string that represents a FHIR Death Record in either XML or JSON format. More...
 
 DeathRecord (Bundle bundle)
 Constructor that takes a FHIR Bundle that represents a FHIR Death Record. More...
 
string ToXML ()
 Helper method to return a XML string representation of this Death Record. More...
 
string ToXml ()
 Helper method to return a XML string representation of this Death Record. More...
 
string ToJSON ()
 Helper method to return a JSON string representation of this Death Record. More...
 
string ToJson ()
 Helper method to return a JSON string representation of this Death Record. More...
 
ITypedElement GetITypedElement ()
 Helper method to return an ITypedElement of the record bundle. More...
 
Bundle GetBundle ()
 Helper method to return a the bundle. More...
 
Bundle GetDeathCertificateDocumentBundle ()
 Helper method to return the bundle that makes up a CauseOfDeathCodedContent bundle. This is actually the complete DeathRecord Bundle accessible via a method name that aligns with the other specific GetBundle methods (GetCauseOfDeathCodedContentBundle and GetDemographicCodedContentBundle). More...
 
Bundle GetCauseOfDeathCodedContentBundle ()
 Helper method to return the subset of this record that makes up a CauseOfDeathCodedContent bundle. More...
 
Bundle GetDemographicCodedContentBundle ()
 Helper method to return the subset of this record that makes up a DemographicCodedContent bundle. More...
 
Bundle GetMortalityRosterBundle (Boolean alias)
 Helper method to return the subset of this record that makes up a Mortality Roster bundle. More...
 
Composition GetComposition ()
 Return a reference to the Composition object for unit testing.
 
Observation.ComponentComponent GetDateOfDeathPronouncementObs ()
 Decedent's Date/Time of Death Pronouncement as a component. More...
 
Observation.ComponentComponent GetOrCreateDateOfDeathPronouncementObs ()
 Get or Create Decedent's Date/Time of Death Pronouncement as a component. More...
 
object[] GetAll (string path)
 Given a FHIR path, return the elements that match the given path; returns an empty array if no matches are found. More...
 
object GetFirst (string path)
 Given a FHIR path, return the first element that matches the given path. More...
 
object GetLast (string path)
 Given a FHIR path, return the last element that matches the given path. More...
 
string ToDescription ()
 Returns a JSON encoded structure that maps to the various property annotations found in the DeathRecord class. This is useful for scenarios where you may want to display the data in user interfaces. More...
 

Static Public Member Functions

static DeathRecord FromDescription (string contents)
 Helper method to return a JSON string representation of this Death Record. More...
 
static void updateGivenHumanName (string[] value, List< HumanName > names)
 Helper method to create a HumanName from a list of strings. More...
 

Static Public Attributes

static string BlankPlaceholder = "BLANK"
 String to represent a blank value when an empty string is not allowed
 

Protected Attributes

Observation EmergingIssues
 Emerging Issues.
 

Properties

Dictionary< string, string > ActivityAtDeath [get, set]
 Activity at Time of Death. More...
 
string ActivityAtDeathHelper [get, set]
 Decedent's Activity At Time of Death Helper More...
 
string AutomatedUnderlyingCOD [get, set]
 Decedent's Automated Underlying Cause of Death More...
 
string ManUnderlyingCOD [get, set]
 Decedent's Manual Underlying Cause of Death More...
 
Dictionary< string, string > PlaceOfInjury [get, set]
 Place of Injury. More...
 
string PlaceOfInjuryHelper [get, set]
 Decedent's Place of Injury Helper More...
 
Dictionary< string, string > FirstEditedRaceCode [get, set]
 First Edited Race Code. More...
 
string FirstEditedRaceCodeHelper [get, set]
 First Edited Race Code Helper More...
 
Dictionary< string, string > SecondEditedRaceCode [get, set]
 Second Edited Race Code. More...
 
string SecondEditedRaceCodeHelper [get, set]
 Second Edited Race Code Helper More...
 
Dictionary< string, string > ThirdEditedRaceCode [get, set]
 Third Edited Race Code. More...
 
string ThirdEditedRaceCodeHelper [get, set]
 Third Edited Race Code Helper More...
 
Dictionary< string, string > FourthEditedRaceCode [get, set]
 Fourth Edited Race Code. More...
 
string FourthEditedRaceCodeHelper [get, set]
 Fourth Edited Race Code Helper More...
 
Dictionary< string, string > FifthEditedRaceCode [get, set]
 Fifth Edited Race Code. More...
 
string FifthEditedRaceCodeHelper [get, set]
 Fifth Edited Race Code Helper More...
 
Dictionary< string, string > SixthEditedRaceCode [get, set]
 Sixth Edited Race Code. More...
 
string SixthEditedRaceCodeHelper [get, set]
 Sixth Edited Race Code Helper More...
 
Dictionary< string, string > SeventhEditedRaceCode [get, set]
 Seventh Edited Race Code. More...
 
string SeventhEditedRaceCodeHelper [get, set]
 Seventh Edited Race Code Helper More...
 
Dictionary< string, string > EighthEditedRaceCode [get, set]
 Eighth Edited Race Code. More...
 
string EighthEditedRaceCodeHelper [get, set]
 Eighth Edited Race Code Helper More...
 
Dictionary< string, string > FirstAmericanIndianRaceCode [get, set]
 First American Indian Race Code. More...
 
string FirstAmericanIndianRaceCodeHelper [get, set]
 First American Indian Race Code Helper More...
 
Dictionary< string, string > SecondAmericanIndianRaceCode [get, set]
 Second American Indian Race Code. More...
 
string SecondAmericanIndianRaceCodeHelper [get, set]
 Second American Indian Race Code Helper More...
 
Dictionary< string, string > FirstOtherAsianRaceCode [get, set]
 First Other Asian Race Code. More...
 
string FirstOtherAsianRaceCodeHelper [get, set]
 First Other Asian Race Code Helper More...
 
Dictionary< string, string > SecondOtherAsianRaceCode [get, set]
 Second Other Asian Race Code. More...
 
string SecondOtherAsianRaceCodeHelper [get, set]
 Second Other Asian Race Code Helper More...
 
Dictionary< string, string > FirstOtherPacificIslanderRaceCode [get, set]
 First Other Pacific Islander Race Code. More...
 
string FirstOtherPacificIslanderRaceCodeHelper [get, set]
 First Other Pacific Islander Race Code Helper More...
 
Dictionary< string, string > SecondOtherPacificIslanderRaceCode [get, set]
 Second Other Pacific Islander Race Code. More...
 
string SecondOtherPacificIslanderRaceCodeHelper [get, set]
 Second Other Pacific Islander Race Code Helper More...
 
Dictionary< string, string > FirstOtherRaceCode [get, set]
 First Other Race Code. More...
 
string FirstOtherRaceCodeHelper [get, set]
 First Other Race Code Helper More...
 
Dictionary< string, string > SecondOtherRaceCode [get, set]
 Second Other Race Code. More...
 
string SecondOtherRaceCodeHelper [get, set]
 Second Other Race Code Helper More...
 
Dictionary< string, string > HispanicCode [get, set]
 Hispanic Code. More...
 
string HispanicCodeHelper [get, set]
 Hispanic Code Helper More...
 
Dictionary< string, string > HispanicCodeForLiteral [get, set]
 Hispanic Code For Literal. More...
 
string HispanicCodeForLiteralHelper [get, set]
 Hispanic Code For Literal Helper More...
 
Dictionary< string, string > RaceRecode40 [get, set]
 Race Recode 40. More...
 
string RaceRecode40Helper [get, set]
 Race Recode 40 Helper More...
 
IEnumerable<(int LineNumber, int Position, string Code, bool ECode)> EntityAxisCauseOfDeath [get, set]
 Entity Axis Cause Of Death More...
 
IEnumerable<(int Position, string Code, bool Pregnancy)> RecordAxisCauseOfDeath [get, set]
 Record Axis Cause Of Death More...
 
int? ReceiptYear [get, set]
 The year NCHS received the death record. More...
 
int? ReceiptMonth [get, set]
 The month NCHS received the death record. More...
 
int? ReceiptDay [get, set]
 The day NCHS received the death record. More...
 
string ReceiptDate [get, set]
 Receipt Date. More...
 
int? CoderStatus [get, set]
 Coder Status; TRX field with no IJE mapping More...
 
string ShipmentNumber [get, set]
 Shipment Number; TRX field with no IJE mapping More...
 
Dictionary< string, string > IntentionalReject [get, set]
 Intentional Reject More...
 
string IntentionalRejectHelper [get, set]
 Intentional Reject Helper. More...
 
Dictionary< string, string > AcmeSystemReject [get, set]
 Acme System Reject. More...
 
string AcmeSystemRejectHelper [get, set]
 Acme System Reject. More...
 
Dictionary< string, string > TransaxConversion [get, set]
 Transax Conversion Flag More...
 
string TransaxConversionHelper [get, set]
 TransaxConversion Helper. More...
 
string Identifier [get, set]
 Death Record Identifier, Death Certificate Number. More...
 
string DeathRecordIdentifier [get]
 Death Record Bundle Identifier, NCHS identifier. More...
 
string StateLocalIdentifier1 [get, set]
 State Local Identifier1. More...
 
string StateLocalIdentifier2 [get, set]
 State Local Identifier2. More...
 
string CertifiedTime [get, set]
 Certified time. More...
 
Dictionary< string, string > FilingFormat [get, set]
 Filing Format. More...
 
string FilingFormatHelper [get, set]
 Filing Format Helper. More...
 
string RegisteredTime [get, set]
 Registered time. More...
 
string StateSpecific [get, set]
 State Specific Data. More...
 
Dictionary< string, string > ReplaceStatus [get, set]
 Replace Status. More...
 
string ReplaceStatusHelper [get, set]
 Replace Status Helper. More...
 
Dictionary< string, string > CertificationRole [get, set]
 Certification Role. More...
 
string CertificationRoleHelper [get, set]
 Certification Role Helper. More...
 
Dictionary< string, string > MannerOfDeathType [get, set]
 Manner of Death Type. More...
 
string MannerOfDeathTypeHelper [get, set]
 Manner of Death Type Helper More...
 
string[] CertifierGivenNames [get, set]
 Given name(s) of certifier. More...
 
string CertifierFamilyName [get, set]
 Family name of certifier. More...
 
string CertifierSuffix [get, set]
 Certifier's Suffix. More...
 
Dictionary< string, string > CertifierAddress [get, set]
 Certifier's Address. More...
 
Dictionary< string, string > CertifierIdentifier [get, set]
 Certifier Identifier ** not mapped to IJE **. More...
 
string ContributingConditions [get, set]
 Significant conditions that contributed to death but did not result in the underlying cause. Corresponds to part 2 of item 32 of the U.S. Standard Certificate of Death. More...
 
Tuple< string, string >[] CausesOfDeath [get, set]
 Conditions that resulted in the cause of death. Corresponds to part 1 of item 32 of the U.S. Standard Certificate of Death. More...
 
string COD1A [get, set]
 Cause of Death Part I, Line a. More...
 
string INTERVAL1A [get, set]
 Cause of Death Part I Interval, Line a. More...
 
string COD1B [get, set]
 Cause of Death Part I, Line b. More...
 
string INTERVAL1B [get, set]
 Cause of Death Part I Interval, Line b. More...
 
string COD1C [get, set]
 Cause of Death Part I, Line c. More...
 
string INTERVAL1C [get, set]
 Cause of Death Part I Interval, Line c. More...
 
string COD1D [get, set]
 Cause of Death Part I, Line d. More...
 
string INTERVAL1D [get, set]
 Cause of Death Part I Interval, Line d. More...
 
string[] GivenNames [get, set]
 Decedent's Legal Name - Given. Middle name should be the last entry. More...
 
string FamilyName [get, set]
 Decedent's Family Name. More...
 
string Suffix [get, set]
 Decedent's Suffix. More...
 
string MaidenName [get, set]
 Decedent's Maiden Name. More...
 
Dictionary< string, string > SexAtDeath [get, set]
 Decedent's Sex at Death. More...
 
string SexAtDeathHelper [get, set]
 Decedent's Sex At Death Helper More...
 
int? BirthYear [get, set]
 Decedent's Year of Birth. More...
 
int? BirthMonth [get, set]
 Decedent's Month of Birth. More...
 
int? BirthDay [get, set]
 Decedent's Day of Birth. More...
 
string DateOfBirth [get, set]
 Decedent's Date of Birth. More...
 
Dictionary< string, string > Residence [get, set]
 Decedent's Residence. More...
 
Dictionary< string, string > ResidenceWithinCityLimits [get, set]
 Decedent's residence is/is not within city limits. More...
 
string ResidenceWithinCityLimitsHelper [get, set]
 Residence Within City Limits Helper More...
 
string SSN [get, set]
 Decedent's Social Security Number. More...
 
Dictionary< string, string > Ethnicity1 [get, set]
 Decedent's Ethnicity Hispanic Mexican. More...
 
string Ethnicity1Helper [get, set]
 Decedent's Ethnicity 1 Helper More...
 
Dictionary< string, string > Ethnicity2 [get, set]
 Decedent's Ethnicity Hispanic Puerto Rican. More...
 
string Ethnicity2Helper [get, set]
 Decedent's Ethnicity 2 Helper More...
 
Dictionary< string, string > Ethnicity3 [get, set]
 Decedent's Ethnicity Hispanic Cuban. More...
 
string Ethnicity3Helper [get, set]
 Decedent's Ethnicity 3 Helper More...
 
Dictionary< string, string > Ethnicity4 [get, set]
 Decedent's Ethnicity Hispanic Other. More...
 
string Ethnicity4Helper [get, set]
 Decedent's Ethnicity 4 Helper More...
 
string EthnicityLiteral [get, set]
 Decedent's Ethnicity Hispanic Literal. More...
 
Tuple< string, string >[] Race [get, set]
 Decedent's Race values. More...
 
Dictionary< string, string > RaceMissingValueReason [get, set]
 Decedent's Race MissingValueReason. More...
 
string RaceMissingValueReasonHelper [get, set]
 Decedent's RaceMissingValueReason More...
 
Dictionary< string, string > PlaceOfBirth [get, set]
 Decedent's Place Of Birth. More...
 
Dictionary< string, string > ContactRelationship [get, set]
 The informant of the decedent's death. More...
 
Dictionary< string, string > MaritalStatus [get, set]
 The marital status of the decedent at the time of death. More...
 
Dictionary< string, string > MaritalStatusEditFlag [get, set]
 The marital status edit flag. More...
 
string MaritalStatusHelper [get, set]
 The marital status of the decedent at the time of death helper method. More...
 
string MaritalStatusEditFlagHelper [get, set]
 The marital status edit flag helper method. More...
 
string MaritalStatusLiteral [get, set]
 The literal text string of the marital status of the decedent at the time of death. More...
 
string[] FatherGivenNames [get, set]
 Given name(s) of decedent's father. More...
 
string FatherFamilyName [get, set]
 Family name of decedent's father. More...
 
string FatherSuffix [get, set]
 Father's Suffix. More...
 
string[] MotherGivenNames [get, set]
 Given name(s) of decedent's mother. More...
 
string MotherMaidenName [get, set]
 Maiden name of decedent's mother. More...
 
string MotherSuffix [get, set]
 Mother's Suffix. More...
 
string[] SpouseGivenNames [get, set]
 Given name(s) of decedent's spouse. More...
 
string SpouseFamilyName [get, set]
 Family name of decedent's spouse. More...
 
string SpouseSuffix [get, set]
 Spouse's Suffix. More...
 
string SpouseMaidenName [get, set]
 Spouse's Maiden Name. More...
 
Dictionary< string, string > SpouseAlive [get, set]
 Spouse Alive. More...
 
string SpouseAliveHelper [get, set]
 Decedent's SpouseAlive More...
 
Dictionary< string, string > EducationLevel [get, set]
 Decedent's Education Level. More...
 
string EducationLevelHelper [get, set]
 Decedent's Education Level Helper More...
 
Dictionary< string, string > EducationLevelEditFlag [get, set]
 Decedent's Education Level Edit Flag. More...
 
string EducationLevelEditFlagHelper [get, set]
 Decedent's Education Level Edit Flag Helper More...
 
string BirthRecordId [get, set]
 Birth Record Identifier. More...
 
string BirthRecordState [get, set]
 Birth Record State. More...
 
string BirthRecordYear [get, set]
 Birth Record Year. More...
 
string UsualOccupation [get, set]
 Decedent's Usual Occupation. More...
 
string UsualIndustry [get, set]
 Decedent's Usual Industry (Text). More...
 
Dictionary< string, string > MilitaryService [get, set]
 Decedent's Military Service. More...
 
string MilitaryServiceHelper [get, set]
 Decedent's Military Service. This is a helper method, to obtain the code use the MilitaryService property instead. More...
 
Dictionary< string, string > FuneralHomeAddress [get, set]
 Funeral Home Address. More...
 
string FuneralHomeName [get, set]
 Name of Funeral Home. More...
 
Dictionary< string, string > DispositionLocationAddress [get, set]
 Disposition Location Address. More...
 
string DispositionLocationName [get, set]
 Name of Disposition Location. More...
 
Dictionary< string, string > DecedentDispositionMethod [get, set]
 Decedent's Disposition Method. More...
 
string DecedentDispositionMethodHelper [get, set]
 Decedent's Disposition Method Helper. More...
 
Dictionary< string, string > AutopsyPerformedIndicator [get, set]
 Autopsy Performed Indicator. More...
 
string AutopsyPerformedIndicatorHelper [get, set]
 Autopsy Performed Indicator Helper. This is a helper method, to access the code use the AutopsyPerformedIndicator property. More...
 
int? DeathYear [get, set]
 Decedent's Year of Death. More...
 
int? DeathMonth [get, set]
 Decedent's Month of Death. More...
 
int? DeathDay [get, set]
 Decedent's Day of Death. More...
 
string DeathTime [get, set]
 Decedent's Time of Death. More...
 
int? DateOfDeathPronouncementYear [get, set]
 Decedent's Pronouncement Year of Death. More...
 
int? DateOfDeathPronouncementMonth [get, set]
 Decedent's Pronouncement Month of Death. More...
 
int? DateOfDeathPronouncementDay [get, set]
 Decedent's Pronouncement Day of Death. More...
 
string DateOfDeathPronouncementTime [get, set]
 Decedent's Pronouncement Time of Death. More...
 
Dictionary< string, string > DateOfDeathDeterminationMethod [get, set]
 DateOfDeathDeterminationMethod. More...
 
string DateOfDeath [get, set]
 Decedent's Date/Time of Death. More...
 
string DateOfDeathPronouncement [get, set]
 Decedent's Date/Time of Death Pronouncement. More...
 
int? SurgeryYear [get, set]
 Decedent's Year of Surgery. More...
 
int? SurgeryMonth [get, set]
 Decedent's Month of Surgery. More...
 
int? SurgeryDay [get, set]
 Decedent's Day of Surgery. More...
 
string SurgeryDate [get, set]
 Decedent's Surgery Date. More...
 
Dictionary< string, string > AutopsyResultsAvailable [get, set]
 Autopsy Results Available. More...
 
string AutopsyResultsAvailableHelper [get, set]
 Autopsy Results Available Helper. This is a convenience method, to access the coded value use AutopsyResultsAvailable. More...
 
string DeathLocationJurisdiction [get, set]
 Death Location Jurisdiction. More...
 
Dictionary< string, string > DeathLocationAddress [get, set]
 Location of Death. More...
 
string DeathLocationName [get, set]
 Name of Death Location. More...
 
string DeathLocationLatitude [get, set]
 Lattitude of Death Location. More...
 
string DeathLocationLongitude [get, set]
 Longitude of Death Location. More...
 
string DeathLocationDescription [get, set]
 Description of Death Location. More...
 
Dictionary< string, string > DeathLocationType [get, set]
 Type of Death Location More...
 
string DeathLocationTypeHelper [get, set]
 Type of Death Location Helper More...
 
Dictionary< string, string > AgeAtDeath [get, set]
 Age At Death. More...
 
int? AgeAtDeathYears [get, set]
 Age At Death Years Helper More...
 
int? AgeAtDeathMonths [get, set]
 Age At Death Months Helper More...
 
int? AgeAtDeathDays [get, set]
 Age At Death Days Helper More...
 
int? AgeAtDeathHours [get, set]
 Age At Death Hours Helper More...
 
int? AgeAtDeathMinutes [get, set]
 Age At Death Minutes Helper More...
 
Dictionary< string, string > AgeAtDeathEditFlag [get, set]
 Decedent's Age At Death Edit Flag. More...
 
String AgeAtDeathEditFlagHelper [get, set]
 Age at Death Edit Bypass Flag Helper
 
Dictionary< string, string > PregnancyStatus [get, set]
 Pregnancy Status At Death. More...
 
string PregnancyStatusHelper [get, set]
 Pregnancy Status At Death Helper. More...
 
Dictionary< string, string > PregnancyStatusEditFlag [get, set]
 Decedent's Pregnancy Status at Death Edit Flag. More...
 
string PregnancyStatusEditFlagHelper [get, set]
 Decedent's Pregnancy Status Edit Flag Helper More...
 
Dictionary< string, string > ExaminerContacted [get, set]
 Examiner Contacted. More...
 
string ExaminerContactedHelper [get, set]
 Examiner Contacted Helper. This is a convenience method, to access the code use ExaminerContacted instead. More...
 
Dictionary< string, string > InjuryLocationAddress [get, set]
 Location of Injury. More...
 
string InjuryLocationLatitude [get, set]
 Lattitude of Injury Location. More...
 
string InjuryLocationLongitude [get, set]
 Longitude of Injury Location. More...
 
string InjuryLocationName [get, set]
 Name of Injury Location. More...
 
string EmergingIssue1_1 [get, set]
 Emerging Issue Field Length 1 Number 1 More...
 
string EmergingIssue1_2 [get, set]
 Emerging Issue Field Length 1 Number 2 More...
 
string EmergingIssue1_3 [get, set]
 Emerging Issue Field Length 1 Number 3 More...
 
string EmergingIssue1_4 [get, set]
 Emerging Issue Field Length 1 Number 4 More...
 
string EmergingIssue1_5 [get, set]
 Emerging Issue Field Length 1 Number 5 More...
 
string EmergingIssue1_6 [get, set]
 Emerging Issue Field Length 1 Number 6 More...
 
string EmergingIssue8_1 [get, set]
 Emerging Issue Field Length 8 Number 1 More...
 
string EmergingIssue8_2 [get, set]
 Emerging Issue Field Length 8 Number 2 More...
 
string EmergingIssue8_3 [get, set]
 Emerging Issue Field Length 8 Number 3 More...
 
string EmergingIssue20 [get, set]
 Emerging Issue Field Length 20 More...
 
int? InjuryYear [get, set]
 Decedent's Year of Injury. More...
 
int? InjuryMonth [get, set]
 Decedent's Month of Injury. More...
 
int? InjuryDay [get, set]
 Decedent's Day of Injury. More...
 
string InjuryTime [get, set]
 Decedent's Time of Injury. More...
 
string InjuryDate [get, set]
 Date/Time of Injury. More...
 
string InjuryDescription [get, set]
 Description of Injury. More...
 
string InjuryPlaceDescription [get, set]
 Place of Injury Description. More...
 
Dictionary< string, string > InjuryAtWork [get, set]
 Injury At Work? More...
 
string InjuryAtWorkHelper [get, set]
 Injury At Work Helper This is a convenience method, to access the code use the InjuryAtWork property instead. More...
 
Dictionary< string, string > TransportationRole [get, set]
 Transportation Role in death. More...
 
string TransportationRoleHelper [get, set]
 Transportation Role in death helper. More...
 
Dictionary< string, string > TobaccoUse [get, set]
 Tobacco Use Contributed To Death. More...
 
string TobaccoUseHelper [get, set]
 Tobacco Use Helper. This is a convenience method, to access the code use TobaccoUse instead. More...
 

Detailed Description

Class DeathRecord models a FHIR Vital Records Death Reporting (VRDR) Death Record. This class was designed to help consume and produce death records that follow the HL7 FHIR Vital Records Death Reporting Implementation Guide, as described at: http://hl7.org/fhir/us/vrdr and https://github.com/hl7/vrdr.

Constructor & Destructor Documentation

◆ DeathRecord() [1/2]

VRDR.DeathRecord.DeathRecord ( string  record,
bool  permissive = false 
)
inline

Constructor that takes a string that represents a FHIR Death Record in either XML or JSON format.

Parameters
recordrepresents a FHIR Death Record in either XML or JSON format.
permissiveif the parser should be permissive when parsing the given string
Exceptions
ArgumentExceptionRecord is neither valid XML nor JSON.

◆ DeathRecord() [2/2]

VRDR.DeathRecord.DeathRecord ( Bundle  bundle)
inline

Constructor that takes a FHIR Bundle that represents a FHIR Death Record.

Parameters
bundlerepresents a FHIR Bundle.
Exceptions
ArgumentExceptionRecord is invalid.

Member Function Documentation

◆ FromDescription()

static DeathRecord VRDR.DeathRecord.FromDescription ( string  contents)
inlinestatic

Helper method to return a JSON string representation of this Death Record.

Parameters
contentsstring that represents
Returns
a new DeathRecord that corresponds to the given descriptive format

◆ GetAll()

object[] VRDR.DeathRecord.GetAll ( string  path)
inline

Given a FHIR path, return the elements that match the given path; returns an empty array if no matches are found.

Parameters
pathrepresents a FHIR path.
Returns
all elements that match the given path, or an empty array if no matches are found.

◆ GetBundle()

Bundle VRDR.DeathRecord.GetBundle ( )
inline

Helper method to return a the bundle.

Returns
a FHIR Bundle

◆ GetCauseOfDeathCodedContentBundle()

Bundle VRDR.DeathRecord.GetCauseOfDeathCodedContentBundle ( )
inline

Helper method to return the subset of this record that makes up a CauseOfDeathCodedContent bundle.

Returns
a new FHIR Bundle

◆ GetDateOfDeathPronouncementObs()

Observation.ComponentComponent VRDR.DeathRecord.GetDateOfDeathPronouncementObs ( )
inline

Decedent's Date/Time of Death Pronouncement as a component.

the decedent's date and time of death pronouncement observation component

◆ GetDeathCertificateDocumentBundle()

Bundle VRDR.DeathRecord.GetDeathCertificateDocumentBundle ( )
inline

Helper method to return the bundle that makes up a CauseOfDeathCodedContent bundle. This is actually the complete DeathRecord Bundle accessible via a method name that aligns with the other specific GetBundle methods (GetCauseOfDeathCodedContentBundle and GetDemographicCodedContentBundle).

Returns
a FHIR Bundle

◆ GetDemographicCodedContentBundle()

Bundle VRDR.DeathRecord.GetDemographicCodedContentBundle ( )
inline

Helper method to return the subset of this record that makes up a DemographicCodedContent bundle.

Returns
a new FHIR Bundle

◆ GetFirst()

object VRDR.DeathRecord.GetFirst ( string  path)
inline

Given a FHIR path, return the first element that matches the given path.

Parameters
pathrepresents a FHIR path.
Returns
the first element that matches the given path, or null if no match is found.

◆ GetITypedElement()

ITypedElement VRDR.DeathRecord.GetITypedElement ( )
inline

Helper method to return an ITypedElement of the record bundle.

Returns
an ITypedElement of the record bundle

◆ GetLast()

object VRDR.DeathRecord.GetLast ( string  path)
inline

Given a FHIR path, return the last element that matches the given path.

Parameters
pathrepresents a FHIR path.
Returns
the last element that matches the given path, or null if no match is found.

◆ GetMortalityRosterBundle()

Bundle VRDR.DeathRecord.GetMortalityRosterBundle ( Boolean  alias)
inline

Helper method to return the subset of this record that makes up a Mortality Roster bundle.

Returns
a new FHIR Bundle

◆ GetOrCreateDateOfDeathPronouncementObs()

Observation.ComponentComponent VRDR.DeathRecord.GetOrCreateDateOfDeathPronouncementObs ( )
inline

Get or Create Decedent's Date/Time of Death Pronouncement as a component.

the decedent's date and time of death pronouncement observation component, if not present create it, return it in either case

◆ ToDescription()

string VRDR.DeathRecord.ToDescription ( )
inline

Returns a JSON encoded structure that maps to the various property annotations found in the DeathRecord class. This is useful for scenarios where you may want to display the data in user interfaces.

Returns
a string representation of this Death Record in a descriptive format.

◆ ToJSON()

string VRDR.DeathRecord.ToJSON ( )
inline

Helper method to return a JSON string representation of this Death Record.

Returns
a string representation of this Death Record in JSON format

◆ ToJson()

string VRDR.DeathRecord.ToJson ( )
inline

Helper method to return a JSON string representation of this Death Record.

Returns
a string representation of this Death Record in JSON format

◆ ToXML()

string VRDR.DeathRecord.ToXML ( )
inline

Helper method to return a XML string representation of this Death Record.

Returns
a string representation of this Death Record in XML format

◆ ToXml()

string VRDR.DeathRecord.ToXml ( )
inline

Helper method to return a XML string representation of this Death Record.

Returns
a string representation of this Death Record in XML format

◆ updateGivenHumanName()

static void VRDR.DeathRecord.updateGivenHumanName ( string[]  value,
List< HumanName >  names 
)
inlinestatic

Helper method to create a HumanName from a list of strings.

Parameters
valueA list of strings to be converted into a name.
namesThe current list of HumanName attributes for the person.

Property Documentation

◆ AcmeSystemReject

Dictionary<string, string> VRDR.DeathRecord.AcmeSystemReject
getset

Acme System Reject.

"code" - the code

// Setter:

Dictionary<string, string> reject = new Dictionary<string, string>();

format.Add("code", ValueSets.FilingFormat.electronic);

format.Add("system", CodeSystems.SystemReject);

format.Add("display", "3");

ExampleDeathRecord.AcmeSystemReject = reject;

// Getter:

Console.WriteLine($"Acme System Reject Code: {ExampleDeathRecord.AcmeSystemReject}");

◆ AcmeSystemRejectHelper

string VRDR.DeathRecord.AcmeSystemRejectHelper
getset

Acme System Reject.

"code" - the code

// Setter:

ExampleDeathRecord.AcmeSystemRejectHelper = "3";

// Getter:

Console.WriteLine($"Acme System Reject Code: {ExampleDeathRecord.AcmeSystemReject}");

◆ ActivityAtDeath

Dictionary<string, string> VRDR.DeathRecord.ActivityAtDeath
getset

Activity at Time of Death.

the decedent's activity at time of death. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> activity = new Dictionary<string, string>();

elevel.Add("code", "0");

elevel.Add("system", CodeSystems.ActivityAtTimeOfDeath);

elevel.Add("display", "While engaged in sports activity");

ExampleDeathRecord.ActivityAtDeath = activity;

// Getter:

Console.WriteLine($"Education Level: {ExampleDeathRecord.EducationLevel['display']}");

◆ ActivityAtDeathHelper

string VRDR.DeathRecord.ActivityAtDeathHelper
getset

Decedent's Activity At Time of Death Helper

Decedent's Activity at Time of Death.

// Setter:

ExampleDeathRecord.ActivityAtDeath = 0;

// Getter:

Console.WriteLine($"Decedent's Activity at Time of Death: {ExampleDeathRecord.ActivityAtDeath}");

◆ AgeAtDeath

Dictionary<string, string> VRDR.DeathRecord.AgeAtDeath
getset

Age At Death.

decedent's age at time of death. A Dictionary representing a length of time, containing the following key/value pairs:

"value" - the quantity value, structured as valueQuantity.value

"code" - the unit a PHIN VADS code set UnitsOfAge, structed as valueQuantity.code USE: http://hl7.org/fhir/us/vrdr/STU2/StructureDefinition-vrdr-decedent-age.html

"system" - OPTIONAL: from the example page http://hl7.org/fhir/us/vrdr/Observation-DecedentAge-Example1.json.html

"unit" - OPTIONAL: from the example page http://hl7.org/fhir/us/vrdr/Observation-DecedentAge-Example1.json.html

// Setter:

Dictionary<string, string> age = new Dictionary<string, string>();

age.Add("value", "100");

age.Add("code", "a"); // e.g. "min" = minutes, "d" = days, "h" = hours, "mo" = months, "a" = years, "UNK" = unknown

age.Add("system", "http://unitsofmeasure.org");

age.Add("unit", "years");

ExampleDeathRecord.AgeAtDeath = age;

// Getter:

Console.WriteLine($"Age At Death: {ExampleDeathRecord.AgeAtDeath['value']} years");

◆ AgeAtDeathDays

int? VRDR.DeathRecord.AgeAtDeathDays
getset

Age At Death Days Helper

Set decedent's age at time of death in days.

// Setter:

ExampleDeathRecord.AgeAtDeathDays = 11;

// Getter:

Console.WriteLine($"Age At Death: {ExampleDeathRecord.AgeAtDeathDays} days");

◆ AgeAtDeathEditFlag

Dictionary<string, string> VRDR.DeathRecord.AgeAtDeathEditFlag
getset

Decedent's Age At Death Edit Flag.

the decedent's age at death edit flag. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> ageEdit = new Dictionary<string, string>();

ageEdit.Add("code", "0");

ageEdit.Add("system", CodeSystems.BypassEditFlag);

ageEdit.Add("display", "Edit Passed");

ExampleDeathRecord.AgeAtDeathEditFlag = ageEdit;

// Getter:

Console.WriteLine($"Age At Death Edit Flag: {ExampleDeathRecord.AgeAtDeathEditFlag['display']}");

◆ AgeAtDeathHours

int? VRDR.DeathRecord.AgeAtDeathHours
getset

Age At Death Hours Helper

Set decedent's age at time of death in hours.

// Setter:

ExampleDeathRecord.AgeAtDeathHours = 11;

// Getter:

Console.WriteLine($"Age At Death: {ExampleDeathRecord.AgeAtDeathHours} hours");

◆ AgeAtDeathMinutes

int? VRDR.DeathRecord.AgeAtDeathMinutes
getset

Age At Death Minutes Helper

Set decedent's age at time of death in minutes.

// Setter:

ExampleDeathRecord.AgeAtDeathMinutes = 11;

// Getter:

Console.WriteLine($"Age At Death: {ExampleDeathRecord.AgeAtDeathMinutes} minutes");

◆ AgeAtDeathMonths

int? VRDR.DeathRecord.AgeAtDeathMonths
getset

Age At Death Months Helper

Set decedent's age at time of death in months.

// Setter:

ExampleDeathRecord.AgeAtDeathMonths = 11;

// Getter:

Console.WriteLine($"Age At Death: {ExampleDeathRecord.AgeAtDeathMonths} months");

◆ AgeAtDeathYears

int? VRDR.DeathRecord.AgeAtDeathYears
getset

Age At Death Years Helper

Set decedent's age at time of death in years.

// Setter:

ExampleDeathRecord.AgeAtDeathYears = 100;

// Getter:

Console.WriteLine($"Age At Death: {ExampleDeathRecord.AgeAtDeathYears} years");

◆ AutomatedUnderlyingCOD

string VRDR.DeathRecord.AutomatedUnderlyingCOD
getset

Decedent's Automated Underlying Cause of Death

Decedent's Automated Underlying Cause of Death.

// Setter:

ExampleDeathRecord.AutomatedUnderlyingCOD = "I13.1";

// Getter:

Console.WriteLine($"Decedent's Automated Underlying Cause of Death: {ExampleDeathRecord.AutomatedUnderlyingCOD}");

◆ AutopsyPerformedIndicator

Dictionary<string, string> VRDR.DeathRecord.AutopsyPerformedIndicator
getset

Autopsy Performed Indicator.

autopsy performed indicator. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "Y");

code.Add("system", CodeSystems.PH_YesNo_HL7_2x);

code.Add("display", "Yes");

ExampleDeathRecord.AutopsyPerformedIndicator = code;

// Getter:

Console.WriteLine($"Autopsy Performed Indicator: {ExampleDeathRecord.AutopsyPerformedIndicator['display']}");

◆ AutopsyPerformedIndicatorHelper

string VRDR.DeathRecord.AutopsyPerformedIndicatorHelper
getset

Autopsy Performed Indicator Helper. This is a helper method, to access the code use the AutopsyPerformedIndicator property.

autopsy performed indicator. A null value indicates "not applicable".

// Setter:

ExampleDeathRecord.AutopsyPerformedIndicatorHelper = "Y"";</para> <para>// Getter:</para> <para>Console.WriteLine($"Autopsy Performed Indicator: {ExampleDeathRecord.AutopsyPerformedIndicatorBoolean}");

◆ AutopsyResultsAvailable

Dictionary<string, string> VRDR.DeathRecord.AutopsyResultsAvailable
getset

Autopsy Results Available.

autopsy results available. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "Y");

code.Add("system", CodeSystems.PH_YesNo_HL7_2x);

code.Add("display", "Yes");

ExampleDeathRecord.AutopsyResultsAvailable = code;

// Getter:

Console.WriteLine($"Autopsy Results Available: {ExampleDeathRecord.AutopsyResultsAvailable['display']}");

◆ AutopsyResultsAvailableHelper

string VRDR.DeathRecord.AutopsyResultsAvailableHelper
getset

Autopsy Results Available Helper. This is a convenience method, to access the coded value use AutopsyResultsAvailable.

autopsy results available. A null value indicates "not applicable".

// Setter:

ExampleDeathRecord.AutopsyResultsAvailableHelper = "N";

// Getter:

Console.WriteLine($"Autopsy Results Available: {ExampleDeathRecord.AutopsyResultsAvailableHelper}");

◆ BirthDay

int? VRDR.DeathRecord.BirthDay
getset

Decedent's Day of Birth.

the decedent's day of birth, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.BirthDay = 11;

// Getter:

Console.WriteLine($"Decedent Day of Birth: {ExampleDeathRecord.BirthDay}");

◆ BirthMonth

int? VRDR.DeathRecord.BirthMonth
getset

Decedent's Month of Birth.

the decedent's month of birth, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.BirthMonth = 11;

// Getter:

Console.WriteLine($"Decedent Month of Birth: {ExampleDeathRecord.BirthMonth}");

◆ BirthRecordId

string VRDR.DeathRecord.BirthRecordId
getset

Birth Record Identifier.

a birth record identification string.

// Setter:

ExampleDeathRecord.BirthRecordId = "4242123";

// Getter:

Console.WriteLine($"Birth Record identification: {ExampleDeathRecord.BirthRecordId}");

◆ BirthRecordState

string VRDR.DeathRecord.BirthRecordState
getset

Birth Record State.

the state of the decedent's birth certificate. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

ExampleDeathRecord.BirthRecordState = "MA";

// Getter:

Console.WriteLine($"Birth Record identification: {ExampleDeathRecord.BirthRecordState}");

◆ BirthRecordYear

string VRDR.DeathRecord.BirthRecordYear
getset

Birth Record Year.

the year found on the decedent's birth certificate.

// Setter:

ExampleDeathRecord.BirthRecordYear = "1940";

// Getter:

Console.WriteLine($"Birth Record year: {ExampleDeathRecord.BirthRecordYear}");

◆ BirthYear

int? VRDR.DeathRecord.BirthYear
getset

Decedent's Year of Birth.

the decedent's year of birth, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.BirthYear = 1928;

// Getter:

Console.WriteLine($"Decedent Year of Birth: {ExampleDeathRecord.BirthYear}");

◆ CausesOfDeath

Tuple<string, string> [] VRDR.DeathRecord.CausesOfDeath
getset

Conditions that resulted in the cause of death. Corresponds to part 1 of item 32 of the U.S. Standard Certificate of Death.

Conditions that resulted in the underlying cause of death. An array of tuples (in the order they would appear on a death certificate, from top to bottom), each containing the cause of death literal (Tuple "Item1") and the approximate onset to death (Tuple "Item2").

// Setter:

Tuple<string, string>[] causes =

{

Tuple.Create("Example Immediate COD", "minutes"),

Tuple.Create("Example Underlying COD 1", "2 hours"),

Tuple.Create("Example Underlying COD 2", "6 months"),

Tuple.Create("Example Underlying COD 3", "15 years")

};

ExampleDeathRecord.CausesOfDeath = causes;

// Getter:

Tuple<string, string>[] causes = ExampleDeathRecord.CausesOfDeath;

foreach (var cause in causes)

{

Console.WriteLine($"Cause: {cause.Item1}, Onset: {cause.Item2}");

}

◆ CertificationRole

Dictionary<string, string> VRDR.DeathRecord.CertificationRole
getset

Certification Role.

the role/qualification of the person who certified the death. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> role = new Dictionary<string, string>();

role.Add("code", "76899008");

role.Add("system", CodeSystems.SCT);

role.Add("display", "Infectious diseases physician");

ExampleDeathRecord.CertificationRole = role;

// Getter:

Console.WriteLine($"Certification Role: {ExampleDeathRecord.CertificationRole['display']}");

◆ CertificationRoleHelper

string VRDR.DeathRecord.CertificationRoleHelper
getset

Certification Role Helper.

the role/qualification of the person who certified the death.

"code" - the code

// Setter:

ExampleDeathRecord.CertificationRoleHelper = ValueSets.CertificationRole.InfectiousDiseasesPhysician;

// Getter:

Console.WriteLine($"Certification Role: {ExampleDeathRecord.CertificationRoleHelper}");

◆ CertifiedTime

string VRDR.DeathRecord.CertifiedTime
getset

Certified time.

time when the record was certified.

// Setter:

ExampleDeathRecord.CertifiedTime = "2019-01-29T16:48:06-05:00";

// Getter:

Console.WriteLine($"Certified at: {ExampleDeathRecord.CertifiedTime}");

◆ CertifierAddress

Dictionary<string, string> VRDR.DeathRecord.CertifierAddress
getset

Certifier's Address.

the certifier's address. A Dictionary representing an address, containing the following key/value pairs:

"addressLine1" - address, line one

"addressLine2" - address, line two

"addressCity" - address, city

"addressCounty" - address, county

"addressState" - address, state

"addressZip" - address, zip

"addressCountry" - address, country

// Setter:

Dictionary<string, string> address = new Dictionary<string, string>();

address.Add("addressLine1", "123 Test Street");

address.Add("addressLine2", "Unit 3");

address.Add("addressCity", "Boston");

address.Add("addressCounty", "Suffolk");

address.Add("addressState", "MA");

address.Add("addressZip", "12345");

address.Add("addressCountry", "US");

ExampleDeathRecord.CertifierAddress = address;

// Getter:

foreach(var pair in ExampleDeathRecord.CertifierAddress)

{

Console.WriteLine($"\tCertifierAddress key: {pair.Key}: value: {pair.Value}");

};

◆ CertifierFamilyName

string VRDR.DeathRecord.CertifierFamilyName
getset

Family name of certifier.

the certifier's family name (i.e. last name)

// Setter:

ExampleDeathRecord.CertifierFamilyName = "Last";

// Getter:

Console.WriteLine($"Certifier's Last Name: {ExampleDeathRecord.CertifierFamilyName}");

◆ CertifierGivenNames

string [] VRDR.DeathRecord.CertifierGivenNames
getset

Given name(s) of certifier.

the certifier's name (first, middle, etc.)

// Setter:

string[] names = { "Doctor", "Middle" };

ExampleDeathRecord.CertifierGivenNames = names;

// Getter:

Console.WriteLine($"Certifier Given Name(s): {string.Join(", ", ExampleDeathRecord.CertifierGivenNames)}");

◆ CertifierIdentifier

Dictionary<string, string> VRDR.DeathRecord.CertifierIdentifier
getset

Certifier Identifier ** not mapped to IJE **.

the certifier identification. A Dictionary representing a system (e.g. NPI) and a value, containing the following key/value pairs:

"system" - the identifier system, e.g. US NPI

"value" - the idetifier value, e.g. US NPI number

// Setter:

Dictionary<string, string> identifier = new Dictionary<string, string>();

identifier.Add("system", "http://hl7.org/fhir/sid/us-npi");

identifier.Add("value", "1234567890");

ExampleDeathRecord.CertifierIdentifier = identifier;

// Getter:

Console.WriteLine($"\tCertifier Identifier: {ExampleDeathRecord.CertifierIdentifier['value']}");

◆ CertifierSuffix

string VRDR.DeathRecord.CertifierSuffix
getset

Certifier's Suffix.

the certifier's suffix

// Setter:

ExampleDeathRecord.CertifierSuffix = "Jr.";

// Getter:

Console.WriteLine($"Certifier Suffix: {ExampleDeathRecord.CertifierSuffix}");

◆ COD1A

string VRDR.DeathRecord.COD1A
getset

Cause of Death Part I, Line a.

the immediate cause of death literal.

// Setter:

ExampleDeathRecord.COD1A = "Rupture of myocardium";

// Getter:

Console.WriteLine($"Cause: {ExampleDeathRecord.COD1A}");

◆ COD1B

string VRDR.DeathRecord.COD1B
getset

Cause of Death Part I, Line b.

the first underlying cause of death literal.

// Setter:

ExampleDeathRecord.COD1B = "Acute myocardial infarction";

// Getter:

Console.WriteLine($"Cause: {ExampleDeathRecord.COD1B}");

◆ COD1C

string VRDR.DeathRecord.COD1C
getset

Cause of Death Part I, Line c.

the second underlying cause of death literal.

// Setter:

ExampleDeathRecord.COD1C = "Coronary artery thrombosis";

// Getter:

Console.WriteLine($"Cause: {ExampleDeathRecord.COD1C}");

◆ COD1D

string VRDR.DeathRecord.COD1D
getset

Cause of Death Part I, Line d.

the third underlying cause of death literal.

// Setter:

ExampleDeathRecord.COD1D = "Atherosclerotic coronary artery disease";

// Getter:

Console.WriteLine($"Cause: {ExampleDeathRecord.COD1D}");

◆ CoderStatus

int? VRDR.DeathRecord.CoderStatus
getset

Coder Status; TRX field with no IJE mapping

Coder Status; TRX field with no IJE mapping

integer code

// Setter:

ExampleDeathRecord.CoderStatus = 3;

// Getter:

Console.WriteLine($"Coder STatus {ExampleDeathRecord.CoderStatus}");

◆ ContactRelationship

Dictionary<string, string> VRDR.DeathRecord.ContactRelationship
getset

The informant of the decedent's death.

String representation of the informant's relationship to the decedent

// Setter:

Dictionary<string, string> relationship = new Dictionary<string, string>();

relationship.Add("text", "sibling");

SetterDeathRecord.ContactRelationship = relationship;

// Getter:

Console.WriteLine($"Contact's Relationship: {ExampleDeathRecord.ContactRelationship["text"]}");

◆ ContributingConditions

string VRDR.DeathRecord.ContributingConditions
getset

Significant conditions that contributed to death but did not result in the underlying cause. Corresponds to part 2 of item 32 of the U.S. Standard Certificate of Death.

A string containing the significant conditions that contributed to death but did not result in the underlying cause captured by a CauseOfDeathCondition.

// Setter:

ExampleDeathRecord.ContributingConditions = "Example Contributing Condition";

// Getter:

Console.WriteLine($"Cause: {ExampleDeathRecord.ContributingConditions}");

◆ DateOfBirth

string VRDR.DeathRecord.DateOfBirth
getset

Decedent's Date of Birth.

the decedent's date of birth

// Setter:

ExampleDeathRecord.DateOfBirth = "1940-02-19";

// Getter:

Console.WriteLine($"Decedent Date of Birth: {ExampleDeathRecord.DateOfBirth}");

◆ DateOfDeath

string VRDR.DeathRecord.DateOfDeath
getset

Decedent's Date/Time of Death.

the decedent's date and time of death

// Setter:

ExampleDeathRecord.DateOfDeath = "2018-02-19T16:48:06-05:00";

// Getter:

Console.WriteLine($"Decedent Date of Death: {ExampleDeathRecord.DateOfDeath}");

◆ DateOfDeathDeterminationMethod

Dictionary<string, string> VRDR.DeathRecord.DateOfDeathDeterminationMethod
getset

DateOfDeathDeterminationMethod.

method. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "exact");

code.Add("system", CodeSystems.DateOfDeathDeterminationMethods);

code.Add("display", "exact");

ExampleDeathRecord.DateOfDeathDeterminationMethod = code;

// Getter:

Console.WriteLine($"Date of Death Determination Method: {ExampleDeathRecord.DateOfDeathDeterminationMethod['display']}");

◆ DateOfDeathPronouncement

string VRDR.DeathRecord.DateOfDeathPronouncement
getset

Decedent's Date/Time of Death Pronouncement.

the decedent's date and time of death pronouncement

// Setter:

ExampleDeathRecord.DateOfDeathPronouncement = "2018-02-20T16:48:06-05:00";

// Getter:

Console.WriteLine($"Decedent Date of Death Pronouncement: {ExampleDeathRecord.DateOfDeathPronouncement}");

◆ DateOfDeathPronouncementDay

int? VRDR.DeathRecord.DateOfDeathPronouncementDay
getset

Decedent's Pronouncement Day of Death.

the decedent's pronouncement day of death, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.DateOfDeathPronouncementDay = 16;

// Getter:

Console.WriteLine($"Decedent Prounecement Day of Death: {ExampleDeathRecord.DateOfDeathPronouncementDay}");

◆ DateOfDeathPronouncementMonth

int? VRDR.DeathRecord.DateOfDeathPronouncementMonth
getset

Decedent's Pronouncement Month of Death.

the decedent's pronouncement month of death, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.DateOfDeathPronouncementMonth = 6;

// Getter:

Console.WriteLine($"Decedent Pronouncement Month of Death: {ExampleDeathRecord.DateOfDeathPronouncementMonth}");

◆ DateOfDeathPronouncementTime

string VRDR.DeathRecord.DateOfDeathPronouncementTime
getset

Decedent's Pronouncement Time of Death.

the decedent's pronouncement time of death, or "-1" if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.DateOfDeathPronouncementTime = "07:15:00";

// Getter:

Console.WriteLine($"Decedent Pronouncement Time of Death: {ExampleDeathRecord.DateOfDeathPronouncementTime}");

◆ DateOfDeathPronouncementYear

int? VRDR.DeathRecord.DateOfDeathPronouncementYear
getset

Decedent's Pronouncement Year of Death.

the decedent's pronouncement year of death, or null if never specified

// Setter:

ExampleDeathRecord.DeathPronouncementYear = 2018;

// Getter:

Console.WriteLine($"Decedent Pronouncement Year of Death: {ExampleDeathRecord.DateOfDeathPronouncementYear}");

◆ DeathDay

int? VRDR.DeathRecord.DeathDay
getset

Decedent's Day of Death.

the decedent's day of death, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.DeathDay = 16;

// Getter:

Console.WriteLine($"Decedent Day of Death: {ExampleDeathRecord.DeathDay}");

◆ DeathLocationAddress

Dictionary<string, string> VRDR.DeathRecord.DeathLocationAddress
getset

Location of Death.

location of death. A Dictionary representing an address, containing the following key/value pairs:

"addressLine1" - address, line one

"addressLine2" - address, line two

"addressCity" - address, city

"addressCounty" - address, county

"addressState" - address, state

"addressZip" - address, zip

"addressCountry" - address, country

// Setter:

Dictionary<string, string> address = new Dictionary<string, string>();

address.Add("addressLine1", "123456789 Test Street");

address.Add("addressLine2", "Unit 3");

address.Add("addressCity", "Boston");

address.Add("addressCounty", "Suffolk");

address.Add("addressState", "MA");

address.Add("addressZip", "12345");

address.Add("addressCountry", "US");

ExampleDeathRecord.DeathLocationAddress = address;

// Getter:

foreach(var pair in ExampleDeathRecord.DeathLocationAddress)

{

Console.WriteLine($"\DeathLocationAddress key: {pair.Key}: value: {pair.Value}");

};

◆ DeathLocationDescription

string VRDR.DeathRecord.DeathLocationDescription
getset

Description of Death Location.

the death location description.

// Setter:

ExampleDeathRecord.DeathLocationDescription = "Bedford Cemetery";

// Getter:

Console.WriteLine($"Death Location Description: {ExampleDeathRecord.DeathLocationDescription}");

◆ DeathLocationJurisdiction

string VRDR.DeathRecord.DeathLocationJurisdiction
getset

Death Location Jurisdiction.

the vital record jurisdiction identifier.

// Setter:

ExampleDeathRecord.DeathLocationJurisdiction = "MA";

// Getter:

Console.WriteLine($"Death Location Jurisdiction: {ExampleDeathRecord.DeathLocationJurisdiction}");

◆ DeathLocationLatitude

string VRDR.DeathRecord.DeathLocationLatitude
getset

Lattitude of Death Location.

tLattitude of Death Location.

// Setter:

ExampleDeathRecord.DeathLocationLattitude = "37.88888" ;

// Getter:

Console.WriteLine($"Death Location Lattitude: {ExampleDeathRecord.DeathLocationLattitude}");

◆ DeathLocationLongitude

string VRDR.DeathRecord.DeathLocationLongitude
getset

Longitude of Death Location.

Longitude of Death Location.

// Setter:

ExampleDeathRecord.DeathLocationLongitude = "-50.000" ;

// Getter:

Console.WriteLine($"Death Location Longitude: {ExampleDeathRecord.DeathLocationLongitude}");

◆ DeathLocationName

string VRDR.DeathRecord.DeathLocationName
getset

Name of Death Location.

the death location name.

// Setter:

ExampleDeathRecord.DeathLocationName = "Example Death Location Name";

// Getter:

Console.WriteLine($"Death Location Name: {ExampleDeathRecord.DeathLocationName}");

◆ DeathLocationType

Dictionary<string, string> VRDR.DeathRecord.DeathLocationType
getset

Type of Death Location

type of death location. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "16983000");

code.Add("system", CodeSystems.SCT);

code.Add("display", "Death in hospital");

ExampleDeathRecord.DeathLocationType = code;

// Getter:

Console.WriteLine($"Death Location Type: {ExampleDeathRecord.DeathLocationType['display']}");

◆ DeathLocationTypeHelper

string VRDR.DeathRecord.DeathLocationTypeHelper
getset

Type of Death Location Helper

type of death location code.

// Setter:

ExampleDeathRecord.DeathLocationTypeHelper = VRDR.ValueSets.PlaceOfDeath.Death_In_Home;

// Getter:

Console.WriteLine($"Death Location Type: {ExampleDeathRecord.DeathLocationTypeHelper}");

◆ DeathMonth

int? VRDR.DeathRecord.DeathMonth
getset

Decedent's Month of Death.

the decedent's month of death, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.DeathMonth = 6;

// Getter:

Console.WriteLine($"Decedent Month of Death: {ExampleDeathRecord.DeathMonth}");

◆ DeathRecordIdentifier

string VRDR.DeathRecord.DeathRecordIdentifier
get

Death Record Bundle Identifier, NCHS identifier.

a record bundle identification string, e.g., 2022MA000100, derived from year of death, jurisdiction of death, and certificate number

// Getter:

Console.WriteLine($"NCHS identifier: {ExampleDeathRecord.DeathRecordIdentifier}");

◆ DeathTime

string VRDR.DeathRecord.DeathTime
getset

Decedent's Time of Death.

the decedent's time of death, or "-1" if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.DeathTime = "07:15:00";

// Getter:

Console.WriteLine($"Decedent Time of Death: {ExampleDeathRecord.DeathTime}");

◆ DeathYear

int? VRDR.DeathRecord.DeathYear
getset

Decedent's Year of Death.

the decedent's year of death, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.DeathYear = 2018;

// Getter:

Console.WriteLine($"Decedent Year of Death: {ExampleDeathRecord.DeathYear}");

◆ DecedentDispositionMethod

Dictionary<string, string> VRDR.DeathRecord.DecedentDispositionMethod
getset

Decedent's Disposition Method.

the decedent's disposition method. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> dmethod = new Dictionary<string, string>();

dmethod.Add("code", "449971000124106");

dmethod.Add("system", CodeSystems.SCT);

dmethod.Add("display", "Burial");

ExampleDeathRecord.DecedentDispositionMethod = dmethod;

// Getter:

Console.WriteLine($"Decedent Disposition Method: {ExampleDeathRecord.DecedentDispositionMethod['display']}");

◆ DecedentDispositionMethodHelper

string VRDR.DeathRecord.DecedentDispositionMethodHelper
getset

Decedent's Disposition Method Helper.

the decedent's disposition method. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

// Setter:

ExampleDeathRecord.DecedentDispositionMethodHelper = VRDR.ValueSets.MethodOfDisposition.Burial;

// Getter:

Console.WriteLine($"Decedent Disposition Method: {ExampleDeathRecord.DecedentDispositionMethodHelper}");

◆ DispositionLocationAddress

Dictionary<string, string> VRDR.DeathRecord.DispositionLocationAddress
getset

Disposition Location Address.

the disposition location address. A Dictionary representing an address, containing the following key/value pairs:

"addressLine1" - address, line one

"addressLine2" - address, line two

"addressCity" - address, city

"addressCounty" - address, county

"addressState" - address, state

"addressZip" - address, zip

"addressCountry" - address, country

// Setter:

Dictionary<string, string> address = new Dictionary<string, string>();

address.Add("addressLine1", "1234 Test Street");

address.Add("addressLine2", "Unit 3");

address.Add("addressCity", "Boston");

address.Add("addressCounty", "Suffolk");

address.Add("addressState", "MA");

address.Add("addressZip", "12345");

address.Add("addressCountry", "US");

ExampleDeathRecord.DispositionLocationAddress = address;

// Getter:

foreach(var pair in ExampleDeathRecord.DispositionLocationAddress)

{

Console.WriteLine($"\DispositionLocationAddress key: {pair.Key}: value: {pair.Value}");

};

◆ DispositionLocationName

string VRDR.DeathRecord.DispositionLocationName
getset

Name of Disposition Location.

the displosition location name.

// Setter:

ExampleDeathRecord.DispositionLocationName = "Bedford Cemetery";

// Getter:

Console.WriteLine($"Disposition Location Name: {ExampleDeathRecord.DispositionLocationName}");

◆ EducationLevel

Dictionary<string, string> VRDR.DeathRecord.EducationLevel
getset

Decedent's Education Level.

the decedent's education level. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> elevel = new Dictionary<string, string>();

elevel.Add("code", "BA");

elevel.Add("system", CodeSystems.EducationLevel);

elevel.Add("display", "Bachelor’s Degree");

ExampleDeathRecord.EducationLevel = elevel;

// Getter:

Console.WriteLine($"Education Level: {ExampleDeathRecord.EducationLevel['display']}");

◆ EducationLevelEditFlag

Dictionary<string, string> VRDR.DeathRecord.EducationLevelEditFlag
getset

Decedent's Education Level Edit Flag.

the decedent's education level edit flag. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> elevel = new Dictionary<string, string>();

elevel.Add("code", "0");

elevel.Add("system", CodeSystems.BypassEditFlag);

elevel.Add("display", "Edit Passed");

ExampleDeathRecord.EducationLevelEditFlag = elevel;

// Getter:

Console.WriteLine($"Education Level Edit Flag: {ExampleDeathRecord.EducationLevelEditFlag['display']}");

◆ EducationLevelEditFlagHelper

string VRDR.DeathRecord.EducationLevelEditFlagHelper
getset

Decedent's Education Level Edit Flag Helper

Decedent's Education Level Edit Flag.

// Setter:

ExampleDeathRecord.DecedentEducationLevelEditFlag = VRDR.ValueSets.EditBypass01234.EditPassed;

// Getter:

Console.WriteLine($"Decedent's Education Level Edit Flag: {ExampleDeathRecord.EducationLevelHelperEditFlag}");

◆ EducationLevelHelper

string VRDR.DeathRecord.EducationLevelHelper
getset

Decedent's Education Level Helper

Decedent's Education Level.

// Setter:

ExampleDeathRecord.DecedentEducationLevel = VRDR.ValueSets.EducationLevel.Bachelors_Degree;

// Getter:

Console.WriteLine($"Decedent's Education Level: {ExampleDeathRecord.EducationLevelHelper}");

◆ EighthEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.EighthEditedRaceCode
getset

Eighth Edited Race Code.

Eighth Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.EighthEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"Eighth Edited Race Code: {ExampleDeathRecord.EighthEditedRaceCode['display']}");

◆ EighthEditedRaceCodeHelper

string VRDR.DeathRecord.EighthEditedRaceCodeHelper
getset

Eighth Edited Race Code Helper

Eighth Edited Race Code Helper.

// Setter:

ExampleDeathRecord.EighthEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Eighth Edited Race Code: {ExampleDeathRecord.EighthEditedRaceCodeHelper}");

◆ EmergingIssue1_1

string VRDR.DeathRecord.EmergingIssue1_1
getset

Emerging Issue Field Length 1 Number 1

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue1_1 = "X";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue1_1}");

◆ EmergingIssue1_2

string VRDR.DeathRecord.EmergingIssue1_2
getset

Emerging Issue Field Length 1 Number 2

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue1_2 = "X";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue1_2}");

◆ EmergingIssue1_3

string VRDR.DeathRecord.EmergingIssue1_3
getset

Emerging Issue Field Length 1 Number 3

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue1_3 = "X";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue1_3}");

◆ EmergingIssue1_4

string VRDR.DeathRecord.EmergingIssue1_4
getset

Emerging Issue Field Length 1 Number 4

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue1_4 = "X";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue1_4}");

◆ EmergingIssue1_5

string VRDR.DeathRecord.EmergingIssue1_5
getset

Emerging Issue Field Length 1 Number 5

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue1_5 = "X";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue1_5}");

◆ EmergingIssue1_6

string VRDR.DeathRecord.EmergingIssue1_6
getset

Emerging Issue Field Length 1 Number 6

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue1_6 = "X";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue1_6}");

◆ EmergingIssue20

string VRDR.DeathRecord.EmergingIssue20
getset

Emerging Issue Field Length 20

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue20 = "XXXXXXXXXXXXXXXXXXXX";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue20}");

◆ EmergingIssue8_1

string VRDR.DeathRecord.EmergingIssue8_1
getset

Emerging Issue Field Length 8 Number 1

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue8_1 = "XXXXXXXX";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue8_1}");

◆ EmergingIssue8_2

string VRDR.DeathRecord.EmergingIssue8_2
getset

Emerging Issue Field Length 8 Number 2

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue8_2 = "XXXXXXXX";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue8_2}");

◆ EmergingIssue8_3

string VRDR.DeathRecord.EmergingIssue8_3
getset

Emerging Issue Field Length 8 Number 3

the emerging issue value

// Setter:

ExampleDeathRecord.EmergingIssue8_3 = "XXXXXXXX";

// Getter:

Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue8_3}");

◆ EntityAxisCauseOfDeath

IEnumerable<(int LineNumber, int Position, string Code, bool ECode)> VRDR.DeathRecord.EntityAxisCauseOfDeath
getset

Entity Axis Cause Of Death

Note that record axis codes have an unusual and obscure handling of a Pregnancy flag, for more information see http://build.fhir.org/ig/HL7/vrdr/branches/master/StructureDefinition-vrdr-record-axis-cause-of-death.html#usage>

Entity-axis codes

// Setter:

ExampleDeathRecord.EntityAxisCauseOfDeath = new [] {(LineNumber: 2, Position: 1, Code: "T27.3", ECode: true)};

// Getter:

Console.WriteLine($"First Entity Axis Code: {ExampleDeathRecord.EntityAxisCauseOfDeath.ElementAt(0).Code}");

◆ Ethnicity1

Dictionary<string, string> VRDR.DeathRecord.Ethnicity1
getset

Decedent's Ethnicity Hispanic Mexican.

the decedent's ethnicity. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> ethnicity = new Dictionary<string, string>();

ethnicity.Add("code", "Y");

ethnicity.Add("system", CodeSystems.YesNo);

ethnicity.Add("display", "Yes");

ExampleDeathRecord.Ethnicity = ethnicity;

// Getter:

Console.WriteLine($"Ethnicity: {ExampleDeathRecord.Ethnicity1['display']}");

◆ Ethnicity1Helper

string VRDR.DeathRecord.Ethnicity1Helper
getset

Decedent's Ethnicity 1 Helper

Decedent's Ethnicity 1.

// Setter:

ExampleDeathRecord.EthnicityLevel = VRDR.ValueSets.YesNoUnknown.Yes;

// Getter:

Console.WriteLine($"Decedent's Ethnicity: {ExampleDeathRecord.Ethnicity1Helper}");

◆ Ethnicity2

Dictionary<string, string> VRDR.DeathRecord.Ethnicity2
getset

Decedent's Ethnicity Hispanic Puerto Rican.

the decedent's ethnicity. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> ethnicity = new Dictionary<string, string>();

ethnicity.Add("code", "Y");

ethnicity.Add("system", CodeSystems.YesNo);

ethnicity.Add("display", "Yes");

ExampleDeathRecord.Ethnicity2 = ethnicity;

// Getter:

Console.WriteLine($"Ethnicity: {ExampleDeathRecord.Ethnicity2['display']}");

◆ Ethnicity2Helper

string VRDR.DeathRecord.Ethnicity2Helper
getset

Decedent's Ethnicity 2 Helper

Decedent's Ethnicity 2.

// Setter:

ExampleDeathRecord.Ethnicity2Helper = "Y";

// Getter:

Console.WriteLine($"Decedent's Ethnicity: {ExampleDeathRecord.Ethnicity1Helper}");

◆ Ethnicity3

Dictionary<string, string> VRDR.DeathRecord.Ethnicity3
getset

Decedent's Ethnicity Hispanic Cuban.

the decedent's ethnicity. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> ethnicity = new Dictionary<string, string>();

ethnicity.Add("code", "Y");

ethnicity.Add("system", CodeSystems.YesNo);

ethnicity.Add("display", "Yes");

ExampleDeathRecord.Ethnicity3 = ethnicity;

// Getter:

Console.WriteLine($"Ethnicity: {ExampleDeathRecord.Ethnicity3['display']}");

◆ Ethnicity3Helper

string VRDR.DeathRecord.Ethnicity3Helper
getset

Decedent's Ethnicity 3 Helper

Decedent's Ethnicity 3.

// Setter:

ExampleDeathRecord.Ethnicity3Helper = "Y";

// Getter:

Console.WriteLine($"Decedent's Ethnicity: {ExampleDeathRecord.Ethnicity3Helper}");

◆ Ethnicity4

Dictionary<string, string> VRDR.DeathRecord.Ethnicity4
getset

Decedent's Ethnicity Hispanic Other.

the decedent's ethnicity. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> ethnicity = new Dictionary<string, string>();

ethnicity.Add("code", "Y");

ethnicity.Add("system", CodeSystems.YesNo);

ethnicity.Add("display", "Yes");

ExampleDeathRecord.Ethnicity4 = ethnicity;

// Getter:

Console.WriteLine($"Ethnicity: {ExampleDeathRecord.Ethnicity4['display']}");

◆ Ethnicity4Helper

string VRDR.DeathRecord.Ethnicity4Helper
getset

Decedent's Ethnicity 4 Helper

Decedent's Ethnicity 4.

// Setter:

ExampleDeathRecord.Ethnicity4Helper = "Y";

// Getter:

Console.WriteLine($"Decedent's Ethnicity: {ExampleDeathRecord.Ethnicity4Helper}");

◆ EthnicityLiteral

string VRDR.DeathRecord.EthnicityLiteral
getset

Decedent's Ethnicity Hispanic Literal.

the decedent's ethnicity. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

ExampleDeathRecord.EthnicityLiteral = ethnicity;

// Getter:

Console.WriteLine($"Ethnicity: {ExampleDeathRecord.Ethnicity4['display']}");

◆ ExaminerContacted

Dictionary<string, string> VRDR.DeathRecord.ExaminerContacted
getset

Examiner Contacted.

if a medical examiner was contacted.

// Setter:

Dictionary<string, string> ec = new Dictionary<string, string>();

within.Add("code", "Y");

within.Add("system", CodeSystems.PH_YesNo_HL7_2x);

within.Add("display", "Yes");

ExampleDeathRecord.ExaminerContacted = ec;

// Getter:

Console.WriteLine($"Examiner Contacted: {ExampleDeathRecord.ExaminerContacted['display']}");

◆ ExaminerContactedHelper

string VRDR.DeathRecord.ExaminerContactedHelper
getset

Examiner Contacted Helper. This is a convenience method, to access the code use ExaminerContacted instead.

if a medical examiner was contacted. A null value indicates "unknown".

// Setter:

ExampleDeathRecord.ExaminerContactedHelper = "N"

// Getter:

Console.WriteLine($"Examiner Contacted: {ExampleDeathRecord.ExaminerContactedHelper}");

◆ FamilyName

string VRDR.DeathRecord.FamilyName
getset

Decedent's Family Name.

the decedent's family name (i.e. last name)

// Setter:

ExampleDeathRecord.FamilyName = "Last";

// Getter:

Console.WriteLine($"Decedent's Last Name: {ExampleDeathRecord.FamilyName}");

◆ FatherFamilyName

string VRDR.DeathRecord.FatherFamilyName
getset

Family name of decedent's father.

the decedent's father's family name (i.e. last name)

// Setter:

ExampleDeathRecord.FatherFamilyName = "Last";

// Getter:

Console.WriteLine($"Father's Last Name: {ExampleDeathRecord.FatherFamilyName}");

◆ FatherGivenNames

string [] VRDR.DeathRecord.FatherGivenNames
getset

Given name(s) of decedent's father.

the decedent's father's name (first, middle, etc.)

// Setter:

string[] names = { "Dad", "Middle" };

ExampleDeathRecord.FatherGivenNames = names;

// Getter:

Console.WriteLine($"Father Given Name(s): {string.Join(", ", ExampleDeathRecord.FatherGivenNames)}");

◆ FatherSuffix

string VRDR.DeathRecord.FatherSuffix
getset

Father's Suffix.

the decedent's father's suffix

// Setter:

ExampleDeathRecord.FatherSuffix = "Jr.";

// Getter:

Console.WriteLine($"Father Suffix: {ExampleDeathRecord.FatherSuffix}");

◆ FifthEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.FifthEditedRaceCode
getset

Fifth Edited Race Code.

Fifth Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.FifthEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"Fifth Edited Race Code: {ExampleDeathRecord.FifthEditedRaceCode['display']}");

◆ FifthEditedRaceCodeHelper

string VRDR.DeathRecord.FifthEditedRaceCodeHelper
getset

Fifth Edited Race Code Helper

Fifth Edited Race Code Helper.

// Setter:

ExampleDeathRecord.FifthEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Fifth Edited Race Code: {ExampleDeathRecord.FifthEditedRaceCodeHelper}");

◆ FilingFormat

Dictionary<string, string> VRDR.DeathRecord.FilingFormat
getset

Filing Format.

Source flag: paper/electronic.

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

///

// Setter:

Dictionary<string, string> format = new Dictionary<string, string>();

format.Add("code", ValueSets.FilingFormat.electronic);

format.Add("system", CodeSystems.FilingFormat);

format.Add("display", "Electronic");

ExampleDeathRecord.FilingFormat = format;

// Getter:

Console.WriteLine($"Filed method: {ExampleDeathRecord.FilingFormat}");

◆ FilingFormatHelper

string VRDR.DeathRecord.FilingFormatHelper
getset

Filing Format Helper.

filing format.

"code" - the code

// Setter:

ExampleDeathRecord.FilingFormatHelper = ValueSets.FilingFormat.Electronic;

// Getter:

Console.WriteLine($"Filing Format: {ExampleDeathRecord.FilingFormatHelper}");

◆ FirstAmericanIndianRaceCode

Dictionary<string, string> VRDR.DeathRecord.FirstAmericanIndianRaceCode
getset

First American Indian Race Code.

First American Indian Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.FirstAmericanIndianRaceCode = racecode;

// Getter:

Console.WriteLine($"First American Indian Race Code: {ExampleDeathRecord.FirstAmericanIndianRaceCode['display']}");

◆ FirstAmericanIndianRaceCodeHelper

string VRDR.DeathRecord.FirstAmericanIndianRaceCodeHelper
getset

First American Indian Race Code Helper

First American Indian Race Code Helper.

// Setter:

ExampleDeathRecord.FirstAmericanIndianRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"First American Indian Race Code: {ExampleDeathRecord.FirstAmericanIndianRaceCodeHelper}");

◆ FirstEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.FirstEditedRaceCode
getset

First Edited Race Code.

First Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.FirstEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"First Edited Race Code: {ExampleDeathRecord.FirstEditedRaceCode['display']}");

◆ FirstEditedRaceCodeHelper

string VRDR.DeathRecord.FirstEditedRaceCodeHelper
getset

First Edited Race Code Helper

First Edited Race Code Helper.

// Setter:

ExampleDeathRecord.FirstEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"First Edited Race Code: {ExampleDeathRecord.FirstEditedRaceCodeHelper}");

◆ FirstOtherAsianRaceCode

Dictionary<string, string> VRDR.DeathRecord.FirstOtherAsianRaceCode
getset

First Other Asian Race Code.

First Other Asian Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.FirstOtherAsianRaceCode = racecode;

// Getter:

Console.WriteLine($"First Other Asian Race Code: {ExampleDeathRecord.FirstOtherAsianRaceCode['display']}");

◆ FirstOtherAsianRaceCodeHelper

string VRDR.DeathRecord.FirstOtherAsianRaceCodeHelper
getset

First Other Asian Race Code Helper

First Other Asian Race Code Helper.

// Setter:

ExampleDeathRecord.FirstOtherAsianRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"First Other Asian Race Code: {ExampleDeathRecord.FirstOtherAsianRaceCodeHelper}");

◆ FirstOtherPacificIslanderRaceCode

Dictionary<string, string> VRDR.DeathRecord.FirstOtherPacificIslanderRaceCode
getset

First Other Pacific Islander Race Code.

First Other Pacific Islander Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.FirstOtherPacificIslanderRaceCode = racecode;

// Getter:

Console.WriteLine($"First Other Pacific Islander Race Code: {ExampleDeathRecord.FirstOtherPacificIslanderRaceCode['display']}");

◆ FirstOtherPacificIslanderRaceCodeHelper

string VRDR.DeathRecord.FirstOtherPacificIslanderRaceCodeHelper
getset

First Other Pacific Islander Race Code Helper

First Other Pacific Islander Race Code Helper.

// Setter:

ExampleDeathRecord.FirstOtherPacificIslanderRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"First Other Pacific Islander Race Code: {ExampleDeathRecord.FirstOtherPacificIslanderRaceCodeHelper}");

◆ FirstOtherRaceCode

Dictionary<string, string> VRDR.DeathRecord.FirstOtherRaceCode
getset

First Other Race Code.

First Other Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.FirstOtherRaceCode = racecode;

// Getter:

Console.WriteLine($"First Other Race Code: {ExampleDeathRecord.FirstOtherRaceCode['display']}");

◆ FirstOtherRaceCodeHelper

string VRDR.DeathRecord.FirstOtherRaceCodeHelper
getset

First Other Race Code Helper

First Other Race Code Helper.

// Setter:

ExampleDeathRecord.FirstOtherRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"First Other Race Code: {ExampleDeathRecord.FirstOtherRaceCodeHelper}");

◆ FourthEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.FourthEditedRaceCode
getset

Fourth Edited Race Code.

Fourth Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.FourthEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"Fourth Edited Race Code: {ExampleDeathRecord.FourthEditedRaceCode['display']}");

◆ FourthEditedRaceCodeHelper

string VRDR.DeathRecord.FourthEditedRaceCodeHelper
getset

Fourth Edited Race Code Helper

Fourth Edited Race Code Helper.

// Setter:

ExampleDeathRecord.FourthEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Fourth Edited Race Code: {ExampleDeathRecord.FourthEditedRaceCodeHelper}");

◆ FuneralHomeAddress

Dictionary<string, string> VRDR.DeathRecord.FuneralHomeAddress
getset

Funeral Home Address.

the funeral home address. A Dictionary representing an address, containing the following key/value pairs:

"addressLine1" - address, line one

"addressLine2" - address, line two

"addressCity" - address, city

"addressCounty" - address, county

"addressState" - address, state

"addressZip" - address, zip

"addressCountry" - address, country

// Setter:

Dictionary<string, string> address = new Dictionary<string, string>();

address.Add("addressLine1", "1234 Test Street");

address.Add("addressLine2", "Unit 3");

address.Add("addressCity", "Boston");

address.Add("addressCounty", "Suffolk");

address.Add("addressState", "MA");

address.Add("addressZip", "12345");

address.Add("addressCountry", "US");

ExampleDeathRecord.FuneralHomeAddress = address;

// Getter:

foreach(var pair in ExampleDeathRecord.FuneralHomeAddress)

{

Console.WriteLine($"\FuneralHomeAddress key: {pair.Key}: value: {pair.Value}");

};

◆ FuneralHomeName

string VRDR.DeathRecord.FuneralHomeName
getset

Name of Funeral Home.

the funeral home name.

// Setter:

ExampleDeathRecord.FuneralHomeName = "Smith Funeral Home";

// Getter:

Console.WriteLine($"Funeral Home Name: {ExampleDeathRecord.FuneralHomeName}");

◆ GivenNames

string [] VRDR.DeathRecord.GivenNames
getset

Decedent's Legal Name - Given. Middle name should be the last entry.

the decedent's name (first, etc., middle)

// Setter:

string[] names = { "Example", "Something", "Middle" };

ExampleDeathRecord.GivenNames = names;

// Getter:

Console.WriteLine($"Decedent Given Name(s): {string.Join(", ", ExampleDeathRecord.GivenNames)}");

◆ HispanicCode

Dictionary<string, string> VRDR.DeathRecord.HispanicCode
getset

Hispanic Code.

Hispanic Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.HispanicCode = racecode;

// Getter:

Console.WriteLine($"Hispanic Code: {ExampleDeathRecord.HispanicCode['display']}");

◆ HispanicCodeForLiteral

Dictionary<string, string> VRDR.DeathRecord.HispanicCodeForLiteral
getset

Hispanic Code For Literal.

Hispanic Code For Literal. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.HispanicCodeForLiteral = racecode;

// Getter:

Console.WriteLine($"Hispanic Code For Literal: {ExampleDeathRecord.HispanicCodeForLiteral['display']}");

◆ HispanicCodeForLiteralHelper

string VRDR.DeathRecord.HispanicCodeForLiteralHelper
getset

Hispanic Code For Literal Helper

Hispanic Code For Literal Helper.

// Setter:

ExampleDeathRecord.HispanicCodeForLiteralHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Hispanic Code For Literal: {ExampleDeathRecord.HispanicCodeForLiteralHelper}");

◆ HispanicCodeHelper

string VRDR.DeathRecord.HispanicCodeHelper
getset

Hispanic Code Helper

Hispanic Code Helper.

// Setter:

ExampleDeathRecord.HispanicCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Hispanic Code: {ExampleDeathRecord.HispanicCodeHelper}");

◆ Identifier

string VRDR.DeathRecord.Identifier
getset

Death Record Identifier, Death Certificate Number.

a record identification string.

// Setter:

ExampleDeathRecord.Identifier = "42";

// Getter:

Console.WriteLine($"Death Certificate Number: {ExampleDeathRecord.Identifier}");

◆ InjuryAtWork

Dictionary<string, string> VRDR.DeathRecord.InjuryAtWork
getset

Injury At Work?

did the injury occur at work? A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "N");

code.Add("system", CodeSystems.YesNo);

code.Add("display", "No");

ExampleDeathRecord.InjuryAtWork = code;

// Getter:

Console.WriteLine($"Injury At Work?: {ExampleDeathRecord.InjuryAtWork['display']}");

◆ InjuryAtWorkHelper

string VRDR.DeathRecord.InjuryAtWorkHelper
getset

Injury At Work Helper This is a convenience method, to access the code use the InjuryAtWork property instead.

did the injury occur at work? A null value indicates "not applicable".

// Setter:

ExampleDeathRecord.InjuryAtWorkHelper = "Y"";</para> <para>// Getter:</para> <para>Console.WriteLine($"Injury At Work? : {ExampleDeathRecord.InjuryAtWorkHelper}");

◆ InjuryDate

string VRDR.DeathRecord.InjuryDate
getset

Date/Time of Injury.

the date and time of injury

// Setter:

ExampleDeathRecord.InjuryDate = "2018-02-19T16:48:06-05:00";

// Getter:

Console.WriteLine($"Date of Injury: {ExampleDeathRecord.InjuryDate}");

◆ InjuryDay

int? VRDR.DeathRecord.InjuryDay
getset

Decedent's Day of Injury.

the decedent's day of injury, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.InjuryDay = 22;

// Getter:

Console.WriteLine($"Decedent Day of Injury: {ExampleDeathRecord.InjuryDay}");

◆ InjuryDescription

string VRDR.DeathRecord.InjuryDescription
getset

Description of Injury.

the description of the injury

// Setter:

ExampleDeathRecord.InjuryDescription = "drug toxicity";

// Getter:

Console.WriteLine($"Injury Description: {ExampleDeathRecord.InjuryDescription}");

◆ InjuryLocationAddress

Dictionary<string, string> VRDR.DeathRecord.InjuryLocationAddress
getset

Location of Injury.

location of injury. A Dictionary representing an address, containing the following key/value pairs:

"addressLine1" - address, line one

"addressLine2" - address, line two

"addressCity" - address, city

"addressCounty" - address, county

"addressState" - address, state

"addressZip" - address, zip

"addressCountry" - address, country

// Setter:

Dictionary<string, string> address = new Dictionary<string, string>();

address.Add("addressLine1", "123456 Test Street");

address.Add("addressLine2", "Unit 3");

address.Add("addressCity", "Boston");

address.Add("addressCounty", "Suffolk");

address.Add("addressState", "MA");

address.Add("addressZip", "12345");

address.Add("addressCountry", "US");

ExampleDeathRecord.InjuryLocationAddress = address;

// Getter:

foreach(var pair in ExampleDeathRecord.InjuryLocationAddress)

{

Console.WriteLine($"\InjuryLocationAddress key: {pair.Key}: value: {pair.Value}");

};

◆ InjuryLocationLatitude

string VRDR.DeathRecord.InjuryLocationLatitude
getset

Lattitude of Injury Location.

tLattitude of Injury Location.

// Setter:

ExampleDeathRecord.InjuryLocationLattitude = "37.88888" ;

// Getter:

Console.WriteLine($"Injury Location Lattitude: {ExampleDeathRecord.InjuryLocationLattitude}");

◆ InjuryLocationLongitude

string VRDR.DeathRecord.InjuryLocationLongitude
getset

Longitude of Injury Location.

Longitude of Injury Location.

// Setter:

ExampleDeathRecord.InjuryLocationLongitude = "-50.000" ;

// Getter:

Console.WriteLine($"Injury Location Longitude: {ExampleDeathRecord.InjuryLocationLongitude}");

◆ InjuryLocationName

string VRDR.DeathRecord.InjuryLocationName
getset

Name of Injury Location.

the injury location name.

// Setter:

ExampleDeathRecord.InjuryLocationName = "Bedford Cemetery";

// Getter:

Console.WriteLine($"Injury Location Name: {ExampleDeathRecord.InjuryLocationName}");

◆ InjuryMonth

int? VRDR.DeathRecord.InjuryMonth
getset

Decedent's Month of Injury.

the decedent's month of injury, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.InjuryMonth = 7;

// Getter:

Console.WriteLine($"Decedent Month of Injury: {ExampleDeathRecord.InjuryMonth}");

◆ InjuryPlaceDescription

string VRDR.DeathRecord.InjuryPlaceDescription
getset

Place of Injury Description.

the place of injury.

// Setter:

ExampleDeathRecord.InjuryPlaceDescription = "At home, in the kitchen";

// Getter:

Console.WriteLine($"Place of Injury Description: {ExampleDeathRecord.InjuryPlaceDescription}");

◆ InjuryTime

string VRDR.DeathRecord.InjuryTime
getset

Decedent's Time of Injury.

the decedent's time of injury, or "-1" if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.InjuryTime = "07:15";

// Getter:

Console.WriteLine($"Decedent Time of Injury: {ExampleDeathRecord.InjuryTime}");

◆ InjuryYear

int? VRDR.DeathRecord.InjuryYear
getset

Decedent's Year of Injury.

the decedent's year of injury, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.InjuryYear = 2018;

// Getter:

Console.WriteLine($"Decedent Year of Injury: {ExampleDeathRecord.InjuryYear}");

◆ IntentionalReject

Dictionary<string, string> VRDR.DeathRecord.IntentionalReject
getset

Intentional Reject

Intentional Reject

string

// Setter:

Dictionary<string, string> reject = new Dictionary<string, string>();

format.Add("code", ValueSets.FilingFormat.electronic);

format.Add("system", CodeSystems.IntentionalReject);

format.Add("display", "Reject1");

ExampleDeathRecord.IntentionalReject = "reject";

// Getter:

Console.WriteLine($"Intentional Reject {ExampleDeathRecord.IntentionalReject}");

◆ IntentionalRejectHelper

string VRDR.DeathRecord.IntentionalRejectHelper
getset

Intentional Reject Helper.

Intentional Reject

"code" - the code

// Setter:

ExampleDeathRecord.IntentionalRejectHelper = ValueSets.IntentionalReject.Not_Rejected;

// Getter:

Console.WriteLine($"Intentional Reject Code: {ExampleDeathRecord.IntentionalRejectHelper}");

◆ INTERVAL1A

string VRDR.DeathRecord.INTERVAL1A
getset

Cause of Death Part I Interval, Line a.

the immediate cause of death approximate interval: onset to death.

// Setter:

ExampleDeathRecord.INTERVAL1A = "Minutes";

// Getter:

Console.WriteLine($"Interval: {ExampleDeathRecord.INTERVAL1A}");

◆ INTERVAL1B

string VRDR.DeathRecord.INTERVAL1B
getset

Cause of Death Part I Interval, Line b.

the first underlying cause of death approximate interval: onset to death.

// Setter:

ExampleDeathRecord.INTERVAL1B = "6 days";

// Getter:

Console.WriteLine($"Interval: {ExampleDeathRecord.INTERVAL1B}");

◆ INTERVAL1C

string VRDR.DeathRecord.INTERVAL1C
getset

Cause of Death Part I Interval, Line c.

the second underlying cause of death approximate interval: onset to death.

// Setter:

ExampleDeathRecord.INTERVAL1C = "5 years";

// Getter:

Console.WriteLine($"Interval: {ExampleDeathRecord.INTERVAL1C}");

◆ INTERVAL1D

string VRDR.DeathRecord.INTERVAL1D
getset

Cause of Death Part I Interval, Line d.

the third underlying cause of death approximate interval: onset to death.

// Setter:

ExampleDeathRecord.INTERVAL1D = "7 years";

// Getter:

Console.WriteLine($"Interval: {ExampleDeathRecord.INTERVAL1D}");

◆ MaidenName

string VRDR.DeathRecord.MaidenName
getset

Decedent's Maiden Name.

the decedent's maiden name (i.e. last name before marriage)

// Setter:

ExampleDeathRecord.MaidenName = "Last";

// Getter:

Console.WriteLine($"Decedent's Maiden Name: {ExampleDeathRecord.MaidenName}");

◆ MannerOfDeathType

Dictionary<string, string> VRDR.DeathRecord.MannerOfDeathType
getset

Manner of Death Type.

the manner of death type. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> manner = new Dictionary<string, string>();

manner.Add("code", "7878000");

manner.Add("system", "");

manner.Add("display", "Accidental death");

ExampleDeathRecord.MannerOfDeathType = manner;

// Getter:

Console.WriteLine($"Manner Of Death Type: {ExampleDeathRecord.MannerOfDeathType['display']}");

◆ MannerOfDeathTypeHelper

string VRDR.DeathRecord.MannerOfDeathTypeHelper
getset

Manner of Death Type Helper

the manner of death type

"code" - the code

// Setter:

ExampleDeathRecord.MannerOfDeathTypeHelper = MannerOfDeath.Natural;

// Getter:

Console.WriteLine($"Manner Of Death Type: {ExampleDeathRecord.MannerOfDeathTypeHelper}");

◆ ManUnderlyingCOD

string VRDR.DeathRecord.ManUnderlyingCOD
getset

Decedent's Manual Underlying Cause of Death

Decedent's Manual Underlying Cause of Death.

// Setter:

ExampleDeathRecord.ManUnderlyingCOD = "I13.1";

// Getter:

Console.WriteLine($"Decedent's Manual Underlying Cause of Death: {ExampleDeathRecord.ManUnderlyingCOD}");

◆ MaritalStatus

Dictionary<string, string> VRDR.DeathRecord.MaritalStatus
getset

The marital status of the decedent at the time of death.

the marital status of the decedent at the time of death. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code describing this finding

"system" - the system the given code belongs to

"display" - the human readable display text that corresponds to the given code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "S");

code.Add("system", "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus");

code.Add("display", "Never Married");

ExampleDeathRecord.MaritalStatus = code;

// Getter:

Console.WriteLine($"Marital status: {ExampleDeathRecord.MaritalStatus["display"]}");

◆ MaritalStatusEditFlag

Dictionary<string, string> VRDR.DeathRecord.MaritalStatusEditFlag
getset

The marital status edit flag.

the marital status edit flag

"code" - the code describing this finding

"system" - the system the given code belongs to

"display" - the human readable display text that corresponds to the given code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "S");

code.Add("system", "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus");

code.Add("display", "Never Married");

ExampleDeathRecord.MaritalStatus = code;

// Getter:

Console.WriteLine($"Marital status: {ExampleDeathRecord.MaritalStatus["display"]}");

◆ MaritalStatusEditFlagHelper

string VRDR.DeathRecord.MaritalStatusEditFlagHelper
getset

The marital status edit flag helper method.

the marital status edit flag value.:

"code" - the code describing this finding

// Setter:

ExampleDeathRecord.MaritalStatusEditFlagHelper = ValueSets.EditBypass0124.0;

// Getter:

Console.WriteLine($"Marital status: {ExampleDeathRecord.MaritalStatusEditFlagHelper}");

◆ MaritalStatusHelper

string VRDR.DeathRecord.MaritalStatusHelper
getset

The marital status of the decedent at the time of death helper method.

the marital status of the decedent at the time of death.:

"code" - the code describing this finding

// Setter:

ExampleDeathRecord.MaritalStatusHelper = ValueSets.MaritalStatus.NeverMarried;

// Getter:

Console.WriteLine($"Marital status: {ExampleDeathRecord.MaritalStatusHelper}");

◆ MaritalStatusLiteral

string VRDR.DeathRecord.MaritalStatusLiteral
getset

The literal text string of the marital status of the decedent at the time of death.

the marital status of the decedent at the time of death. A Dictionary representing a code, containing the following key/value pairs:

"text" - the code describing this finding

// Setter:

ExampleDeathRecord.MaritalStatusLiteral = "Single";

// Getter:

Console.WriteLine($"Marital status: {ExampleDeathRecord.MaritalStatusLiteral}");

◆ MilitaryService

Dictionary<string, string> VRDR.DeathRecord.MilitaryService
getset

Decedent's Military Service.

the decedent's military service. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> mserv = new Dictionary<string, string>();

mserv.Add("code", "Y");

mserv.Add("system", CodeSystems.PH_YesNo_HL7_2x);

mserv.Add("display", "Yes");

ExampleDeathRecord.MilitaryService = uind;

// Getter:

Console.WriteLine($"Military Service: {ExampleDeathRecord.MilitaryService['display']}");

◆ MilitaryServiceHelper

string VRDR.DeathRecord.MilitaryServiceHelper
getset

Decedent's Military Service. This is a helper method, to obtain the code use the MilitaryService property instead.

the decedent's military service. Whether the decedent served in the military, a null value means "unknown".

// Setter:

ExampleDeathRecord.MilitaryServiceHelper = "Y";

// Getter:

Console.WriteLine($"Military Service: {ExampleDeathRecord.MilitaryServiceHelper}");

◆ MotherGivenNames

string [] VRDR.DeathRecord.MotherGivenNames
getset

Given name(s) of decedent's mother.

the decedent's mother's name (first, middle, etc.)

// Setter:

string[] names = { "Mom", "Middle" };

ExampleDeathRecord.MotherGivenNames = names;

// Getter:

Console.WriteLine($"Mother Given Name(s): {string.Join(", ", ExampleDeathRecord.MotherGivenNames)}");

◆ MotherMaidenName

string VRDR.DeathRecord.MotherMaidenName
getset

Maiden name of decedent's mother.

the decedent's mother's maiden name (i.e. last name before marriage)

// Setter:

ExampleDeathRecord.MotherMaidenName = "Last";

// Getter:

Console.WriteLine($"Mother's Maiden Name: {ExampleDeathRecord.MotherMaidenName}");

◆ MotherSuffix

string VRDR.DeathRecord.MotherSuffix
getset

Mother's Suffix.

the decedent's mother's suffix

// Setter:

ExampleDeathRecord.MotherSuffix = "Jr.";

// Getter:

Console.WriteLine($"Mother Suffix: {ExampleDeathRecord.MotherSuffix}");

◆ PlaceOfBirth

Dictionary<string, string> VRDR.DeathRecord.PlaceOfBirth
getset

Decedent's Place Of Birth.

decedent's Place Of Birth. A Dictionary representing residence address, containing the following key/value pairs:

"addressLine1" - address, line one

"addressLine2" - address, line two

"addressCity" - address, city

"addressCounty" - address, county

"addressState" - address, state

"addressZip" - address, zip

"addressCountry" - address, country

// Setter:

Dictionary<string, string> address = new Dictionary<string, string>();

address.Add("addressLine1", "123 Test Street");

address.Add("addressLine2", "Unit 3");

address.Add("addressCity", "Boston");

address.Add("addressCounty", "Suffolk");

address.Add("addressState", "MA");

address.Add("addressZip", "12345");

address.Add("addressCountry", "US");

SetterDeathRecord.PlaceOfBirth = address;

// Getter:

Console.WriteLine($"State where decedent was born: {ExampleDeathRecord.PlaceOfBirth["placeOfBirthState"]}");

◆ PlaceOfInjury

Dictionary<string, string> VRDR.DeathRecord.PlaceOfInjury
getset

Place of Injury.

Place of Injury. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> elevel = new Dictionary<string, string>();

elevel.Add("code", "LA14084-0");

elevel.Add("system", CodeSystems.LOINC);

elevel.Add("display", "Home");

ExampleDeathRecord.PlaceOfInjury = elevel;

// Getter:

Console.WriteLine($"PlaceOfInjury: {ExampleDeathRecord.PlaceOfInjury['display']}");

◆ PlaceOfInjuryHelper

string VRDR.DeathRecord.PlaceOfInjuryHelper
getset

Decedent's Place of Injury Helper

Place of Injury.

// Setter:

ExampleDeathRecord.PlaceOfInjuryHelper = ValueSets.PlaceOfInjury.Home;

// Getter:

Console.WriteLine($"Place of Injury: {ExampleDeathRecord.PlaceOfInjuryHelper}");

◆ PregnancyStatus

Dictionary<string, string> VRDR.DeathRecord.PregnancyStatus
getset

Pregnancy Status At Death.

pregnancy status at death. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "1");

code.Add("system", VRDR.CodeSystems.PregnancyStatus);

code.Add("display", "Not pregnant within past year");

ExampleDeathRecord.PregnancyObs = code;

// Getter:

Console.WriteLine($"Pregnancy Status: {ExampleDeathRecord.PregnancyObs['display']}");

◆ PregnancyStatusEditFlag

Dictionary<string, string> VRDR.DeathRecord.PregnancyStatusEditFlag
getset

Decedent's Pregnancy Status at Death Edit Flag.

the decedent's pregnancy status at death edit flag. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> elevel = new Dictionary<string, string>();

elevel.Add("code", "0");

elevel.Add("system", CodeSystems.BypassEditFlag);

elevel.Add("display", "Edit Passed");

ExampleDeathRecord.PregnancyStatusEditFlag = elevel;

// Getter:

Console.WriteLine($"Pregnancy Status Edit Flag: {ExampleDeathRecord.PregnancyStatusEditFlag['display']}");

◆ PregnancyStatusEditFlagHelper

string VRDR.DeathRecord.PregnancyStatusEditFlagHelper
getset

Decedent's Pregnancy Status Edit Flag Helper

Decedent's Pregnancy Status Edit Flag.

// Setter:

ExampleDeathRecord.DecedentPregnancyStatusEditFlag = VRDR.ValueSets.EditBypass012.EditPassed;

// Getter:

Console.WriteLine($"Decedent's Pregnancy Status Edit Flag: {ExampleDeathRecord.PregnancyStatusHelperEditFlag}");

◆ PregnancyStatusHelper

string VRDR.DeathRecord.PregnancyStatusHelper
getset

Pregnancy Status At Death Helper.

pregnancy status at death.

"code" - the code

// Setter:

ExampleDeathRecord.PregnancyStatusHelper = ValueSets.PregnancyStatus.Not_Pregnant_Within_Past_Year;

// Getter:

Console.WriteLine($"Pregnancy Status: {ExampleDeathRecord.PregnancyStatusHelper}");

◆ Race

Tuple<string, string> [] VRDR.DeathRecord.Race
getset

Decedent's Race values.

the decedent's race. A tuple, where the first value of the tuple is the display value, and the second is the IJE code Y or N.

// Setter:

ExampleDeathRecord.Race = {NvssRace.BlackOrAfricanAmerican, "Y"};

// Getter:

string boaa = ExampleDeathRecord.RaceBlackOfAfricanAmerican;

◆ RaceMissingValueReason

Dictionary<string, string> VRDR.DeathRecord.RaceMissingValueReason
getset

Decedent's Race MissingValueReason.

why the decedent's race is missing. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> mvr = new Dictionary<string, string>();

mvr.Add("code", "R");

mvr.Add("system", CodeSystems.MissingValueReason);

mvr.Add("display", "Refused");

ExampleDeathRecord.RaceMissingValueReason = mvr;

// Getter:

Console.WriteLine($"Missing Race: {ExampleDeathRecord.RaceMissingValueReason['display']}");

◆ RaceMissingValueReasonHelper

string VRDR.DeathRecord.RaceMissingValueReasonHelper
getset

Decedent's RaceMissingValueReason

Decedent's RaceMissingValueReason.

// Setter:

ExampleDeathRecord.RaceMissingValueReasonHelper = VRDR.ValueSets.RaceMissingValueReason.R;

// Getter:

Console.WriteLine($"Decedent's RaceMissingValueReason: {ExampleDeathRecord.RaceMissingValueReasonHelper}");

◆ RaceRecode40

Dictionary<string, string> VRDR.DeathRecord.RaceRecode40
getset

Race Recode 40.

Race Recode 40. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "09");

racecode.Add("system", CodeSystems.RaceRecode40CS);

racecode.Add("display", "Vietnamiese");

ExampleDeathRecord.RaceRecode40 = racecode;

// Getter:

Console.WriteLine($"RaceRecode40: {ExampleDeathRecord.RaceRecode40['display']}");

◆ RaceRecode40Helper

string VRDR.DeathRecord.RaceRecode40Helper
getset

Race Recode 40 Helper

Race Recode 40 Helper.

// Setter:

ExampleDeathRecord.RaceRecode40Helper = VRDR.ValueSets.RaceRecode40.AIAN ;

// Getter:

Console.WriteLine($"Race Recode 40: {ExampleDeathRecord.RaceRecode40Helper}");

◆ ReceiptDate

string VRDR.DeathRecord.ReceiptDate
getset

Receipt Date.

receipt date

// Setter:

ExampleDeathRecord.ReceiptDate = "2018-02-19";

// Getter:

Console.WriteLine($"Receipt Date: {ExampleDeathRecord.ReceiptDate}");

◆ ReceiptDay

int? VRDR.DeathRecord.ReceiptDay
getset

The day NCHS received the death record.

day, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.ReceiptDay = 13

// Getter:

Console.WriteLine($"Receipt Day: {ExampleDeathRecord.ReceiptDay}");

◆ ReceiptMonth

int? VRDR.DeathRecord.ReceiptMonth
getset

The month NCHS received the death record.

The month NCHS received the death record.

month, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.ReceiptMonth = 11

// Getter:

Console.WriteLine($"Receipt Month: {ExampleDeathRecord.ReceiptMonth}");

◆ ReceiptYear

int? VRDR.DeathRecord.ReceiptYear
getset

The year NCHS received the death record.

year, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.ReceiptYear = 2022

// Getter:

Console.WriteLine($"Receipt Year: {ExampleDeathRecord.ReceiptYear}");

◆ RecordAxisCauseOfDeath

IEnumerable<(int Position, string Code, bool Pregnancy)> VRDR.DeathRecord.RecordAxisCauseOfDeath
getset

Record Axis Cause Of Death

record-axis codes

// Setter:

Tuple<string, string, string>[] eac = new Tuple<string, string, string>{Tuple.Create("position", "code", "pregnancy")}

ExampleDeathRecord.RecordAxisCauseOfDeath = new [] { (Position: 1, Code: "T27.3", Pregnancy: true) };

// Getter:

Console.WriteLine($"First Record Axis Code: {ExampleDeathRecord.RecordAxisCauseOfDeath.ElememtAt(0).Code}");

◆ RegisteredTime

string VRDR.DeathRecord.RegisteredTime
getset

Registered time.

time when the record was registered.

// Setter:

ExampleDeathRecord.RegisteredTime = "2019-01-29T16:48:06-05:00";

// Getter:

Console.WriteLine($"Registered at: {ExampleDeathRecord.RegisteredTime}");

◆ ReplaceStatus

Dictionary<string, string> VRDR.DeathRecord.ReplaceStatus
getset

Replace Status.

Replacement Record – suggested codes.

// Setter:

Dictionary<string, string> replace = new Dictionary<string, string>();

replace.Add("code", "original");

replace.Add("system", CodeSystems.ReplaceStatus);

replace.Add("display", "original");

ExampleDeathRecord.ReplaceStatus = replace;

// Getter:

Console.WriteLine($"Filed method: {ExampleDeathRecord.ReplaceStatus}");

◆ ReplaceStatusHelper

string VRDR.DeathRecord.ReplaceStatusHelper
getset

Replace Status Helper.

replace status.

"code" - the code

// Setter:

ExampleDeathRecord.ReplaceStatusHelper = ValueSets.ReplaceStatus.Original_Record;

// Getter:

Console.WriteLine($"ReplaceStatus: {ExampleDeathRecord.ReplaceStatusHelper}");

◆ Residence

Dictionary<string, string> VRDR.DeathRecord.Residence
getset

Decedent's Residence.

Decedent's Residence. A Dictionary representing residence address, containing the following key/value pairs:

"addressLine1" - address, line one

"addressLine2" - address, line two

"addressCity" - address, city

"addressCounty" - address, county

"addressState" - address, state

"addressZip" - address, zip

"addressCountry" - address, country

// Setter:

Dictionary<string, string> address = new Dictionary<string, string>();

address.Add("addressLine1", "123 Test Street");

address.Add("addressLine2", "Unit 3");

address.Add("addressCity", "Boston");

address.Add("addressCityC", "1234");

address.Add("addressCounty", "Suffolk");

address.Add("addressState", "MA");

address.Add("addressZip", "12345");

address.Add("addressCountry", "US");

SetterDeathRecord.Residence = address;

(addressStnum, 6)

// Getter:

Console.WriteLine($"State of residence: {ExampleDeathRecord.Residence["addressState"]}");

◆ ResidenceWithinCityLimits

Dictionary<string, string> VRDR.DeathRecord.ResidenceWithinCityLimits
getset

Decedent's residence is/is not within city limits.

Decedent's residence is/is not within city limits. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> within = new Dictionary<string, string>();

within.Add("code", "Y");

within.Add("system", CodeSystems.PH_YesNo_HL7_2x);

within.Add("display", "Yes");

SetterDeathRecord.ResidenceWithinCityLimits = within;

// Getter:

Console.WriteLine($"Residence within city limits: {ExampleDeathRecord.ResidenceWithinCityLimits['display']}");

◆ ResidenceWithinCityLimitsHelper

string VRDR.DeathRecord.ResidenceWithinCityLimitsHelper
getset

Residence Within City Limits Helper

Residence Within City Limits.

// Setter:

ExampleDeathRecord.ResidenceWithinCityLimitsHelper = VRDR.ValueSets.YesNoUnknown.Y;

// Getter:

Console.WriteLine($"Decedent's Residence within city limits: {ExampleDeathRecord.ResidenceWithinCityLimitsHelper}");

◆ SecondAmericanIndianRaceCode

Dictionary<string, string> VRDR.DeathRecord.SecondAmericanIndianRaceCode
getset

Second American Indian Race Code.

Second American Indian Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.SecondAmericanIndianRaceCode = racecode;

// Getter:

Console.WriteLine($"Second American Indian Race Code: {ExampleDeathRecord.SecondAmericanIndianRaceCode['display']}");

◆ SecondAmericanIndianRaceCodeHelper

string VRDR.DeathRecord.SecondAmericanIndianRaceCodeHelper
getset

Second American Indian Race Code Helper

Second American Indian Race Code Helper.

// Setter:

ExampleDeathRecord.SecondAmericanIndianRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Second American Indian Race Code: {ExampleDeathRecord.SecondAmericanIndianRaceCodeHelper}");

◆ SecondEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.SecondEditedRaceCode
getset

Second Edited Race Code.

Second Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.SecondEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"Second Edited Race Code: {ExampleDeathRecord.SecondEditedRaceCode['display']}");

◆ SecondEditedRaceCodeHelper

string VRDR.DeathRecord.SecondEditedRaceCodeHelper
getset

Second Edited Race Code Helper

Second Edited Race Code Helper.

// Setter:

ExampleDeathRecord.SecondEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Second Edited Race Code: {ExampleDeathRecord.SecondEditedRaceCodeHelper}");

◆ SecondOtherAsianRaceCode

Dictionary<string, string> VRDR.DeathRecord.SecondOtherAsianRaceCode
getset

Second Other Asian Race Code.

Second Other Asian Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.SecondOtherAsianRaceCode = racecode;

// Getter:

Console.WriteLine($"Second Other Asian Race Code: {ExampleDeathRecord.SecondOtherAsianRaceCode['display']}");

◆ SecondOtherAsianRaceCodeHelper

string VRDR.DeathRecord.SecondOtherAsianRaceCodeHelper
getset

Second Other Asian Race Code Helper

Second Other Asian Race Code Helper.

// Setter:

ExampleDeathRecord.SecondOtherAsianRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Second Other Asian Race Code: {ExampleDeathRecord.SecondOtherAsianRaceCodeHelper}");

◆ SecondOtherPacificIslanderRaceCode

Dictionary<string, string> VRDR.DeathRecord.SecondOtherPacificIslanderRaceCode
getset

Second Other Pacific Islander Race Code.

Second Other Pacific Islander Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.SecondOtherPacificIslanderRaceCode = racecode;

// Getter:

Console.WriteLine($"Second Other Pacific Islander Race Code: {ExampleDeathRecord.SecondOtherPacificIslanderRaceCode['display']}");

◆ SecondOtherPacificIslanderRaceCodeHelper

string VRDR.DeathRecord.SecondOtherPacificIslanderRaceCodeHelper
getset

Second Other Pacific Islander Race Code Helper

Second Other Pacific Islander Race Code Helper.

// Setter:

ExampleDeathRecord.SecondOtherPacificIslanderRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Second Other Pacific Islander Race Code: {ExampleDeathRecord.SecondOtherPacificIslanderRaceCodeHelper}");

◆ SecondOtherRaceCode

Dictionary<string, string> VRDR.DeathRecord.SecondOtherRaceCode
getset

Second Other Race Code.

Second Other Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.SecondOtherRaceCode = racecode;

// Getter:

Console.WriteLine($"Second Other Race Code: {ExampleDeathRecord.SecondOtherRaceCode['display']}");

◆ SecondOtherRaceCodeHelper

string VRDR.DeathRecord.SecondOtherRaceCodeHelper
getset

Second Other Race Code Helper

Second Other Race Code Helper.

// Setter:

ExampleDeathRecord.SecondOtherRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Second Other Race Code: {ExampleDeathRecord.SecondOtherRaceCodeHelper}");

◆ SeventhEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.SeventhEditedRaceCode
getset

Seventh Edited Race Code.

Seventh Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.SeventhEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"Seventh Edited Race Code: {ExampleDeathRecord.SeventhEditedRaceCode['display']}");

◆ SeventhEditedRaceCodeHelper

string VRDR.DeathRecord.SeventhEditedRaceCodeHelper
getset

Seventh Edited Race Code Helper

Seventh Edited Race Code Helper.

// Setter:

ExampleDeathRecord.SeventhEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Seventh Edited Race Code: {ExampleDeathRecord.SeventhEditedRaceCodeHelper}");

◆ SexAtDeath

Dictionary<string, string> VRDR.DeathRecord.SexAtDeath
getset

Decedent's Sex at Death.

the decedent's sex at time of death

// Setter:

Dictionary<string, string> sex = new Dictionary<string, string>();

sex.Add("code", "female");

sex.Add("system", "http://hl7.org/fhir/administrative-gender");

sex.Add("display", "female");

ExampleDeathRecord.SexAtDeath = sex;

// Getter:

Console.WriteLine($"Sex at Time of Death: {ExampleDeathRecord.SexAtDeath}");

◆ SexAtDeathHelper

string VRDR.DeathRecord.SexAtDeathHelper
getset

Decedent's Sex At Death Helper

Decedent's sex at death.

// Setter:

ExampleDeathRecord.SexAtDeathHelper = VRDR.ValueSets.AdministrativeGender.Male;

// Getter:

Console.WriteLine($"Decedent's SexAtDeathHelper: {ExampleDeathRecord.SexAtDeathHelper}");

◆ ShipmentNumber

string VRDR.DeathRecord.ShipmentNumber
getset

Shipment Number; TRX field with no IJE mapping

Coder Status; TRX field with no IJE mapping

string

// Setter:

ExampleDeathRecord.ShipmentNumber = "abc123"";</para> <para>// Getter:</para> <para>Console.WriteLine($"Shipment Number{ExampleDeathRecord.ShipmentNumber}");

◆ SixthEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.SixthEditedRaceCode
getset

Sixth Edited Race Code.

Sixth Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.SixthEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"Sixth Edited Race Code: {ExampleDeathRecord.SixthEditedRaceCode['display']}");

◆ SixthEditedRaceCodeHelper

string VRDR.DeathRecord.SixthEditedRaceCodeHelper
getset

Sixth Edited Race Code Helper

Sixth Edited Race Code Helper.

// Setter:

ExampleDeathRecord.SixthEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Sixth Edited Race Code: {ExampleDeathRecord.SixthEditedRaceCodeHelper}");

◆ SpouseAlive

Dictionary<string, string> VRDR.DeathRecord.SpouseAlive
getset

Spouse Alive.

whether the decedent's spouse is alive

"code" - the code describing this finding

"system" - the system the given code belongs to

"display" - the human readable display text that corresponds to the given code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "Y");

code.Add("system", "http://terminology.hl7.org/CodeSystem/v2-0136");

code.Add("display", "Yes");

ExampleDeathRecord.SpouseAlive = code;

// Getter:

Console.WriteLine($"Marital status: {ExampleDeathRecord.SpouseAlive["display"]}");

◆ SpouseAliveHelper

string VRDR.DeathRecord.SpouseAliveHelper
getset

Decedent's SpouseAlive

Decedent's SpouseAlive.

// Setter:

ExampleDeathRecord.SpouseAliveHelper = VRDR.ValueSets.YesNoUnknownNotApplicable.Y;

// Getter:

Console.WriteLine($"Decedent's Spouse Alive: {ExampleDeathRecord.SpouseAliveHelper}");

◆ SpouseFamilyName

string VRDR.DeathRecord.SpouseFamilyName
getset

Family name of decedent's spouse.

the decedent's spouse's family name (i.e. last name)

// Setter:

ExampleDeathRecord.SpouseFamilyName = "Last";

// Getter:

Console.WriteLine($"Spouse's Last Name: {ExampleDeathRecord.SpouseFamilyName}");

◆ SpouseGivenNames

string [] VRDR.DeathRecord.SpouseGivenNames
getset

Given name(s) of decedent's spouse.

the decedent's spouse's name (first, middle, etc.)

// Setter:

string[] names = { "Spouse", "Middle" };

ExampleDeathRecord.SpouseGivenNames = names;

// Getter:

Console.WriteLine($"Spouse Given Name(s): {string.Join(", ", ExampleDeathRecord.SpouseGivenNames)}");

◆ SpouseMaidenName

string VRDR.DeathRecord.SpouseMaidenName
getset

Spouse's Maiden Name.

the decedent's spouse's maiden name

// Setter:

ExampleDeathRecord.SpouseSuffix = "Jr.";

// Getter:

Console.WriteLine($"Spouse Suffix: {ExampleDeathRecord.SpouseSuffix}");

◆ SpouseSuffix

string VRDR.DeathRecord.SpouseSuffix
getset

Spouse's Suffix.

the decedent's spouse's suffix

// Setter:

ExampleDeathRecord.SpouseSuffix = "Jr.";

// Getter:

Console.WriteLine($"Spouse Suffix: {ExampleDeathRecord.SpouseSuffix}");

◆ SSN

string VRDR.DeathRecord.SSN
getset

Decedent's Social Security Number.

the decedent's social security number, without dashes.

// Setter:

ExampleDeathRecord.SSN = "12345678";

// Getter:

Console.WriteLine($"Decedent Suffix: {ExampleDeathRecord.SSN}");

◆ StateLocalIdentifier1

string VRDR.DeathRecord.StateLocalIdentifier1
getset

State Local Identifier1.

"value" the string representation of the local identifier

// Setter:

ExampleDeathRecord.StateLocalIdentifier1 = "MA";

// Getter:

Console.WriteLine($"State local identifier: {ExampleDeathRecord.StateLocalIdentifier1}");

◆ StateLocalIdentifier2

string VRDR.DeathRecord.StateLocalIdentifier2
getset

State Local Identifier2.

"value" the string representation of the local identifier

// Setter:

ExampleDeathRecord.StateLocalIdentifier2 = "YC";

// Getter:

Console.WriteLine($"State local identifier: {ExampleDeathRecord.StateLocalIdentifier1}");

◆ StateSpecific

string VRDR.DeathRecord.StateSpecific
getset

State Specific Data.

Possible use for future filler unless two neighboring states wish to use for some specific information that they both collect. This would be a non-standard field

// Setter:

ExampleDeathRecord.StateSpecific = "Data";

// Getter:

Console.WriteLine($"State Specific Data: {ExampleDeathRecord.StateSpecific}");

◆ Suffix

string VRDR.DeathRecord.Suffix
getset

Decedent's Suffix.

the decedent's suffix

// Setter:

ExampleDeathRecord.Suffix = "Jr.";

// Getter:

Console.WriteLine($"Decedent Suffix: {ExampleDeathRecord.Suffix}");

◆ SurgeryDate

string VRDR.DeathRecord.SurgeryDate
getset

Decedent's Surgery Date.

the decedent's date of surgery

// Setter:

ExampleDeathRecord.SurgeryDate = "2018-02-19";

// Getter:

Console.WriteLine($"Decedent Surgery Date: {ExampleDeathRecord.SurgeryDate}");

◆ SurgeryDay

int? VRDR.DeathRecord.SurgeryDay
getset

Decedent's Day of Surgery.

the decedent's day of surgery, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.SurgeryDay = 16;

// Getter:

Console.WriteLine($"Decedent Day of Surgery: {ExampleDeathRecord.SurgeryDay}");

◆ SurgeryMonth

int? VRDR.DeathRecord.SurgeryMonth
getset

Decedent's Month of Surgery.

the decedent's month of surgery, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.SurgeryMonth = 6;

// Getter:

Console.WriteLine($"Decedent Month of Surgery: {ExampleDeathRecord.SurgeryMonth}");

◆ SurgeryYear

int? VRDR.DeathRecord.SurgeryYear
getset

Decedent's Year of Surgery.

the decedent's year of surgery, or -1 if explicitly unknown, or null if never specified

// Setter:

ExampleDeathRecord.SurgeryYear = 2018;

// Getter:

Console.WriteLine($"Decedent Year of Surgery: {ExampleDeathRecord.SurgeryYear}");

◆ ThirdEditedRaceCode

Dictionary<string, string> VRDR.DeathRecord.ThirdEditedRaceCode
getset

Third Edited Race Code.

Third Edited Race Code. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> racecode = new Dictionary<string, string>();

racecode.Add("code", "300");

racecode.Add("system", CodeSystems.RaceCode);

racecode.Add("display", "African");

ExampleDeathRecord.ThirdEditedRaceCode = racecode;

// Getter:

Console.WriteLine($"Third Edited Race Code: {ExampleDeathRecord.ThirdEditedRaceCode['display']}");

◆ ThirdEditedRaceCodeHelper

string VRDR.DeathRecord.ThirdEditedRaceCodeHelper
getset

Third Edited Race Code Helper

Third Edited Race Code Helper.

// Setter:

ExampleDeathRecord.ThirdEditedRaceCodeHelper = VRDR.ValueSets.RaceCode.African ;

// Getter:

Console.WriteLine($"Third Edited Race Code: {ExampleDeathRecord.ThirdEditedRaceCodeHelper}");

◆ TobaccoUse

Dictionary<string, string> VRDR.DeathRecord.TobaccoUse
getset

Tobacco Use Contributed To Death.

if tobacco use contributed to death. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "373066001");

code.Add("system", CodeSystems.SCT);

code.Add("display", "Yes");

ExampleDeathRecord.TobaccoUse = code;

// Getter:

Console.WriteLine($"Tobacco Use: {ExampleDeathRecord.TobaccoUse['display']}");

◆ TobaccoUseHelper

string VRDR.DeathRecord.TobaccoUseHelper
getset

Tobacco Use Helper. This is a convenience method, to access the code use TobaccoUse instead.

From a value set..

// Setter:

ExampleDeathRecord.TobaccoUseHelper = "N";

// Getter:

Console.WriteLine($"Tobacco Use: {ExampleDeathRecord.TobaccoUseHelper}");

◆ TransaxConversion

Dictionary<string, string> VRDR.DeathRecord.TransaxConversion
getset

Transax Conversion Flag

"code" - the code

// Setter:

Dictionary<string, string> tcf = new Dictionary<string, string>();

tcf.Add("code", "3");

tcf.Add("system", CodeSystems.TransaxConversion);

tcf.Add("display", "Conversion using non-ambivalent table entries");

ExampleDeathRecord.TransaxConversion = tcf;

// Getter:

Console.WriteLine($"Transax Conversion Code: {ExampleDeathRecord.TransaxConversion}");

◆ TransaxConversionHelper

string VRDR.DeathRecord.TransaxConversionHelper
getset

TransaxConversion Helper.

transax conversion code

"code" - the code

// Setter:

ExampleDeathRecord.TransaxConversionHelper = ValueSets.TransaxConversion.Conversion_Using_Non_Ambivalent_Table_Entries;

// Getter:

Console.WriteLine($"Filing Format: {ExampleDeathRecord.TransaxConversionHelper}");

◆ TransportationRole

Dictionary<string, string> VRDR.DeathRecord.TransportationRole
getset

Transportation Role in death.

transportation role in death. A Dictionary representing a code, containing the following key/value pairs:

"code" - the code

"system" - the code system this code belongs to

"display" - a human readable meaning of the code

// Setter:

Dictionary<string, string> code = new Dictionary<string, string>();

code.Add("code", "257500003");

code.Add("system", CodeSystems.SCT);

code.Add("display", "Passenger");

ExampleDeathRecord.TransportationRole = code;

// Getter:

Console.WriteLine($"Transportation Role: {ExampleDeathRecord.TransportationRole['display']}");

◆ TransportationRoleHelper

string VRDR.DeathRecord.TransportationRoleHelper
getset

Transportation Role in death helper.

transportation code for role in death.

"code" - the code

// Setter:

ExampleDeathRecord.TransportationRoleHelper = VRDR.TransportationRoles.Passenger;

// Getter:

Console.WriteLine($"Transportation Role: {ExampleDeathRecord.TransportationRoleHelper");

◆ UsualIndustry

string VRDR.DeathRecord.UsualIndustry
getset

Decedent's Usual Industry (Text).

the decedent's usual industry.

// Setter:

ExampleDeathRecord.UsualIndustry = "Accounting";

// Getter:

Console.WriteLine($"Usual Industry: {ExampleDeathRecord.UsualIndustry}");

◆ UsualOccupation

string VRDR.DeathRecord.UsualOccupation
getset

Decedent's Usual Occupation.

the decedent's usual occupation.

// Setter:

ExampleDeathRecord.UsualOccupation = "Biomedical engineering";

// Getter:

Console.WriteLine($"Usual Occupation: {ExampleDeathRecord.UsualOccupation}");


The documentation for this class was generated from the following files: