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: Patient - Vital Records ( Abstract )

Official URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Patient-vr Version: 2.0.0
Active as of 2024-10-11 Computable Name: PatientVitalRecords

This abstract Patient profile includes common extensions and slicing used across vital records.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from USCorePatientProfile

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient USCorePatientProfile This is an abstractprofile. Childprofiles: PatientChildVitalRecords, PatientMotherVitalRecords
... Slices for extension Content/Rules for all slices
.... birthPlace 0..1 (Complex) Place of Birth for the patient should include the state and/or country
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
..... value[x]
...... city
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ cityCode 0..1 positiveInt City Code Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/CityCode
...... district
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ districtCode 0..1 positiveInt County code
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/DistrictCode
...... state 0..1 string State/Jurisdiction of birth. Provide only for US or Canadian states/provinces/territories. Use value in Jurisdiction if present.
Binding: Value Set - States, Territories and Provinces Vital Records (required)
....... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
........ nationalReportingJurisdictionId 0..1 string Location Jurisdiction Id Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-jurisdiction-id-vr
Binding: Value Set - Jurisdictions Vital Records (required)
...... country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Binding: Value Set - Birthplace Country Vital Records (required)
.... parentReportedAgeAtDelivery 0..2 (Complex) Extension - Reported Parent Age at Delivery - Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-reported-parent-age-at-delivery-vr
... Slices for identifier 1..* Identifier An identifier for this patient
Slice: Unordered, Open by pattern:type
.... identifier:MRN 0..* Identifier Medical Record Number
..... type 1..1 CodeableConcept Description of identifier
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: MR
.... identifier:SSN 0..1 Identifier SSN if available and appropriate to send
..... type 1..1 CodeableConcept Description of identifier
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: SS
..... system 1..1 uri The namespace for the identifier value
Required Pattern: http://hl7.org/fhir/sid/us-ssn
... Slices for name 1..* HumanName A name associated with the patient
Slice: Unordered, Open by value:use
.... name:All Slices Content/Rules for all slices
..... family
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... dataAbsentReason 0..1 code unknown | asked | temp | notasked | masked | unsupported | astext | error
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
..... given
...... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
....... dataAbsentReason 0..1 code unknown | asked | temp | notasked | masked | unsupported | astext | error
URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason
Binding: DataAbsentReason (required)
.... name:currentLegalName 0..1 HumanName current legal name
..... use 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Fixed Value: official
.... name:namePriorToFirstMarriage 0..1 HumanName Name prior to first marriage
..... use 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Fixed Value: maiden
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... partialDateTime 0..1 (Complex) partialDateTIme
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-time-vr
..... birthTime 0..1 dateTime Time of day of birth
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
..... bypassEditFlag 0..1 (Complex) BypassEditFlag Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/BypassEditFlag
...... value[x] 1..1 CodeableConcept To reflect the relevant edit possibilities for date of birth.
Binding: Value Set - Date of Birth Edit Flags (NCHS) Vital Records (required): Date of Birth Edit Flags (NCHS)

... Slices for deceased[x] 0..1 boolean, dateTime Indicates if the individual is deceased or not
Slice: Unordered, Open by type:$this
.... deceased[x]:deceasedBoolean C 0..1 boolean Boolean indicator. True if the individual is deceased.
fetalDeathOnlyIfDeceased: Fetal death should only be indicated if Patient is deceased.
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... fetalDeath 0..1 boolean Boolean indicator. True if the Patient died as a fetus.
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-patient-fetal-death-vr
... address
.... Slices for extension Content/Rules for all slices
..... withinCityLimitsIndicator 0..1 Coding Used to indicate whether or not an address is within city limits.
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-within-city-limits-indicator-vr
Binding: Value Set - Yes No Unknown Vital Records (required): Yes No Unknown (YNU)

..... predir 0..1 string PreDirectional Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PreDirectional
..... stnum 0..1 string StreetNumber Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetNumber
..... stname 0..1 string StreetName Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetName
..... stdesig 0..1 string StreetDesignator Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/StreetDesignator
..... postdir 0..1 string PostDirectional Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/PostDirectional
..... unitnumber 0..1 string UnitOrAptNumber Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/UnitOrAptNumber
.... city
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... cityCode 0..1 positiveInt City Code
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/CityCode
.... district
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... districtCode 0..1 positiveInt County code
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/DistrictCode
.... state 0..1 string Sub-unit of country (abbreviations ok)
Binding: Value Set - States, Territories and Provinces Vital Records (required)
.... country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Binding: Value Set - Residence Country Vital Records (required)
... multipleBirth[x] 0..1 boolean, integer If not single birth - born first, second, third, etc.
.... Slices for extension Content/Rules for all slices
..... bypassEditFlag 0..1 (Complex) BypassEditFlag Vital Records
URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/BypassEditFlag
...... value[x] 1..1 CodeableConcept Value of extension
Binding: Value Set - Plurality Edit Flags (NCHS) Vital Records (required): Plurality Edit Flags (NCHS)

..... multipleBirthTotal 0..1 positiveInt Total births in this pregnancy
URL: http://hl7.org/fhir/StructureDefinition/patient-multipleBirthTotal

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Patient.extension:birthPlace.value[x].staterequiredValueSetStatesTerritoriesAndProvincesVitalRecords
http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-states-territories-provinces-vr
from this IG
Patient.extension:birthPlace.value[x].countryrequiredValueSetBirthplaceCountryVitalRecords (a valid code from Code System - Country Codes Vital Records)
http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-birthplace-country-vr
from this IG
Patient.birthDate.extension:bypassEditFlag.value[x]requiredValueSetDateOfBirthEditFlagsVitalRecords
http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-date-of-birth-edit-flags-vr
from this IG
Patient.address.staterequiredValueSetStatesTerritoriesAndProvincesVitalRecords
http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-states-territories-provinces-vr
from this IG
Patient.address.countryrequiredValueSetResidenceCountryVitalRecords
http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-residence-country-vr
from this IG
Patient.multipleBirth[x].extension:bypassEditFlag.value[x]requiredValueSetPluralityEditFlagsVitalRecords
http://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-plurality-edit-flags-vr
from this IG

Constraints

IdGradePath(s)DetailsRequirements
fetalDeathOnlyIfDeceasederrorPatient.deceased[x]:deceasedBooleanFetal death should only be indicated if Patient is deceased.
: (extension.where(url = 'http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-patient-fetal-death-vr').exists(value.exists() and value = 'true')) implies (value.exists() and value = 'true')

 

Other representations of profile: CSV, Excel, Schematron