Respiratory Virus Hospitalization Surveillance Network (RESP-NET) Content Implementation Guide
1.0.0 - STU1 Release 1 United States of America flag

Respiratory Virus Hospitalization Surveillance Network (RESP-NET) Content Implementation Guide, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-resp-net-ig/ and changes regularly. See the Directory of published versions

Resource Profile: USPublicHealthPatient - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the us-ph-patient resource profile.

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

0. Patient
Definition

This Patient profile represents a Public Health Patient. It is based on the US Core Patient profile with further restrictions to allow masking of some data elements and the addition of the patient-genderIdentity extension.

ShortUS Public Health Patient
2. Patient.extension:race
Slice Namerace
Must Supporttrue
4. Patient.extension:ethnicity
Slice Nameethnicity
Must Supporttrue
6. Patient.extension:birthsex
Slice Namebirthsex
Must Supporttrue
8. Patient.extension:birthPlace
Slice NamebirthPlace
Control0..1
TypeExtension(Patient Birth Place) (Extension Type: Address)
Is Modifierfalse
Must Supporttrue
10. Patient.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..?
Must Supporttrue
12. Patient.identifier.extension:dataAbsentReason
Slice NamedataAbsentReason
Control0..1
TypeExtension(Data Absent Reason) (Extension Type: code)
14. Patient.identifier.extension:dataAbsentReason.value[x]
Control1..?
Typecode
[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
Must Supporttrue
Fixed Valuemasked
16. Patient.name
Control1..?
18. Patient.name.extension:dataAbsentReason
Slice NamedataAbsentReason
Control0..1
TypeExtension(Data Absent Reason) (Extension Type: code)
Must Supporttrue
20. Patient.name.extension:dataAbsentReason.value[x]
Control1..?
Typecode
[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
Must Supporttrue
Fixed Valuemasked
22. Patient.telecom
Control1..?
Must Supporttrue
SlicingThis element introduces a set of slices on Patient.telecom. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ system
  • 24. Patient.telecom.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    26. Patient.telecom.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked
    28. Patient.telecom:phone
    Slice Namephone
    Must Supporttrue
    30. Patient.telecom:phone.system
    Control1..?
    Must Supporttrue
    Fixed Valuephone
    32. Patient.telecom:email
    Slice Nameemail
    Must Supporttrue
    34. Patient.telecom:email.system
    Control1..?
    Must Supporttrue
    Fixed Valueemail
    36. Patient.gender
    Must Supporttrue
    38. Patient.gender.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    40. Patient.gender.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked
    42. Patient.birthDate
    Control1..?
    Must Supporttrue
    LOINC Code
    44. Patient.birthDate.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    46. Patient.birthDate.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked
    48. Patient.deceased[x]
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    50. Patient.address
    Definition

    If the patient is homeless, complete as much address information as possible (city, zip, county, etc.) and use the Characteristics of Home Environment profile in the Social History Section of the eICR Composition to indicate that the patient is homeless.

    Control1..?
    Must Supporttrue
    52. Patient.address.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    54. Patient.address.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked
    56. Patient.address.district
    ShortCounty
    Must Supporttrue
    58. Patient.contact
    Must Supporttrue
    60. Patient.contact.relationship
    Control1..1
    Must Supporttrue
    62. Patient.contact.name
    Must Supporttrue
    64. Patient.contact.name.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    66. Patient.contact.name.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked
    68. Patient.contact.telecom
    Must Supporttrue
    70. Patient.contact.telecom.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    72. Patient.contact.telecom.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked
    74. Patient.contact.address
    Must Supporttrue
    76. Patient.contact.address.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    78. Patient.contact.address.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked
    80. Patient.communication
    Must Supporttrue
    82. Patient.communication.language
    Must Supporttrue
    84. Patient.communication.language.extension:dataAbsentReason
    Slice NamedataAbsentReason
    Control0..1
    TypeExtension(Data Absent Reason) (Extension Type: code)
    Must Supporttrue
    86. Patient.communication.language.extension:dataAbsentReason.value[x]
    Control1..?
    Typecode
    [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
    Must Supporttrue
    Fixed Valuemasked