CDC National Healthcare Safety Network (NHSN) Digital Quality Measures (dQM) Content Package IG
3.0.0 - Release 3 - draft United States of America flag

CDC National Healthcare Safety Network (NHSN) Digital Quality Measures (dQM) Content Package IG - Local Development build (v3.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Cross-Measure Patient Profile

Official URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/cross-measure-patient Version: 3.0.0
Standards status: Trial-use Maturity Level: 2 Computable Name: CrossMeasurePatient
Other Identifiers: OID:2.16.840.1.113883.4.642.40.1002.42.28

This profile contains NHSN-specific Required and Must-Support elements for reporting Patient information on public-health surveillance measures to NHSN.

This profile inherits from the QI Core 6.0.0 Patient profile, which inherits from the US Core 6.1.0 Patient profile.

NHSN only recognizes the data element “sex”, with male and female as the only accepted responses. These data are mapped from either the patient.extension (sex), patient.extension (birthsex), or patient.gender FHIR standard data elements. These three FHIR standard data elements provide male/female options, per US Core 6.1.0.

For data submitted for patient.extension (sex), patient.extension (birthsex) and/or patient.gender that do not align with male or female, NHSN will label those responses as not reported. As national standards update, this resource will also be updated.

Please note that patient.extension(genderIdentity) appears in the Formal Views of the Profile Content in the Key Elements Table Tab and the Snapshot Table as [0..*] and reflects the USCDI/QI Core standard. The Differential Table Tab, which represents the NHSN specific requirements, does not contain the patient.extension (genderIdentity) data element and is not part of data collection.

This resource is required for all NHSN dQMs and must be referenced in all Individual MeasureReport resources for these measures.

Usages:

You can also check for usages in the FHIR IG Statistics

Changes since version 1.0.0:

  • New Content
  • Formal Views of Profile Content

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

    Name Flags Card. Type Description & Constraints    Filter: doco
    Patient This element must be supported. C 1..* QICorePatient(6.0.0)
    (NHSN-MS)
    A patient who is the subject of the measure report. This resource is required for all NHSN dQMs and must be referenced in all Individual MeasureReport resources for these measures.
    Constraints: patient-full-name
    Patient.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    The logical id of the Patient resource
    Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Patient.Slices for extension Content/Rules for all slices
    Patient.Slices for extension.extension:race 0..1 (Complex) (QI-Core)(USCDI) US Core Race Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
    Patient.Slices for extension.extension:ethnicity 0..1 (Complex) (QI-Core)(USCDI) US Core ethnicity Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
    Patient.Slices for extension.extension:tribalAffiliation 0..* (Complex) (QI-Core)(USCDI) Tribal Affiliation Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation
    Patient.Slices for extension.extension:birthsex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Birth Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
    Binding: Birth Sex (required): Code for sex assigned at birth
    Patient.Slices for extension.extension:sex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-sex
    Binding: Sex (required): Concepts limited to Male, Female, Patient Sex Unknown, asked-declined.
    Patient.Slices for extension.extension:genderIdentity 0..* CodeableConcept (QI-Core)(USCDI) The individual's gender identity
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-genderIdentity
    Binding: Gender Identity (extensible)
    Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Patient.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    (USCDI) An identifier for this patient

    Slice: Unordered, Open by pattern:type

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
    Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    The purpose of this identifier usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept
    (NHSN-MS)
    Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Patient.Slices for identifier.identifier:All Slices.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:All Slices.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:medicalRecordNumber This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:medicalRecordNumber.type This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Required Pattern: At least the following
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding 1..* Coding Code defined by a terminology system
    Fixed Value: (Complex)
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.system 1..1 uri Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.version 0..1 string Version of the system - if relevant
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
    Fixed Value: MR
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.display 0..1 string Representation defined by the system
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.text 0..1 string Plain text representation of the concept
    Patient.Slices for identifier.identifier:medicalRecordNumber.system This element must be supported. This element is included in summaries. 1..1 uri (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.value This element must be supported. This element is included in summaries. 1..1 string (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:medicalRecordNumber.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
    Patient.name This element must be supported. This element is included in summaries. C 1..* HumanName
    (NHSN-MS)
    (USCDI) A name associated with the patient
    Constraints: us-core-6
    Patient.name.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    Patient.name.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    A full text representation of the name
    Patient.name.family This element must be supported. This element is included in summaries. C 0..1 string
    (NHSN-MS)
    (USCDI) Family name (often called 'Surname')
    Patient.name.given This element must be supported. This element is included in summaries. C 0..* string
    (NHSN-MS)
    (USCDI) Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
    This repeating element order: Given Names appear in the correct order for presenting the name
    Patient.name.prefix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name
    This repeating element order: Prefixes appear in the correct order for presenting the name
    Patient.name.suffix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (QI-Core)(USCDI) Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
    This repeating element order: Suffixes appear in the correct order for presenting the name
    Patient.name.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when name was/is in use
    Patient.telecom This element must be supported. This element is included in summaries. 0..* ContactPoint
    (NHSN-MS)
    (QI-Core)(USCDI) A contact detail for the individual
    Patient.telecom.Slices for extension Content/Rules for all slices
    Patient.telecom.Slices for extension.extension:telecom-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.telecom.system This element must be supported. This element is included in summaries. C 1..1 code
    (NHSN-MS)
    (USCDI) The type of contact point phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    Patient.telecom.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The actual contact point details
    Patient.telecom.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (USCDI) home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required)
    Patient.telecom.rank This element must be supported. This element is included in summaries. 0..1 positiveInt
    (NHSN-MS)
    Specify preferred order of use (1 = highest)
    Patient.telecom.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when the contact point was/is in use
    Patient.gender This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    (USCDI) The administrative gender of the patient male | female | other | unknown
    Binding: AdministrativeGender (required)
    Patient.birthDate This element must be supported. This element is included in summaries. 1..1 date
    (NHSN-MS)
    (QI-Core)(USCDI) The date of birth for the individual
    Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Indicates if the individual is deceased or not
    Patient.deceased[x].deceasedBoolean boolean
    Patient.deceased[x].deceasedDateTime dateTime
    Patient.address This element must be supported. This element is included in summaries. 0..* Address
    (NHSN-MS)
    (QI-Core)(USCDI) An address for the individual
    Patient.address.Slices for extension Content/Rules for all slices
    Patient.address.Slices for extension.extension:address-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.address.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    Patient.address.type This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    postal | physical | both
    Binding: AddressType (required): The type of an address (physical / postal).
    Example General: both
    Patient.address.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Text representation of the address
    Example General: 137 Nowhere Street, Erewhon 9132
    Patient.address.line This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (USCDI) Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    Patient.address.city This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Name of city, town etc.
    Example General: Erewhon
    Patient.address.district This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    District name (aka county)
    Example General: Madison
    Patient.address.state This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Sub-unit of country
    Binding: UspsTwoLetterAlphabeticCodes (6.1.0) (extensible): Two Letter USPS alphabetic codes.
    Patient.address.postalCode This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) US Zip Codes
    Example General: 9132
    Patient.address.country This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Country (e.g. can be ISO 3166 2 or 3 letter code)
    Patient.address.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when address was/is in use
    Example General: {"start":"2010-03-23","end":"2010-07-01"}
    Patient.communication 0..* BackboneElement (QI-Core)(USCDI) A language which may be used to communicate with the patient about his or her health
    Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.communication.language This element must be supported. 1..1 CodeableConcept (USCDI) The language which can be used to communicate with the patient about his or her health
    Binding: LanguageCodesWithLanguageAndOptionallyARegionModifier (6.1.0) (extensible)
    Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement
    (NHSN-MS)
    Link to another patient resource that concerns the same actual person
    Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.link.other This element must be supported. This element is included in summaries. 1..1 Reference(QICore Patient) {b}
    (NHSN-MS)
    The other patient or related person resource that the link refers to
    Patient.link.other.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Patient.link.type This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    The type of link between this patient resource and another patient resource replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier.type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
    Patient.telecom.system Base required ContactPointSystem 📦4.0.1 FHIR Std.
    Patient.telecom.use Base required ContactPointUse 📦4.0.1 FHIR Std.
    Patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
    Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
    Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
    Patient.address.state Base extensible USPS Two Letter Alphabetic Codes 📍6.1.0 US Core v6.1
    Patient.communication.​language Base extensible Language codes with language and optionally a region modifier 📍6.1.0 US Core v6.1
    Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
    patient-full-name error Patient name.given and name.family are present in at least one name. name.where(family.exists() and given.exists()).exists()
    us-core-6 error Patient.name At least name.given and/or name.family are present or, if neither is available, the Data Absent Reason Extension is present. (family.exists() or given.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()

    This structure is derived from QICorePatient

    Name Flags Card. Type Description & Constraints    Filter: doco
    Patient This element must be supported. C 1..* QICorePatient(6.0.0)
    (NHSN-MS)
    A patient who is the subject of the measure report. This resource is required for all NHSN dQMs and must be referenced in all Individual MeasureReport resources for these measures.
    Constraints: patient-full-name
    Patient.id This element must be supported. 1..1 id
    (NHSN-MS)
    The logical id of the Patient resource
    Patient.meta
    Patient.meta.Slices for extension Content/Rules for all slices
    Patient.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Patient.Slices for extension Content/Rules for all slices
    Patient.Slices for extension.extension:birthsex This element must be supported. 0..1 USCoreBirthSexExtension(6.1.0)
    (NHSN-MS)
    US Core Birth Sex Extension
    Patient.Slices for extension.extension:sex This element must be supported. 0..1 USCoreSexExtension
    (NHSN-MS)
    US Core Sex Extension
    Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
    Patient.Slices for identifier.identifier:All Slices.use This element must be supported. 0..1 code
    (NHSN-MS)
    The purpose of this identifier usual | official | temp | secondary | old (If known)
    Patient.Slices for identifier.identifier:All Slices.type This element must be supported. 0..1 CodeableConcept
    (NHSN-MS)
    Description of identifier
    Patient.Slices for identifier.identifier:All Slices.system 1..1 uri (NHSN-MS)(USCDI) The namespace for the identifier value
    Patient.Slices for identifier.identifier:All Slices.value 1..1 string (NHSN-MS)(USCDI) The value that is unique within the system.
    Patient.Slices for identifier.identifier:All Slices.period This element must be supported. 0..1 Period
    (NHSN-MS)
    Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:medicalRecordNumber This element must be supported. 1..* Identifier
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.type 1..1 CodeableConcept (NHSN-MS) Medical Record Number (MRN) identifier for the patient
    Required Pattern: At least the following
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding 1..* Coding Code defined by a terminology system
    Fixed Value: (Complex)
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.system 1..1 uri Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
    Fixed Value: MR
    Patient.name 1..* HumanName (NHSN-MS)(USCDI) A name associated with the patient
    Patient.name.use This element must be supported. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) usual | official | temp | nickname | anonymous | old | maiden
    Patient.name.text This element must be supported. 0..1 string
    (NHSN-MS)
    A full text representation of the name
    Patient.name.family 0..1 string (NHSN-MS)(USCDI) Family name (often called 'Surname')
    Patient.name.given 0..* string (NHSN-MS)(USCDI) Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
    Patient.name.prefix This element must be supported. 0..* string
    (NHSN-MS)
    Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name
    Patient.name.suffix This element must be supported. 0..* string
    (NHSN-MS)
    (QI-Core)(USCDI) Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
    Patient.name.period This element must be supported. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when name was/is in use
    Patient.telecom This element must be supported. 0..* ContactPoint
    (NHSN-MS)
    (QI-Core)(USCDI) A contact detail for the individual
    Patient.telecom.system 1..1 code (NHSN-MS)(USCDI) The type of contact point phone | fax | email | pager | url | sms | other
    Patient.telecom.value 1..1 string (NHSN-MS)(USCDI) The actual contact point details
    Patient.telecom.use 0..1 code (NHSN-MS)(USCDI) home | work | temp | old | mobile - purpose of this contact point
    Patient.telecom.rank This element must be supported. 0..1 positiveInt
    (NHSN-MS)
    Specify preferred order of use (1 = highest)
    Patient.telecom.period This element must be supported. 0..1 Period
    (NHSN-MS)
    Time period when the contact point was/is in use
    Patient.gender 1..1 code (NHSN-MS)(USCDI) The administrative gender of the patient male | female | other | unknown
    Patient.birthDate 1..1 date (NHSN-MS)(QI-Core)(USCDI) The date of birth for the individual
    Patient.deceased[x] This element must be supported. 0..1 boolean, dateTime
    (NHSN-MS)
    (QI-Core)(USCDI) Indicates if the individual is deceased or not
    Patient.address 0..* Address (NHSN-MS)(QI-Core)(USCDI) An address for the individual
    Patient.address.use This element must be supported. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) home | work | temp | old | billing - purpose of this address
    Patient.address.type This element must be supported. 0..1 code
    (NHSN-MS)
    postal | physical | both
    Patient.address.text This element must be supported. 0..1 string
    (NHSN-MS)
    (USCDI) Text representation of the address
    Patient.address.line 0..* string (NHSN-MS)(USCDI) Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label
    Patient.address.city 0..1 string (NHSN-MS)(USCDI) Name of city, town etc.
    Patient.address.district This element must be supported. 0..1 string
    (NHSN-MS)
    District name (aka county)
    Patient.address.state 0..1 string (NHSN-MS)(USCDI) Sub-unit of country
    Patient.address.postalCode 0..1 string (NHSN-MS)(USCDI) US Zip Codes
    Patient.address.country This element must be supported. 0..1 string
    (NHSN-MS)
    (USCDI) Country (e.g. can be ISO 3166 2 or 3 letter code)
    Patient.address.period This element must be supported. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when address was/is in use
    Patient.link This element must be supported. 0..* BackboneElement
    (NHSN-MS)
    Link to another patient resource that concerns the same actual person
    Patient.link.other This element must be supported. 1..1 Reference(QICore Patient) {b}
    (NHSN-MS)
    The other patient or related person resource that the link refers to
    Patient.link.other.reference This element must be supported. 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Patient.link.type This element must be supported. 1..1 code
    (NHSN-MS)
    The type of link between this patient resource and another patient resource replaced-by | replaces | refer | seealso

    doco Documentation for this format

    Constraints

    Id Grade Path(s) Description Expression
    patient-full-name error Patient name.given and name.family are present in at least one name. name.where(family.exists() and given.exists()).exists()
    Name Flags Card. Type Description & Constraints    Filter: doco
    Patient This element must be supported. C 1..* QICorePatient(6.0.0)
    (NHSN-MS)
    A patient who is the subject of the measure report. This resource is required for all NHSN dQMs and must be referenced in all Individual MeasureReport resources for these measures.
    Constraints: patient-full-name
    Patient.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    The logical id of the Patient resource
    Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    Patient.meta.id 0..1 string Unique id for inter-element referencing
    Patient.meta.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Patient.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
    Patient.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
    Patient.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
    Patient.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
    Patient.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
    Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
    Patient.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
    Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
    Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Patient.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional Bindings Purpose
    AllLanguages Max Binding
    Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Patient.contained 0..* Resource Contained, inline Resources
    Patient.Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    Patient.Slices for extension.extension:race 0..1 (Complex) (QI-Core)(USCDI) US Core Race Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
    Patient.Slices for extension.extension:ethnicity 0..1 (Complex) (QI-Core)(USCDI) US Core ethnicity Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
    Patient.Slices for extension.extension:tribalAffiliation 0..* (Complex) (QI-Core)(USCDI) Tribal Affiliation Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation
    Patient.Slices for extension.extension:birthsex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Birth Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
    Binding: Birth Sex (required): Code for sex assigned at birth
    Patient.Slices for extension.extension:sex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-sex
    Binding: Sex (required): Concepts limited to Male, Female, Patient Sex Unknown, asked-declined.
    Patient.Slices for extension.extension:genderIdentity 0..* CodeableConcept (QI-Core)(USCDI) The individual's gender identity
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-genderIdentity
    Binding: Gender Identity (extensible)
    Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Patient.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    (USCDI) An identifier for this patient

    Slice: Unordered, Open by pattern:type

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
    Patient.Slices for identifier.identifier:All Slices.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:All Slices.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    The purpose of this identifier usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept
    (NHSN-MS)
    Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Patient.Slices for identifier.identifier:All Slices.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:All Slices.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:All Slices.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Patient.Slices for identifier.identifier:medicalRecordNumber This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.Slices for identifier.identifier:medicalRecordNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:medicalRecordNumber.type This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Required Pattern: At least the following
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding 1..* Coding Code defined by a terminology system
    Fixed Value: (Complex)
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.system 1..1 uri Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.version 0..1 string Version of the system - if relevant
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
    Fixed Value: MR
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.display 0..1 string Representation defined by the system
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.text 0..1 string Plain text representation of the concept
    Patient.Slices for identifier.identifier:medicalRecordNumber.system This element must be supported. This element is included in summaries. 1..1 uri (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.value This element must be supported. This element is included in summaries. 1..1 string (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:medicalRecordNumber.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:medicalRecordNumber.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
    Patient.name This element must be supported. This element is included in summaries. C 1..* HumanName
    (NHSN-MS)
    (USCDI) A name associated with the patient
    Constraints: us-core-6
    Patient.name.id 0..1 string Unique id for inter-element referencing
    Patient.name.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.name.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    Patient.name.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    A full text representation of the name
    Patient.name.family This element must be supported. This element is included in summaries. C 0..1 string
    (NHSN-MS)
    (USCDI) Family name (often called 'Surname')
    Patient.name.given This element must be supported. This element is included in summaries. C 0..* string
    (NHSN-MS)
    (USCDI) Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
    This repeating element order: Given Names appear in the correct order for presenting the name
    Patient.name.prefix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name
    This repeating element order: Prefixes appear in the correct order for presenting the name
    Patient.name.suffix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (QI-Core)(USCDI) Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
    This repeating element order: Suffixes appear in the correct order for presenting the name
    Patient.name.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when name was/is in use
    Patient.telecom This element must be supported. This element is included in summaries. 0..* ContactPoint
    (NHSN-MS)
    (QI-Core)(USCDI) A contact detail for the individual
    Patient.telecom.id 0..1 string Unique id for inter-element referencing
    Patient.telecom.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.telecom.Slices for extension.extension:telecom-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.telecom.system This element must be supported. This element is included in summaries. C 1..1 code
    (NHSN-MS)
    (USCDI) The type of contact point phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    Patient.telecom.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The actual contact point details
    Patient.telecom.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (USCDI) home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required)
    Patient.telecom.rank This element must be supported. This element is included in summaries. 0..1 positiveInt
    (NHSN-MS)
    Specify preferred order of use (1 = highest)
    Patient.telecom.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when the contact point was/is in use
    Patient.gender This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    (USCDI) The administrative gender of the patient male | female | other | unknown
    Binding: AdministrativeGender (required)
    Patient.birthDate This element must be supported. This element is included in summaries. 1..1 date
    (NHSN-MS)
    (QI-Core)(USCDI) The date of birth for the individual
    Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Indicates if the individual is deceased or not
    Patient.deceased[x].deceasedBoolean boolean
    Patient.deceased[x].deceasedDateTime dateTime
    Patient.address This element must be supported. This element is included in summaries. 0..* Address
    (NHSN-MS)
    (QI-Core)(USCDI) An address for the individual
    Patient.address.id 0..1 string Unique id for inter-element referencing
    Patient.address.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.address.Slices for extension.extension:address-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.address.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    Patient.address.type This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    postal | physical | both
    Binding: AddressType (required): The type of an address (physical / postal).
    Example General: both
    Patient.address.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Text representation of the address
    Example General: 137 Nowhere Street, Erewhon 9132
    Patient.address.line This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (USCDI) Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    Patient.address.city This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Name of city, town etc.
    Example General: Erewhon
    Patient.address.district This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    District name (aka county)
    Example General: Madison
    Patient.address.state This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Sub-unit of country
    Binding: UspsTwoLetterAlphabeticCodes (6.1.0) (extensible): Two Letter USPS alphabetic codes.
    Patient.address.postalCode This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) US Zip Codes
    Example General: 9132
    Patient.address.country This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Country (e.g. can be ISO 3166 2 or 3 letter code)
    Patient.address.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when address was/is in use
    Example General: {"start":"2010-03-23","end":"2010-07-01"}
    Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
    Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
    Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
    Patient.multipleBirth[x].multipleBirthBoolean boolean
    Patient.multipleBirth[x].multipleBirthInteger integer
    Patient.photo 0..* Attachment Image of the patient
    Patient.contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
    Constraints: pat-1
    Patient.contact.id 0..1 string Unique id for inter-element referencing
    Patient.contact.extension 0..* Extension Additional content defined by implementations
    Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.contact.relationship 0..* CodeableConcept The kind of relationship
    Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
    Patient.contact.name 0..1 HumanName A name associated with the contact person
    Patient.contact.telecom 0..* ContactPoint A contact detail for the person
    Patient.contact.address 0..1 Address Address for the contact person
    Patient.contact.gender 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
    Patient.contact.organization C 0..1 Reference(Organization) Organization that is associated with the contact
    Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
    Patient.communication 0..* BackboneElement (QI-Core)(USCDI) A language which may be used to communicate with the patient about his or her health
    Patient.communication.id 0..1 string Unique id for inter-element referencing
    Patient.communication.extension 0..* Extension Additional content defined by implementations
    Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.communication.language This element must be supported. 1..1 CodeableConcept (USCDI) The language which can be used to communicate with the patient about his or her health
    Binding: LanguageCodesWithLanguageAndOptionallyARegionModifier (6.1.0) (extensible)
    Patient.communication.preferred 0..1 boolean Language preference indicator
    Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
    Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization) Organization that is the custodian of the patient record
    Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement
    (NHSN-MS)
    Link to another patient resource that concerns the same actual person
    Patient.link.id 0..1 string Unique id for inter-element referencing
    Patient.link.extension 0..* Extension Additional content defined by implementations
    Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.link.other This element must be supported. This element is included in summaries. 1..1 Reference(QICore Patient) {b}
    (NHSN-MS)
    The other patient or related person resource that the link refers to
    Patient.link.other.id 0..1 string Unique id for inter-element referencing
    Patient.link.other.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.link.other.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Patient.link.other.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
    Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
    Patient.link.other.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
    Patient.link.other.display This element is included in summaries. 0..1 string Text alternative for the resource
    Patient.link.type This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    The type of link between this patient resource and another patient resource replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Patient.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
    Patient.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
    Patient.language Base preferred Common Languages 📦4.0.1 FHIR Std.
    Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier.type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
    Patient.telecom.system Base required ContactPointSystem 📦4.0.1 FHIR Std.
    Patient.telecom.use Base required ContactPointUse 📦4.0.1 FHIR Std.
    Patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
    Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
    Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
    Patient.address.state Base extensible USPS Two Letter Alphabetic Codes 📍6.1.0 US Core v6.1
    Patient.maritalStatus Base extensible MaritalStatus 📦4.0.1 FHIR Std.
    Patient.contact.relationship Base extensible Patient Contact Relationship 📦4.0.1 FHIR Std.
    Patient.contact.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
    Patient.communication.​language Base extensible Language codes with language and optionally a region modifier 📍6.1.0 US Core v6.1
    Patient.link.other.type Base extensible ResourceType 📍4.0.1 FHIR Std.
    Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
    pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()
    patient-full-name error Patient name.given and name.family are present in at least one name. name.where(family.exists() and given.exists()).exists()
    us-core-6 error Patient.name At least name.given and/or name.family are present or, if neither is available, the Data Absent Reason Extension is present. (family.exists() or given.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()

    This structure is derived from QICorePatient

    Summary

    Mandatory: 4 elements(1 nested mandatory element)
    Must-Support: 26 elements

    Structures

    This structure refers to these other structures:

    Extensions

    This structure refers to these extensions:

    Slices

    This structure defines the following Slices:

    • The element 1 is sliced based on the value of Patient.identifier

    Maturity: 2

    Key Elements View

    Name Flags Card. Type Description & Constraints    Filter: doco
    Patient This element must be supported. C 1..* QICorePatient(6.0.0)
    (NHSN-MS)
    A patient who is the subject of the measure report. This resource is required for all NHSN dQMs and must be referenced in all Individual MeasureReport resources for these measures.
    Constraints: patient-full-name
    Patient.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    The logical id of the Patient resource
    Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Patient.Slices for extension Content/Rules for all slices
    Patient.Slices for extension.extension:race 0..1 (Complex) (QI-Core)(USCDI) US Core Race Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
    Patient.Slices for extension.extension:ethnicity 0..1 (Complex) (QI-Core)(USCDI) US Core ethnicity Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
    Patient.Slices for extension.extension:tribalAffiliation 0..* (Complex) (QI-Core)(USCDI) Tribal Affiliation Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation
    Patient.Slices for extension.extension:birthsex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Birth Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
    Binding: Birth Sex (required): Code for sex assigned at birth
    Patient.Slices for extension.extension:sex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-sex
    Binding: Sex (required): Concepts limited to Male, Female, Patient Sex Unknown, asked-declined.
    Patient.Slices for extension.extension:genderIdentity 0..* CodeableConcept (QI-Core)(USCDI) The individual's gender identity
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-genderIdentity
    Binding: Gender Identity (extensible)
    Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Patient.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    (USCDI) An identifier for this patient

    Slice: Unordered, Open by pattern:type

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
    Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    The purpose of this identifier usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept
    (NHSN-MS)
    Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Patient.Slices for identifier.identifier:All Slices.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:All Slices.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:medicalRecordNumber This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:medicalRecordNumber.type This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Required Pattern: At least the following
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding 1..* Coding Code defined by a terminology system
    Fixed Value: (Complex)
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.system 1..1 uri Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.version 0..1 string Version of the system - if relevant
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
    Fixed Value: MR
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.display 0..1 string Representation defined by the system
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.text 0..1 string Plain text representation of the concept
    Patient.Slices for identifier.identifier:medicalRecordNumber.system This element must be supported. This element is included in summaries. 1..1 uri (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.value This element must be supported. This element is included in summaries. 1..1 string (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:medicalRecordNumber.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
    Patient.name This element must be supported. This element is included in summaries. C 1..* HumanName
    (NHSN-MS)
    (USCDI) A name associated with the patient
    Constraints: us-core-6
    Patient.name.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    Patient.name.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    A full text representation of the name
    Patient.name.family This element must be supported. This element is included in summaries. C 0..1 string
    (NHSN-MS)
    (USCDI) Family name (often called 'Surname')
    Patient.name.given This element must be supported. This element is included in summaries. C 0..* string
    (NHSN-MS)
    (USCDI) Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
    This repeating element order: Given Names appear in the correct order for presenting the name
    Patient.name.prefix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name
    This repeating element order: Prefixes appear in the correct order for presenting the name
    Patient.name.suffix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (QI-Core)(USCDI) Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
    This repeating element order: Suffixes appear in the correct order for presenting the name
    Patient.name.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when name was/is in use
    Patient.telecom This element must be supported. This element is included in summaries. 0..* ContactPoint
    (NHSN-MS)
    (QI-Core)(USCDI) A contact detail for the individual
    Patient.telecom.Slices for extension Content/Rules for all slices
    Patient.telecom.Slices for extension.extension:telecom-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.telecom.system This element must be supported. This element is included in summaries. C 1..1 code
    (NHSN-MS)
    (USCDI) The type of contact point phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    Patient.telecom.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The actual contact point details
    Patient.telecom.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (USCDI) home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required)
    Patient.telecom.rank This element must be supported. This element is included in summaries. 0..1 positiveInt
    (NHSN-MS)
    Specify preferred order of use (1 = highest)
    Patient.telecom.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when the contact point was/is in use
    Patient.gender This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    (USCDI) The administrative gender of the patient male | female | other | unknown
    Binding: AdministrativeGender (required)
    Patient.birthDate This element must be supported. This element is included in summaries. 1..1 date
    (NHSN-MS)
    (QI-Core)(USCDI) The date of birth for the individual
    Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Indicates if the individual is deceased or not
    Patient.deceased[x].deceasedBoolean boolean
    Patient.deceased[x].deceasedDateTime dateTime
    Patient.address This element must be supported. This element is included in summaries. 0..* Address
    (NHSN-MS)
    (QI-Core)(USCDI) An address for the individual
    Patient.address.Slices for extension Content/Rules for all slices
    Patient.address.Slices for extension.extension:address-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.address.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    Patient.address.type This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    postal | physical | both
    Binding: AddressType (required): The type of an address (physical / postal).
    Example General: both
    Patient.address.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Text representation of the address
    Example General: 137 Nowhere Street, Erewhon 9132
    Patient.address.line This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (USCDI) Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    Patient.address.city This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Name of city, town etc.
    Example General: Erewhon
    Patient.address.district This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    District name (aka county)
    Example General: Madison
    Patient.address.state This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Sub-unit of country
    Binding: UspsTwoLetterAlphabeticCodes (6.1.0) (extensible): Two Letter USPS alphabetic codes.
    Patient.address.postalCode This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) US Zip Codes
    Example General: 9132
    Patient.address.country This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Country (e.g. can be ISO 3166 2 or 3 letter code)
    Patient.address.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when address was/is in use
    Example General: {"start":"2010-03-23","end":"2010-07-01"}
    Patient.communication 0..* BackboneElement (QI-Core)(USCDI) A language which may be used to communicate with the patient about his or her health
    Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.communication.language This element must be supported. 1..1 CodeableConcept (USCDI) The language which can be used to communicate with the patient about his or her health
    Binding: LanguageCodesWithLanguageAndOptionallyARegionModifier (6.1.0) (extensible)
    Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement
    (NHSN-MS)
    Link to another patient resource that concerns the same actual person
    Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.link.other This element must be supported. This element is included in summaries. 1..1 Reference(QICore Patient) {b}
    (NHSN-MS)
    The other patient or related person resource that the link refers to
    Patient.link.other.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Patient.link.type This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    The type of link between this patient resource and another patient resource replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier.type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
    Patient.telecom.system Base required ContactPointSystem 📦4.0.1 FHIR Std.
    Patient.telecom.use Base required ContactPointUse 📦4.0.1 FHIR Std.
    Patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
    Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
    Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
    Patient.address.state Base extensible USPS Two Letter Alphabetic Codes 📍6.1.0 US Core v6.1
    Patient.communication.​language Base extensible Language codes with language and optionally a region modifier 📍6.1.0 US Core v6.1
    Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
    patient-full-name error Patient name.given and name.family are present in at least one name. name.where(family.exists() and given.exists()).exists()
    us-core-6 error Patient.name At least name.given and/or name.family are present or, if neither is available, the Data Absent Reason Extension is present. (family.exists() or given.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()

    Differential View

    This structure is derived from QICorePatient

    Name Flags Card. Type Description & Constraints    Filter: doco
    Patient This element must be supported. C 1..* QICorePatient(6.0.0)
    (NHSN-MS)
    A patient who is the subject of the measure report. This resource is required for all NHSN dQMs and must be referenced in all Individual MeasureReport resources for these measures.
    Constraints: patient-full-name
    Patient.id This element must be supported. 1..1 id
    (NHSN-MS)
    The logical id of the Patient resource
    Patient.meta
    Patient.meta.Slices for extension Content/Rules for all slices
    Patient.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Patient.Slices for extension Content/Rules for all slices
    Patient.Slices for extension.extension:birthsex This element must be supported. 0..1 USCoreBirthSexExtension(6.1.0)
    (NHSN-MS)
    US Core Birth Sex Extension
    Patient.Slices for extension.extension:sex This element must be supported. 0..1 USCoreSexExtension
    (NHSN-MS)
    US Core Sex Extension
    Patient.Slices for identifier 1..* Identifier (NHSN-MS)(USCDI) An identifier for this patient
    Slice: Unordered, Open by pattern:type
    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
    Patient.Slices for identifier.identifier:All Slices.use This element must be supported. 0..1 code
    (NHSN-MS)
    The purpose of this identifier usual | official | temp | secondary | old (If known)
    Patient.Slices for identifier.identifier:All Slices.type This element must be supported. 0..1 CodeableConcept
    (NHSN-MS)
    Description of identifier
    Patient.Slices for identifier.identifier:All Slices.system 1..1 uri (NHSN-MS)(USCDI) The namespace for the identifier value
    Patient.Slices for identifier.identifier:All Slices.value 1..1 string (NHSN-MS)(USCDI) The value that is unique within the system.
    Patient.Slices for identifier.identifier:All Slices.period This element must be supported. 0..1 Period
    (NHSN-MS)
    Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:medicalRecordNumber This element must be supported. 1..* Identifier
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.type 1..1 CodeableConcept (NHSN-MS) Medical Record Number (MRN) identifier for the patient
    Required Pattern: At least the following
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding 1..* Coding Code defined by a terminology system
    Fixed Value: (Complex)
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.system 1..1 uri Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
    Fixed Value: MR
    Patient.name 1..* HumanName (NHSN-MS)(USCDI) A name associated with the patient
    Patient.name.use This element must be supported. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) usual | official | temp | nickname | anonymous | old | maiden
    Patient.name.text This element must be supported. 0..1 string
    (NHSN-MS)
    A full text representation of the name
    Patient.name.family 0..1 string (NHSN-MS)(USCDI) Family name (often called 'Surname')
    Patient.name.given 0..* string (NHSN-MS)(USCDI) Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
    Patient.name.prefix This element must be supported. 0..* string
    (NHSN-MS)
    Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name
    Patient.name.suffix This element must be supported. 0..* string
    (NHSN-MS)
    (QI-Core)(USCDI) Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
    Patient.name.period This element must be supported. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when name was/is in use
    Patient.telecom This element must be supported. 0..* ContactPoint
    (NHSN-MS)
    (QI-Core)(USCDI) A contact detail for the individual
    Patient.telecom.system 1..1 code (NHSN-MS)(USCDI) The type of contact point phone | fax | email | pager | url | sms | other
    Patient.telecom.value 1..1 string (NHSN-MS)(USCDI) The actual contact point details
    Patient.telecom.use 0..1 code (NHSN-MS)(USCDI) home | work | temp | old | mobile - purpose of this contact point
    Patient.telecom.rank This element must be supported. 0..1 positiveInt
    (NHSN-MS)
    Specify preferred order of use (1 = highest)
    Patient.telecom.period This element must be supported. 0..1 Period
    (NHSN-MS)
    Time period when the contact point was/is in use
    Patient.gender 1..1 code (NHSN-MS)(USCDI) The administrative gender of the patient male | female | other | unknown
    Patient.birthDate 1..1 date (NHSN-MS)(QI-Core)(USCDI) The date of birth for the individual
    Patient.deceased[x] This element must be supported. 0..1 boolean, dateTime
    (NHSN-MS)
    (QI-Core)(USCDI) Indicates if the individual is deceased or not
    Patient.address 0..* Address (NHSN-MS)(QI-Core)(USCDI) An address for the individual
    Patient.address.use This element must be supported. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) home | work | temp | old | billing - purpose of this address
    Patient.address.type This element must be supported. 0..1 code
    (NHSN-MS)
    postal | physical | both
    Patient.address.text This element must be supported. 0..1 string
    (NHSN-MS)
    (USCDI) Text representation of the address
    Patient.address.line 0..* string (NHSN-MS)(USCDI) Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label
    Patient.address.city 0..1 string (NHSN-MS)(USCDI) Name of city, town etc.
    Patient.address.district This element must be supported. 0..1 string
    (NHSN-MS)
    District name (aka county)
    Patient.address.state 0..1 string (NHSN-MS)(USCDI) Sub-unit of country
    Patient.address.postalCode 0..1 string (NHSN-MS)(USCDI) US Zip Codes
    Patient.address.country This element must be supported. 0..1 string
    (NHSN-MS)
    (USCDI) Country (e.g. can be ISO 3166 2 or 3 letter code)
    Patient.address.period This element must be supported. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when address was/is in use
    Patient.link This element must be supported. 0..* BackboneElement
    (NHSN-MS)
    Link to another patient resource that concerns the same actual person
    Patient.link.other This element must be supported. 1..1 Reference(QICore Patient) {b}
    (NHSN-MS)
    The other patient or related person resource that the link refers to
    Patient.link.other.reference This element must be supported. 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Patient.link.type This element must be supported. 1..1 code
    (NHSN-MS)
    The type of link between this patient resource and another patient resource replaced-by | replaces | refer | seealso

    doco Documentation for this format

    Constraints

    Id Grade Path(s) Description Expression
    patient-full-name error Patient name.given and name.family are present in at least one name. name.where(family.exists() and given.exists()).exists()

    Snapshot View

    Name Flags Card. Type Description & Constraints    Filter: doco
    Patient This element must be supported. C 1..* QICorePatient(6.0.0)
    (NHSN-MS)
    A patient who is the subject of the measure report. This resource is required for all NHSN dQMs and must be referenced in all Individual MeasureReport resources for these measures.
    Constraints: patient-full-name
    Patient.id This element must be supported. This element is included in summaries. 1..1 id
    (NHSN-MS)
    The logical id of the Patient resource
    Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
    Patient.meta.id 0..1 string Unique id for inter-element referencing
    Patient.meta.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.meta.Slices for extension.extension:link-received-date-extension 0..1 dateTime Received Date
    URL: http://www.cdc.gov/nhsn/fhirportal/dqm/ig/StructureDefinition/link-received-date-extension
    Patient.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
    Patient.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
    Patient.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
    Patient.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
    Patient.meta.security This element is included in summaries. 0..* Coding Security Labels applied to this resource
    Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
    Patient.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
    Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
    Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
    Patient.language 0..1 code Language of the resource content
    Binding: CommonLanguages (preferred): A human language.
    Additional Bindings Purpose
    AllLanguages Max Binding
    Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
    Patient.contained 0..* Resource Contained, inline Resources
    Patient.Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    Patient.Slices for extension.extension:race 0..1 (Complex) (QI-Core)(USCDI) US Core Race Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-race
    Patient.Slices for extension.extension:ethnicity 0..1 (Complex) (QI-Core)(USCDI) US Core ethnicity Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity
    Patient.Slices for extension.extension:tribalAffiliation 0..* (Complex) (QI-Core)(USCDI) Tribal Affiliation Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-tribal-affiliation
    Patient.Slices for extension.extension:birthsex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Birth Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex
    Binding: Birth Sex (required): Code for sex assigned at birth
    Patient.Slices for extension.extension:sex This element must be supported. 0..1 code
    (NHSN-MS)
    US Core Sex Extension
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-sex
    Binding: Sex (required): Concepts limited to Male, Female, Patient Sex Unknown, asked-declined.
    Patient.Slices for extension.extension:genderIdentity 0..* CodeableConcept (QI-Core)(USCDI) The individual's gender identity
    URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-genderIdentity
    Binding: Gender Identity (extensible)
    Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
    Patient.Slices for identifier This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    (USCDI) An identifier for this patient

    Slice: Unordered, Open by pattern:type

    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
    Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
    Patient.Slices for identifier.identifier:All Slices.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:All Slices.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    The purpose of this identifier usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:All Slices.type This element must be supported. This element is included in summaries. 0..1 CodeableConcept
    (NHSN-MS)
    Description of identifier
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Patient.Slices for identifier.identifier:All Slices.system This element must be supported. This element is included in summaries. 1..1 uri
    (NHSN-MS)
    (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:All Slices.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:All Slices.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Patient.Slices for identifier.identifier:medicalRecordNumber This element must be supported. This element is included in summaries. 1..* Identifier
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.Slices for identifier.identifier:medicalRecordNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
    Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
    Patient.Slices for identifier.identifier:medicalRecordNumber.type This element is included in summaries. 1..1 CodeableConcept
    (NHSN-MS)
    Medical Record Number (MRN) identifier for the patient
    Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
    Required Pattern: At least the following
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding 1..* Coding Code defined by a terminology system
    Fixed Value: (Complex)
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.id 0..1 string Unique id for inter-element referencing
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.extension 0..* Extension Additional content defined by implementations
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.system 1..1 uri Identity of the terminology system
    Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.version 0..1 string Version of the system - if relevant
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
    Fixed Value: MR
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.display 0..1 string Representation defined by the system
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
    Patient.Slices for identifier.identifier:medicalRecordNumber.type.text 0..1 string Plain text representation of the concept
    Patient.Slices for identifier.identifier:medicalRecordNumber.system This element must be supported. This element is included in summaries. 1..1 uri (USCDI) The namespace for the identifier value
    Example General: http://www.acme.com/identifiers/patient
    Patient.Slices for identifier.identifier:medicalRecordNumber.value This element must be supported. This element is included in summaries. 1..1 string (USCDI) The value that is unique within the system.
    Example General: 123456
    Patient.Slices for identifier.identifier:medicalRecordNumber.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
    Patient.Slices for identifier.identifier:medicalRecordNumber.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
    Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
    Patient.name This element must be supported. This element is included in summaries. C 1..* HumanName
    (NHSN-MS)
    (USCDI) A name associated with the patient
    Constraints: us-core-6
    Patient.name.id 0..1 string Unique id for inter-element referencing
    Patient.name.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.name.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) usual | official | temp | nickname | anonymous | old | maiden
    Binding: NameUse (required): The use of a human name.
    Patient.name.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    A full text representation of the name
    Patient.name.family This element must be supported. This element is included in summaries. C 0..1 string
    (NHSN-MS)
    (USCDI) Family name (often called 'Surname')
    Patient.name.given This element must be supported. This element is included in summaries. C 0..* string
    (NHSN-MS)
    (USCDI) Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name
    This repeating element order: Given Names appear in the correct order for presenting the name
    Patient.name.prefix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name
    This repeating element order: Prefixes appear in the correct order for presenting the name
    Patient.name.suffix This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (QI-Core)(USCDI) Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name
    This repeating element order: Suffixes appear in the correct order for presenting the name
    Patient.name.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when name was/is in use
    Patient.telecom This element must be supported. This element is included in summaries. 0..* ContactPoint
    (NHSN-MS)
    (QI-Core)(USCDI) A contact detail for the individual
    Patient.telecom.id 0..1 string Unique id for inter-element referencing
    Patient.telecom.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.telecom.Slices for extension.extension:telecom-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.telecom.system This element must be supported. This element is included in summaries. C 1..1 code
    (NHSN-MS)
    (USCDI) The type of contact point phone | fax | email | pager | url | sms | other
    Binding: ContactPointSystem (required): Telecommunications form for contact point.
    Patient.telecom.value This element must be supported. This element is included in summaries. 1..1 string
    (NHSN-MS)
    (USCDI) The actual contact point details
    Patient.telecom.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (USCDI) home | work | temp | old | mobile - purpose of this contact point
    Binding: ContactPointUse (required)
    Patient.telecom.rank This element must be supported. This element is included in summaries. 0..1 positiveInt
    (NHSN-MS)
    Specify preferred order of use (1 = highest)
    Patient.telecom.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    Time period when the contact point was/is in use
    Patient.gender This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    (USCDI) The administrative gender of the patient male | female | other | unknown
    Binding: AdministrativeGender (required)
    Patient.birthDate This element must be supported. This element is included in summaries. 1..1 date
    (NHSN-MS)
    (QI-Core)(USCDI) The date of birth for the individual
    Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1
    (NHSN-MS)
    (QI-Core)(USCDI) Indicates if the individual is deceased or not
    Patient.deceased[x].deceasedBoolean boolean
    Patient.deceased[x].deceasedDateTime dateTime
    Patient.address This element must be supported. This element is included in summaries. 0..* Address
    (NHSN-MS)
    (QI-Core)(USCDI) An address for the individual
    Patient.address.id 0..1 string Unique id for inter-element referencing
    Patient.address.Slices for extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.address.Slices for extension.extension:address-preferred 0..1 boolean Preferred
    URL: http://hl7.org/fhir/StructureDefinition/iso21090-preferred
    Patient.address.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    (QI-Core)(USCDI) home | work | temp | old | billing - purpose of this address
    Binding: AddressUse (required): The use of an address.
    Example General: home
    Patient.address.type This element must be supported. This element is included in summaries. 0..1 code
    (NHSN-MS)
    postal | physical | both
    Binding: AddressType (required): The type of an address (physical / postal).
    Example General: both
    Patient.address.text This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Text representation of the address
    Example General: 137 Nowhere Street, Erewhon 9132
    Patient.address.line This element must be supported. This element is included in summaries. 0..* string
    (NHSN-MS)
    (USCDI) Street name, number, direction & P.O. Box etc. This repeating element order: The order in which lines should appear in an address label
    This repeating element order: The order in which lines should appear in an address label
    Example General: 137 Nowhere Street
    Patient.address.city This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Name of city, town etc.
    Example General: Erewhon
    Patient.address.district This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    District name (aka county)
    Example General: Madison
    Patient.address.state This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Sub-unit of country
    Binding: UspsTwoLetterAlphabeticCodes (6.1.0) (extensible): Two Letter USPS alphabetic codes.
    Patient.address.postalCode This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) US Zip Codes
    Example General: 9132
    Patient.address.country This element must be supported. This element is included in summaries. 0..1 string
    (NHSN-MS)
    (USCDI) Country (e.g. can be ISO 3166 2 or 3 letter code)
    Patient.address.period This element must be supported. This element is included in summaries. 0..1 Period
    (NHSN-MS)
    (QI-Core)(USCDI) Time period when address was/is in use
    Example General: {"start":"2010-03-23","end":"2010-07-01"}
    Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
    Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
    Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
    Patient.multipleBirth[x].multipleBirthBoolean boolean
    Patient.multipleBirth[x].multipleBirthInteger integer
    Patient.photo 0..* Attachment Image of the patient
    Patient.contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
    Constraints: pat-1
    Patient.contact.id 0..1 string Unique id for inter-element referencing
    Patient.contact.extension 0..* Extension Additional content defined by implementations
    Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.contact.relationship 0..* CodeableConcept The kind of relationship
    Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
    Patient.contact.name 0..1 HumanName A name associated with the contact person
    Patient.contact.telecom 0..* ContactPoint A contact detail for the person
    Patient.contact.address 0..1 Address Address for the contact person
    Patient.contact.gender 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
    Patient.contact.organization C 0..1 Reference(Organization) Organization that is associated with the contact
    Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
    Patient.communication 0..* BackboneElement (QI-Core)(USCDI) A language which may be used to communicate with the patient about his or her health
    Patient.communication.id 0..1 string Unique id for inter-element referencing
    Patient.communication.extension 0..* Extension Additional content defined by implementations
    Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.communication.language This element must be supported. 1..1 CodeableConcept (USCDI) The language which can be used to communicate with the patient about his or her health
    Binding: LanguageCodesWithLanguageAndOptionallyARegionModifier (6.1.0) (extensible)
    Patient.communication.preferred 0..1 boolean Language preference indicator
    Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
    Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization) Organization that is the custodian of the patient record
    Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement
    (NHSN-MS)
    Link to another patient resource that concerns the same actual person
    Patient.link.id 0..1 string Unique id for inter-element referencing
    Patient.link.extension 0..* Extension Additional content defined by implementations
    Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
    Patient.link.other This element must be supported. This element is included in summaries. 1..1 Reference(QICore Patient) {b}
    (NHSN-MS)
    The other patient or related person resource that the link refers to
    Patient.link.other.id 0..1 string Unique id for inter-element referencing
    Patient.link.other.extension 0..* Extension Additional content defined by implementations
    Slice: Unordered, Open by value:url
    Patient.link.other.reference This element must be supported. This element is included in summaries. C 1..1 string
    (NHSN-MS)
    Literal reference, Relative, internal or absolute URL
    Patient.link.other.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
    Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
    Patient.link.other.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
    Patient.link.other.display This element is included in summaries. 0..1 string Text alternative for the resource
    Patient.link.type This element must be supported. This element is included in summaries. 1..1 code
    (NHSN-MS)
    The type of link between this patient resource and another patient resource replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Patient.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
    Patient.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
    Patient.language Base preferred Common Languages 📦4.0.1 FHIR Std.
    Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier.type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
    Patient.identifier:medicalRecordNumber.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
    Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
    Patient.telecom.system Base required ContactPointSystem 📦4.0.1 FHIR Std.
    Patient.telecom.use Base required ContactPointUse 📦4.0.1 FHIR Std.
    Patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
    Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
    Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
    Patient.address.state Base extensible USPS Two Letter Alphabetic Codes 📍6.1.0 US Core v6.1
    Patient.maritalStatus Base extensible MaritalStatus 📦4.0.1 FHIR Std.
    Patient.contact.relationship Base extensible Patient Contact Relationship 📦4.0.1 FHIR Std.
    Patient.contact.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
    Patient.communication.​language Base extensible Language codes with language and optionally a region modifier 📍6.1.0 US Core v6.1
    Patient.link.other.type Base extensible ResourceType 📍4.0.1 FHIR Std.
    Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

    Constraints

    Id Grade Path(s) Description Expression
    dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
    dom-3 error Patient If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4 error Patient If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
    dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
    ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
    ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
    pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()
    patient-full-name error Patient name.given and name.family are present in at least one name. name.where(family.exists() and given.exists()).exists()
    us-core-6 error Patient.name At least name.given and/or name.family are present or, if neither is available, the Data Absent Reason Extension is present. (family.exists() or given.exists()) xor extension.where(url='http://hl7.org/fhir/StructureDefinition/data-absent-reason').exists()

    This structure is derived from QICorePatient

    Summary

    Mandatory: 4 elements(1 nested mandatory element)
    Must-Support: 26 elements

    Structures

    This structure refers to these other structures:

    Extensions

    This structure refers to these extensions:

    Slices

    This structure defines the following Slices:

    • The element 1 is sliced based on the value of Patient.identifier

    Maturity: 2

     

    Other representations of profile: CSV, Excel, Schematron