|
VRDR .NET
|
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... | |
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.
|
inline |
Constructor that takes a string that represents a FHIR Death Record in either XML or JSON format.
| record | represents a FHIR Death Record in either XML or JSON format. |
| permissive | if the parser should be permissive when parsing the given string |
| ArgumentException | Record is neither valid XML nor JSON. |
|
inline |
Constructor that takes a FHIR Bundle that represents a FHIR Death Record.
| bundle | represents a FHIR Bundle. |
| ArgumentException | Record is invalid. |
|
inlinestatic |
Helper method to return a JSON string representation of this Death Record.
| contents | string that represents |
|
inline |
Given a FHIR path, return the elements that match the given path; returns an empty array if no matches are found.
| path | represents a FHIR path. |
|
inline |
Helper method to return a the bundle.
|
inline |
Helper method to return the subset of this record that makes up a CauseOfDeathCodedContent bundle.
|
inline |
Decedent's Date/Time of Death Pronouncement as a component.
the decedent's date and time of death pronouncement observation component
|
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).
|
inline |
Helper method to return the subset of this record that makes up a DemographicCodedContent bundle.
|
inline |
Given a FHIR path, return the first element that matches the given path.
| path | represents a FHIR path. |
|
inline |
Helper method to return an ITypedElement of the record bundle.
|
inline |
Given a FHIR path, return the last element that matches the given path.
| path | represents a FHIR path. |
|
inline |
Helper method to return the subset of this record that makes up a Mortality Roster bundle.
|
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
|
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.
|
inline |
Helper method to return a JSON string representation of this Death Record.
|
inline |
Helper method to return a JSON string representation of this Death Record.
|
inline |
Helper method to return a XML string representation of this Death Record.
|
inline |
Helper method to return a XML string representation of this Death Record.
|
inlinestatic |
Helper method to create a HumanName from a list of strings.
| value | A list of strings to be converted into a name. |
| names | The current list of HumanName attributes for the person. |
|
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}");
|
getset |
Acme System Reject.
"code" - the code
// Setter:
ExampleDeathRecord.AcmeSystemRejectHelper = "3";
// Getter:
Console.WriteLine($"Acme System Reject Code: {ExampleDeathRecord.AcmeSystemReject}");
|
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']}");
|
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}");
|
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");
|
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");
|
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']}");
|
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");
|
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");
|
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");
|
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");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
getset |
Birth Record Identifier.
a birth record identification string.
// Setter:
ExampleDeathRecord.BirthRecordId = "4242123";
// Getter:
Console.WriteLine($"Birth Record identification: {ExampleDeathRecord.BirthRecordId}");
|
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}");
|
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}");
|
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}");
|
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}");
}
|
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']}");
|
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}");
|
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}");
|
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}");
};
|
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}");
|
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)}");
|
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']}");
|
getset |
Certifier's Suffix.
the certifier's suffix
// Setter:
ExampleDeathRecord.CertifierSuffix = "Jr.";
// Getter:
Console.WriteLine($"Certifier Suffix: {ExampleDeathRecord.CertifierSuffix}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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"]}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
};
|
getset |
Description of Death Location.
the death location description.
// Setter:
ExampleDeathRecord.DeathLocationDescription = "Bedford Cemetery";
// Getter:
Console.WriteLine($"Death Location Description: {ExampleDeathRecord.DeathLocationDescription}");
|
getset |
Death Location Jurisdiction.
the vital record jurisdiction identifier.
// Setter:
ExampleDeathRecord.DeathLocationJurisdiction = "MA";
// Getter:
Console.WriteLine($"Death Location Jurisdiction: {ExampleDeathRecord.DeathLocationJurisdiction}");
|
getset |
Lattitude of Death Location.
tLattitude of Death Location.
// Setter:
ExampleDeathRecord.DeathLocationLattitude = "37.88888" ;
// Getter:
Console.WriteLine($"Death Location Lattitude: {ExampleDeathRecord.DeathLocationLattitude}");
|
getset |
Longitude of Death Location.
Longitude of Death Location.
// Setter:
ExampleDeathRecord.DeathLocationLongitude = "-50.000" ;
// Getter:
Console.WriteLine($"Death Location Longitude: {ExampleDeathRecord.DeathLocationLongitude}");
|
getset |
Name of Death Location.
the death location name.
// Setter:
ExampleDeathRecord.DeathLocationName = "Example Death Location Name";
// Getter:
Console.WriteLine($"Death Location Name: {ExampleDeathRecord.DeathLocationName}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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}");
};
|
getset |
Name of Disposition Location.
the displosition location name.
// Setter:
ExampleDeathRecord.DispositionLocationName = "Bedford Cemetery";
// Getter:
Console.WriteLine($"Disposition Location Name: {ExampleDeathRecord.DispositionLocationName}");
|
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']}");
|
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']}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
getset |
Emerging Issue Field Length 20
the emerging issue value
// Setter:
ExampleDeathRecord.EmergingIssue20 = "XXXXXXXXXXXXXXXXXXXX";
// Getter:
Console.WriteLine($"Emerging Issue Value: {ExampleDeathRecord.EmergingIssue20}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
getset |
Decedent's Ethnicity 2 Helper
Decedent's Ethnicity 2.
// Setter:
ExampleDeathRecord.Ethnicity2Helper = "Y";
// Getter:
Console.WriteLine($"Decedent's Ethnicity: {ExampleDeathRecord.Ethnicity1Helper}");
|
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']}");
|
getset |
Decedent's Ethnicity 3 Helper
Decedent's Ethnicity 3.
// Setter:
ExampleDeathRecord.Ethnicity3Helper = "Y";
// Getter:
Console.WriteLine($"Decedent's Ethnicity: {ExampleDeathRecord.Ethnicity3Helper}");
|
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']}");
|
getset |
Decedent's Ethnicity 4 Helper
Decedent's Ethnicity 4.
// Setter:
ExampleDeathRecord.Ethnicity4Helper = "Y";
// Getter:
Console.WriteLine($"Decedent's Ethnicity: {ExampleDeathRecord.Ethnicity4Helper}");
|
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']}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
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)}");
|
getset |
Father's Suffix.
the decedent's father's suffix
// Setter:
ExampleDeathRecord.FatherSuffix = "Jr.";
// Getter:
Console.WriteLine($"Father Suffix: {ExampleDeathRecord.FatherSuffix}");
|
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']}");
|
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}");
|
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}");
|
getset |
Filing Format Helper.
filing format.
"code" - the code
// Setter:
ExampleDeathRecord.FilingFormatHelper = ValueSets.FilingFormat.Electronic;
// Getter:
Console.WriteLine($"Filing Format: {ExampleDeathRecord.FilingFormatHelper}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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}");
};
|
getset |
Name of Funeral Home.
the funeral home name.
// Setter:
ExampleDeathRecord.FuneralHomeName = "Smith Funeral Home";
// Getter:
Console.WriteLine($"Funeral Home Name: {ExampleDeathRecord.FuneralHomeName}");
|
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)}");
|
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']}");
|
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']}");
|
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}");
|
getset |
Hispanic Code Helper
Hispanic Code Helper.
// Setter:
ExampleDeathRecord.HispanicCodeHelper = VRDR.ValueSets.RaceCode.African ;
// Getter:
Console.WriteLine($"Hispanic Code: {ExampleDeathRecord.HispanicCodeHelper}");
|
getset |
Death Record Identifier, Death Certificate Number.
a record identification string.
// Setter:
ExampleDeathRecord.Identifier = "42";
// Getter:
Console.WriteLine($"Death Certificate Number: {ExampleDeathRecord.Identifier}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
getset |
Description of Injury.
the description of the injury
// Setter:
ExampleDeathRecord.InjuryDescription = "drug toxicity";
// Getter:
Console.WriteLine($"Injury Description: {ExampleDeathRecord.InjuryDescription}");
|
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}");
};
|
getset |
Lattitude of Injury Location.
tLattitude of Injury Location.
// Setter:
ExampleDeathRecord.InjuryLocationLattitude = "37.88888" ;
// Getter:
Console.WriteLine($"Injury Location Lattitude: {ExampleDeathRecord.InjuryLocationLattitude}");
|
getset |
Longitude of Injury Location.
Longitude of Injury Location.
// Setter:
ExampleDeathRecord.InjuryLocationLongitude = "-50.000" ;
// Getter:
Console.WriteLine($"Injury Location Longitude: {ExampleDeathRecord.InjuryLocationLongitude}");
|
getset |
Name of Injury Location.
the injury location name.
// Setter:
ExampleDeathRecord.InjuryLocationName = "Bedford Cemetery";
// Getter:
Console.WriteLine($"Injury Location Name: {ExampleDeathRecord.InjuryLocationName}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
getset |
Intentional Reject Helper.
Intentional Reject
"code" - the code
// Setter:
ExampleDeathRecord.IntentionalRejectHelper = ValueSets.IntentionalReject.Not_Rejected;
// Getter:
Console.WriteLine($"Intentional Reject Code: {ExampleDeathRecord.IntentionalRejectHelper}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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}");
|
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"]}");
|
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"]}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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)}");
|
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}");
|
getset |
Mother's Suffix.
the decedent's mother's suffix
// Setter:
ExampleDeathRecord.MotherSuffix = "Jr.";
// Getter:
Console.WriteLine($"Mother Suffix: {ExampleDeathRecord.MotherSuffix}");
|
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"]}");
|
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']}");
|
getset |
Decedent's Place of Injury Helper
Place of Injury.
// Setter:
ExampleDeathRecord.PlaceOfInjuryHelper = ValueSets.PlaceOfInjury.Home;
// Getter:
Console.WriteLine($"Place of Injury: {ExampleDeathRecord.PlaceOfInjuryHelper}");
|
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']}");
|
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']}");
|
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}");
|
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}");
|
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;
|
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']}");
|
getset |
Decedent's RaceMissingValueReason
Decedent's RaceMissingValueReason.
// Setter:
ExampleDeathRecord.RaceMissingValueReasonHelper = VRDR.ValueSets.RaceMissingValueReason.R;
// Getter:
Console.WriteLine($"Decedent's RaceMissingValueReason: {ExampleDeathRecord.RaceMissingValueReasonHelper}");
|
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']}");
|
getset |
Race Recode 40 Helper
Race Recode 40 Helper.
// Setter:
ExampleDeathRecord.RaceRecode40Helper = VRDR.ValueSets.RaceRecode40.AIAN ;
// Getter:
Console.WriteLine($"Race Recode 40: {ExampleDeathRecord.RaceRecode40Helper}");
|
getset |
Receipt Date.
receipt date
// Setter:
ExampleDeathRecord.ReceiptDate = "2018-02-19";
// Getter:
Console.WriteLine($"Receipt Date: {ExampleDeathRecord.ReceiptDate}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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}");
|
getset |
Replace Status Helper.
replace status.
"code" - the code
// Setter:
ExampleDeathRecord.ReplaceStatusHelper = ValueSets.ReplaceStatus.Original_Record;
// Getter:
Console.WriteLine($"ReplaceStatus: {ExampleDeathRecord.ReplaceStatusHelper}");
|
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"]}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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"]}");
|
getset |
Decedent's SpouseAlive
Decedent's SpouseAlive.
// Setter:
ExampleDeathRecord.SpouseAliveHelper = VRDR.ValueSets.YesNoUnknownNotApplicable.Y;
// Getter:
Console.WriteLine($"Decedent's Spouse Alive: {ExampleDeathRecord.SpouseAliveHelper}");
|
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}");
|
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)}");
|
getset |
Spouse's Maiden Name.
the decedent's spouse's maiden name
// Setter:
ExampleDeathRecord.SpouseSuffix = "Jr.";
// Getter:
Console.WriteLine($"Spouse Suffix: {ExampleDeathRecord.SpouseSuffix}");
|
getset |
Spouse's Suffix.
the decedent's spouse's suffix
// Setter:
ExampleDeathRecord.SpouseSuffix = "Jr.";
// Getter:
Console.WriteLine($"Spouse Suffix: {ExampleDeathRecord.SpouseSuffix}");
|
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}");
|
getset |
State Local Identifier1.
"value" the string representation of the local identifier
// Setter:
ExampleDeathRecord.StateLocalIdentifier1 = "MA";
// Getter:
Console.WriteLine($"State local identifier: {ExampleDeathRecord.StateLocalIdentifier1}");
|
getset |
State Local Identifier2.
"value" the string representation of the local identifier
// Setter:
ExampleDeathRecord.StateLocalIdentifier2 = "YC";
// Getter:
Console.WriteLine($"State local identifier: {ExampleDeathRecord.StateLocalIdentifier1}");
|
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}");
|
getset |
Decedent's Suffix.
the decedent's suffix
// Setter:
ExampleDeathRecord.Suffix = "Jr.";
// Getter:
Console.WriteLine($"Decedent Suffix: {ExampleDeathRecord.Suffix}");
|
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}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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}");
|
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']}");
|
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}");
|
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}");
|
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}");
|
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']}");
|
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");
|
getset |
Decedent's Usual Industry (Text).
the decedent's usual industry.
// Setter:
ExampleDeathRecord.UsualIndustry = "Accounting";
// Getter:
Console.WriteLine($"Usual Industry: {ExampleDeathRecord.UsualIndustry}");
|
getset |
Decedent's Usual Occupation.
the decedent's usual occupation.
// Setter:
ExampleDeathRecord.UsualOccupation = "Biomedical engineering";
// Getter:
Console.WriteLine($"Usual Occupation: {ExampleDeathRecord.UsualOccupation}");