This profile sets minimum expectations for the [Patient] resource to record, search and fetch basic demographics and other administrative information about an individual patient. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.
Example Usage Scenarios:
The following are example usage scenarios for the Blue Button Patient profile:
The following data-elements are mandatory (i.e data MUST be present). These are presented below in a simple human-readable explanation. Profile specific guidance and examples are provided as well. The Formal Profile Definition below provides the formal summary, definitions, and terminology requirements.
Each Patient must have:
If the data is available a Patient shall include:
Profile specific implementation guidance:
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is: https://bluebutton.cms.gov/assets/ig/StructureDefinition-bluebutton-patient-claim.html
Published on Wed Feb 14 00:00:00 UTC 2018 as a draft by CMS Blue Button 2.0 Team.
This profile builds on Patient
Patient.id
Patient.identifier
identifier.system
identifier.value
that is unique within the system.Patient.name
name.use
name.family
name.given
Patient.gender
Patient.address
name.use
- a name.family
- a name.given
Additionally your system must support:
Patient.birthDate
Patient.extension
= Blue ButtonRace Extension which:
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Patient | 0..* | Information about an individual or animal receiving health care services | ||
id | S | 1.. | ||
identifier | S | 1.. | ||
use | ..0 | |||
type | ..0 | |||
system | S | 1.. | ||
value | S | 1.. | ||
period | ..0 | |||
assigner | ..0 | |||
active | ..0 | |||
name | S | 1..1 | ||
use | 1.. | |||
text | ..0 | |||
family | S | 1.. | ||
given | S | 1.. | ||
prefix | ..0 | |||
suffix | ..0 | |||
period | ..0 | |||
telecom | ..0 | |||
gender | S | 1.. | ||
deceased[x] | ..0 | |||
address | S | 1..1 | ||
use | ..0 | |||
type | ..0 | |||
text | ..0 | |||
line | ..0 | |||
city | ..0 | |||
district | S | 1.. | ||
state | S | 1.. | ||
postalCode | S | 1.. | ||
country | ..0 | |||
period | ..0 | |||
maritalStatus | ..0 | |||
multipleBirth[x] | ..0 | |||
photo | ..0 | |||
contact | ..0 | |||
animal | ..0 | |||
communication | ..0 | |||
generalPractitioner | ..0 | |||
managingOrganization | ..0 | |||
link | ..0 | |||
bluebutton-patient-race-extension | 0..1 | Coding | Optional Extensions Element URL: https://bluebutton.cms.gov/assets/ig/StructureDefinition-bluebutton-patient-race-extension | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Patient | 0..* | Information about an individual or animal receiving health care services | ||
id | SΣ | 1..1 | id | Logical id of this artifact |
bluebutton-patient-race-extension | I | 0..1 | Coding | Additional Content defined by implementations URL: https://bluebutton.cms.gov/assets/ig/StructureDefinition-bluebutton-patient-race-extension Binding: Blue Button Race Codes (required) ext-1: Must have either extensions or value[x], not both |
identifier | SΣ | 1..* | Identifier | An identifier for this patient |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
system | SΣ | 1..1 | uri | The namespace for the identifier value Example General': http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
value | SΣ | 1..1 | string | The value that is unique Example General': 123456 |
name | SΣ | 1..1 | HumanName | A name associated with the patient |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
use | ?!SΣ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required) |
family | SΣ | 1..1 | string | Family name (often called 'Surname') |
given | SΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name |
gender | SΣ | 1..1 | code | male | female | other | unknown Binding: Patient Gender (required) |
birthDate | Σ | 0..1 | date | The date of birth for the individual |
address | SΣ | 1..1 | Address | Addresses for the individual |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
district | SΣ | 1..1 | string | District name (aka county) Example General': Madison |
state | SΣ | 1..1 | string | Sub-unit of country (abbreviations ok) |
postalCode | SΣ | 1..1 | string | Postal code for area Example General': 9132 |
Documentation for this format |
Patient.id
Patient.identifier
identifier.system
identifier.value
that is unique within the system.Patient.name
name.use
name.family
name.given
Patient.gender
Patient.address
name.use
- a name.family
- a name.given
Additionally your system must support:
Patient.birthDate
Patient.extension
= Blue ButtonRace Extension which:
Differential View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Patient | 0..* | Information about an individual or animal receiving health care services | ||
id | S | 1.. | ||
identifier | S | 1.. | ||
use | ..0 | |||
type | ..0 | |||
system | S | 1.. | ||
value | S | 1.. | ||
period | ..0 | |||
assigner | ..0 | |||
active | ..0 | |||
name | S | 1..1 | ||
use | 1.. | |||
text | ..0 | |||
family | S | 1.. | ||
given | S | 1.. | ||
prefix | ..0 | |||
suffix | ..0 | |||
period | ..0 | |||
telecom | ..0 | |||
gender | S | 1.. | ||
deceased[x] | ..0 | |||
address | S | 1..1 | ||
use | ..0 | |||
type | ..0 | |||
text | ..0 | |||
line | ..0 | |||
city | ..0 | |||
district | S | 1.. | ||
state | S | 1.. | ||
postalCode | S | 1.. | ||
country | ..0 | |||
period | ..0 | |||
maritalStatus | ..0 | |||
multipleBirth[x] | ..0 | |||
photo | ..0 | |||
contact | ..0 | |||
animal | ..0 | |||
communication | ..0 | |||
generalPractitioner | ..0 | |||
managingOrganization | ..0 | |||
link | ..0 | |||
bluebutton-patient-race-extension | 0..1 | Coding | Optional Extensions Element URL: https://bluebutton.cms.gov/assets/ig/StructureDefinition-bluebutton-patient-race-extension | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Patient | 0..* | Information about an individual or animal receiving health care services | ||
id | SΣ | 1..1 | id | Logical id of this artifact |
bluebutton-patient-race-extension | I | 0..1 | Coding | Additional Content defined by implementations URL: https://bluebutton.cms.gov/assets/ig/StructureDefinition-bluebutton-patient-race-extension Binding: Blue Button Race Codes (required) ext-1: Must have either extensions or value[x], not both |
identifier | SΣ | 1..* | Identifier | An identifier for this patient |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
system | SΣ | 1..1 | uri | The namespace for the identifier value Example General': http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri |
value | SΣ | 1..1 | string | The value that is unique Example General': 123456 |
name | SΣ | 1..1 | HumanName | A name associated with the patient |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
use | ?!SΣ | 1..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: NameUse (required) |
family | SΣ | 1..1 | string | Family name (often called 'Surname') |
given | SΣ | 1..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name |
gender | SΣ | 1..1 | code | male | female | other | unknown Binding: Patient Gender (required) |
birthDate | Σ | 0..1 | date | The date of birth for the individual |
address | SΣ | 1..1 | Address | Addresses for the individual |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
district | SΣ | 1..1 | string | District name (aka county) Example General': Madison |
state | SΣ | 1..1 | string | Sub-unit of country (abbreviations ok) |
postalCode | SΣ | 1..1 | string | Postal code for area Example General': 9132 |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON, CSV), Schema: XML Schematron