Vital Records Common Library (VRCL) FHIR Implementation Guide
2.0.0 - STU2 United States of America flag

Vital Records Common Library (VRCL) FHIR Implementation Guide, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 2.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/vr-common-library/ and changes regularly. See the Directory of published versions

Resource Profile: PatientChildVitalRecords - Detailed Descriptions

Active as of 2024-10-11

Definitions for the Patient-child-vr resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Patient
InvariantschildNotDeceased: Patients who are marked deceased don't conform to PatientChildVitalRecords. If the deceased field is present, it must be false (deceased.exists() implies deceased = false)
2. Patient.extension
Control1..?
4. Patient.extension:birthsex
Slice Namebirthsex
Control1..?
6. Patient.extension:birthsex.extension
Control0..0
8. Patient.extension:birthsex.value[x]
ShortSex
BindingThe codes SHALL be taken from Value Set - Sex Assigned At Birth Vital Records
(required to http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-sex-assigned-at-birth-vr)
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
10. Patient.extension:birthPlace
Slice NamebirthPlace
12. Patient.extension:birthPlace.value[x]
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
14. Patient.extension:birthPlace.value[x].city
ShortCity of Birth
16. Patient.extension:birthPlace.value[x].district
ShortDistrict of Birth
18. Patient.extension:birthPlace.value[x].district.extension:districtCode
Slice NamedistrictCode
ShortCounty of birth
20. Patient.extension:birthPlace.value[x].state
ShortState of Birth
22. Patient.extension:birthPlace.value[x].state.extension:nationalReportingJurisdictionId
Slice NamenationalReportingJurisdictionId
ShortJurisdiction of Birth
24. Patient.extension:parentReportedAgeAtDelivery
Slice NameparentReportedAgeAtDelivery
ShortThe mother or father's reported age at the time of delivery of the child
26. Patient.extension:parentReportedAgeAtDelivery.extension:reportedAge
Slice NamereportedAge
28. Patient.extension:parentReportedAgeAtDelivery.extension:reportedAge.value[x]
ShortReported age
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
30. Patient.extension:parentReportedAgeAtDelivery.extension:motherOrFather
Slice NamemotherOrFather
32. Patient.extension:parentReportedAgeAtDelivery.extension:motherOrFather.value[x]
ShortIndicates mother/Father code
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
34. Patient.identifier:MRN
Slice NameMRN
NoteThis is a business identifier, not a resource identifier (see discussion)
36. Patient.identifier:MRN.type
38. Patient.identifier:MRN.type.coding
40. Patient.identifier:MRN.type.coding.code
ShortIdentifier type code
42. Patient.identifier:MRN.value
ShortMedical record number
44. Patient.name
46. Patient.name.use
ShortThe use of a human name
48. Patient.name.family
Control1..?
50. Patient.name.family.extension:dataAbsentReason
Slice NamedataAbsentReason
ShortWhen "name not chosen" use code "temp-unknown"
52. Patient.name.given
54. Patient.name.given.extension:dataAbsentReason
Slice NamedataAbsentReason
ShortWhen "name not chosen" use code "temp-unknown"
56. Patient.name.suffix
ShortSurname suffix
58. Patient.name:currentLegalName
Slice NamecurrentLegalName
60. Patient.name:currentLegalName.family
Control1..?
62. Patient.name:namePriorToFirstMarriage
Slice NamenamePriorToFirstMarriage
64. Patient.name:namePriorToFirstMarriage.family
Control1..?
66. Patient.birthDate
ShortBirth Date with support for partial date and time of birth via extension. See [Birth Date and Time].
Control1..?
LOINC Code
68. Patient.birthDate.extension:partialDateTime
Slice NamepartialDateTime
ShortUse if only partial date and time of birth is known
70. Patient.birthDate.extension:birthTime
Slice NamebirthTime
ShortTime of Birth
72. Patient.deceased[x]
ShortIndicates if the individual is deceased or not, dateTime is preferred
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Must Supporttrue
74. Patient.multipleBirth[x]
Typeinteger, boolean
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
76. Patient.multipleBirth[x].extension:bypassEditFlag
Slice NamebypassEditFlag
78. Patient.multipleBirth[x].extension:bypassEditFlag.value[x]
ShortTo reflect the relevant edit possibilities for plurality.
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
80. Patient.multipleBirth[x].extension:multipleBirthTotal
Slice NamemultipleBirthTotal
ShortWhere a patient is a part of a multiple delivery, this is the total number of deliveries that occurred in this pregnancy.
82. Patient.multipleBirth[x].extension:multipleBirthTotal.extension
Control0..0
84. Patient.multipleBirth[x].extension:multipleBirthTotal.value[x]
ShortPlurality
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]