PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.carin@rtpbc-1.0.0
    http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-patient
description: This profile constrains the Patient resource for carrying the limited patient information required in the consumer real-time pharmacy benefit check (RTPBC) process. \n\nThe profile differs from the US Core Patient profile in certain respects. It does not contain the us-core-race, us-core-ethnicity or us-core-birthsex extensions, and the Patient.communication.language and Patient.telecom elements are not set to Must Support; these variances reflects that clients in the exchange will typically be mobile consumer applications that do not posess this information, and that the information is not pertinent to this use case. \n\nThe RTPBC profile further constrains certain US Core and base elements in a manner that is compatible with the the US Core profile (e.g., tightening element cardinality and further limiting allowed terminology).
package_name: hl7.fhir.us.carin
derivation: constraint
name: RtpbcPatient
type: Patient
elements:
  identifier:
    type: Identifier
    mustSupport: true
    array: true
    min: 1
    index: 0
    elements:
      system: {type: uri, mustSupport: true, index: 1}
      value: {type: string, short: The value that is unique within the system., mustSupport: true, index: 2}
    required: [value, system]
  name:
    mustSupport: true
    index: 3
    elements:
      family: {label: Patient family name, short: Patient family name, mustSupport: true, index: 4}
      given: {label: Patient given name(s), short: Patient given name(s), mustSupport: true, index: 5}
    required: [given, family]
  gender:
    short: Patient gender
    mustSupport: true
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/administrative-gender'}
    label: Patient gender
    index: 6
  birthDate: {label: Patient birth date, short: Patient birth date, mustSupport: true, index: 7}
  address:
    label: Patient address
    short: Patient address
    mustSupport: true
    index: 8
    elements:
      line: {mustSupport: true, array: true, index: 9}
      city: {mustSupport: true, index: 10}
      state:
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/carin-rtpbc/ValueSet/rtpbc-state-and-province-code'}
        mustSupport: true
        index: 11
      postalCode: {mustSupport: true, index: 12}
      country:
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/carin-rtpbc/ValueSet/rtpbc-country-code'}
        mustSupport: true
        index: 13
      period: {mustSupport: true, index: 14}
  communication:
    mustSupport: true
    array: true
    index: 15
    elements:
      language:
        type: CodeableConcept
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/simple-language'}
        index: 16
    required: [language]
package_version: rtpbc-1.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-patient
base: http://hl7.org/fhir/StructureDefinition/Patient
version: 1.0.0
required: [gender, name, identifier, birthDate]