f:Patient id: minimum cardinality of 'id' is 1 extension with URL = 'https://bluebutton.cms.gov/assets/ig/StructureDefinition-bluebutton-patient-race-extension': maximum cardinality of 'extension' is 1 identifier: minimum cardinality of 'identifier' is 1 active: maximum cardinality of 'active' is 0 name: minimum cardinality of 'name' is 1 name: maximum cardinality of 'name' is 1 telecom: maximum cardinality of 'telecom' is 0 gender: minimum cardinality of 'gender' is 1 deceased[x]: maximum cardinality of 'deceased[x]' is 0 address: minimum cardinality of 'address' is 1 address: maximum cardinality of 'address' is 1 maritalStatus: maximum cardinality of 'maritalStatus' is 0 multipleBirth[x]: maximum cardinality of 'multipleBirth[x]' is 0 photo: maximum cardinality of 'photo' is 0 contact: maximum cardinality of 'contact' is 0 animal: maximum cardinality of 'animal' is 0 communication: maximum cardinality of 'communication' is 0 generalPractitioner: maximum cardinality of 'generalPractitioner' is 0 managingOrganization: maximum cardinality of 'managingOrganization' is 0 link: maximum cardinality of 'link' is 0 Patient.extension Must have either extensions or value[x], not both Must have either extensions or value[x], not both Patient.modifierExtension Must have either extensions or value[x], not both f:Patient/f:identifier id: maximum cardinality of 'id' is 1 use: maximum cardinality of 'use' is 0 type: maximum cardinality of 'type' is 0 system: minimum cardinality of 'system' is 1 system: maximum cardinality of 'system' is 1 value: minimum cardinality of 'value' is 1 value: maximum cardinality of 'value' is 1 period: maximum cardinality of 'period' is 0 assigner: maximum cardinality of 'assigner' is 0 Patient.identifier.extension Must have either extensions or value[x], not both f:Patient/f:identifier/f:type id: maximum cardinality of 'id' is 1 text: maximum cardinality of 'text' is 1 Patient.identifier.type.extension Must have either extensions or value[x], not both f:Patient/f:identifier/f:type/f:coding id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 version: maximum cardinality of 'version' is 1 code: maximum cardinality of 'code' is 1 display: maximum cardinality of 'display' is 1 userSelected: maximum cardinality of 'userSelected' is 1 Patient.identifier.type.coding.extension Must have either extensions or value[x], not both f:Patient/f:identifier/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.identifier.period If present, start SHALL have a lower value than end Patient.identifier.period.extension Must have either extensions or value[x], not both Patient.identifier.period.start All FHIR elements must have a @value or children Patient.identifier.period.end All FHIR elements must have a @value or children f:Patient/f:identifier/f:assigner id: maximum cardinality of 'id' is 1 reference: maximum cardinality of 'reference' is 1 identifier: maximum cardinality of 'identifier' is 1 display: maximum cardinality of 'display' is 1 Patient.identifier.assigner SHALL have a contained resource if a local reference is provided Patient.identifier.assigner.extension Must have either extensions or value[x], not both Patient.identifier.assigner.reference All FHIR elements must have a @value or children f:Patient/f:name id: maximum cardinality of 'id' is 1 use: minimum cardinality of 'use' is 1 use: maximum cardinality of 'use' is 1 text: maximum cardinality of 'text' is 0 family: minimum cardinality of 'family' is 1 family: maximum cardinality of 'family' is 1 given: minimum cardinality of 'given' is 1 prefix: maximum cardinality of 'prefix' is 0 suffix: maximum cardinality of 'suffix' is 0 period: maximum cardinality of 'period' is 0 Patient.name.extension Must have either extensions or value[x], not both f:Patient/f:name/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.name.period If present, start SHALL have a lower value than end Patient.name.period.extension Must have either extensions or value[x], not both Patient.name.period.start All FHIR elements must have a @value or children Patient.name.period.end All FHIR elements must have a @value or children f:Patient/f:telecom id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 value: maximum cardinality of 'value' is 1 use: maximum cardinality of 'use' is 1 rank: maximum cardinality of 'rank' is 1 period: maximum cardinality of 'period' is 1 Patient.telecom A system is required if a value is provided. Patient.telecom.extension Must have either extensions or value[x], not both Patient.telecom.system All FHIR elements must have a @value or children f:Patient/f:telecom/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.telecom.period If present, start SHALL have a lower value than end Patient.telecom.period.extension Must have either extensions or value[x], not both Patient.telecom.period.start All FHIR elements must have a @value or children Patient.telecom.period.end All FHIR elements must have a @value or children f:Patient/f:address id: maximum cardinality of 'id' is 1 use: maximum cardinality of 'use' is 0 type: maximum cardinality of 'type' is 0 text: maximum cardinality of 'text' is 0 line: maximum cardinality of 'line' is 0 city: maximum cardinality of 'city' is 0 district: minimum cardinality of 'district' is 1 district: maximum cardinality of 'district' is 1 state: minimum cardinality of 'state' is 1 state: maximum cardinality of 'state' is 1 postalCode: minimum cardinality of 'postalCode' is 1 postalCode: maximum cardinality of 'postalCode' is 1 country: maximum cardinality of 'country' is 0 period: maximum cardinality of 'period' is 0 Patient.address.extension Must have either extensions or value[x], not both f:Patient/f:address/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.address.period If present, start SHALL have a lower value than end Patient.address.period.extension Must have either extensions or value[x], not both Patient.address.period.start All FHIR elements must have a @value or children Patient.address.period.end All FHIR elements must have a @value or children f:Patient/f:maritalStatus id: maximum cardinality of 'id' is 1 text: maximum cardinality of 'text' is 1 Patient.maritalStatus.extension Must have either extensions or value[x], not both f:Patient/f:maritalStatus/f:coding id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 version: maximum cardinality of 'version' is 1 code: maximum cardinality of 'code' is 1 display: maximum cardinality of 'display' is 1 userSelected: maximum cardinality of 'userSelected' is 1 Patient.maritalStatus.coding.extension Must have either extensions or value[x], not both f:Patient/f:photo id: maximum cardinality of 'id' is 1 contentType: maximum cardinality of 'contentType' is 1 language: maximum cardinality of 'language' is 1 data: maximum cardinality of 'data' is 1 url: maximum cardinality of 'url' is 1 size: maximum cardinality of 'size' is 1 hash: maximum cardinality of 'hash' is 1 title: maximum cardinality of 'title' is 1 creation: maximum cardinality of 'creation' is 1 Patient.photo It the Attachment has data, it SHALL have a contentType Patient.photo.extension Must have either extensions or value[x], not both Patient.contact SHALL at least contain a contact's details or a reference to an organization Patient.contact.extension Must have either extensions or value[x], not both Patient.contact.modifierExtension Must have either extensions or value[x], not both f:Patient/f:contact/f:relationship id: maximum cardinality of 'id' is 1 text: maximum cardinality of 'text' is 1 Patient.contact.relationship.extension Must have either extensions or value[x], not both f:Patient/f:contact/f:relationship/f:coding id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 version: maximum cardinality of 'version' is 1 code: maximum cardinality of 'code' is 1 display: maximum cardinality of 'display' is 1 userSelected: maximum cardinality of 'userSelected' is 1 Patient.contact.relationship.coding.extension Must have either extensions or value[x], not both f:Patient/f:contact/f:name id: maximum cardinality of 'id' is 1 use: maximum cardinality of 'use' is 1 text: maximum cardinality of 'text' is 1 family: maximum cardinality of 'family' is 1 period: maximum cardinality of 'period' is 1 Patient.contact.name.extension Must have either extensions or value[x], not both f:Patient/f:contact/f:name/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.contact.name.period If present, start SHALL have a lower value than end Patient.contact.name.period.extension Must have either extensions or value[x], not both Patient.contact.name.period.start All FHIR elements must have a @value or children Patient.contact.name.period.end All FHIR elements must have a @value or children f:Patient/f:contact/f:telecom id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 value: maximum cardinality of 'value' is 1 use: maximum cardinality of 'use' is 1 rank: maximum cardinality of 'rank' is 1 period: maximum cardinality of 'period' is 1 Patient.contact.telecom A system is required if a value is provided. Patient.contact.telecom.extension Must have either extensions or value[x], not both Patient.contact.telecom.system All FHIR elements must have a @value or children f:Patient/f:contact/f:telecom/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.contact.telecom.period If present, start SHALL have a lower value than end Patient.contact.telecom.period.extension Must have either extensions or value[x], not both Patient.contact.telecom.period.start All FHIR elements must have a @value or children Patient.contact.telecom.period.end All FHIR elements must have a @value or children f:Patient/f:contact/f:address id: maximum cardinality of 'id' is 1 use: maximum cardinality of 'use' is 1 type: maximum cardinality of 'type' is 1 text: maximum cardinality of 'text' is 1 city: maximum cardinality of 'city' is 1 district: maximum cardinality of 'district' is 1 state: maximum cardinality of 'state' is 1 postalCode: maximum cardinality of 'postalCode' is 1 country: maximum cardinality of 'country' is 1 period: maximum cardinality of 'period' is 1 Patient.contact.address.extension Must have either extensions or value[x], not both f:Patient/f:contact/f:address/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.contact.address.period If present, start SHALL have a lower value than end Patient.contact.address.period.extension Must have either extensions or value[x], not both Patient.contact.address.period.start All FHIR elements must have a @value or children Patient.contact.address.period.end All FHIR elements must have a @value or children f:Patient/f:contact/f:organization id: maximum cardinality of 'id' is 1 reference: maximum cardinality of 'reference' is 1 identifier: maximum cardinality of 'identifier' is 1 display: maximum cardinality of 'display' is 1 Patient.contact.organization All FHIR elements must have a @value or children SHALL have a contained resource if a local reference is provided Patient.contact.organization.extension Must have either extensions or value[x], not both Patient.contact.organization.reference All FHIR elements must have a @value or children f:Patient/f:contact/f:period id: maximum cardinality of 'id' is 1 start: maximum cardinality of 'start' is 1 end: maximum cardinality of 'end' is 1 Patient.contact.period If present, start SHALL have a lower value than end Patient.contact.period.extension Must have either extensions or value[x], not both Patient.contact.period.start All FHIR elements must have a @value or children Patient.contact.period.end All FHIR elements must have a @value or children Patient.animal.extension Must have either extensions or value[x], not both Patient.animal.modifierExtension Must have either extensions or value[x], not both f:Patient/f:animal/f:species id: maximum cardinality of 'id' is 1 text: maximum cardinality of 'text' is 1 Patient.animal.species.extension Must have either extensions or value[x], not both f:Patient/f:animal/f:species/f:coding id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 version: maximum cardinality of 'version' is 1 code: maximum cardinality of 'code' is 1 display: maximum cardinality of 'display' is 1 userSelected: maximum cardinality of 'userSelected' is 1 Patient.animal.species.coding.extension Must have either extensions or value[x], not both f:Patient/f:animal/f:breed id: maximum cardinality of 'id' is 1 text: maximum cardinality of 'text' is 1 Patient.animal.breed.extension Must have either extensions or value[x], not both f:Patient/f:animal/f:breed/f:coding id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 version: maximum cardinality of 'version' is 1 code: maximum cardinality of 'code' is 1 display: maximum cardinality of 'display' is 1 userSelected: maximum cardinality of 'userSelected' is 1 Patient.animal.breed.coding.extension Must have either extensions or value[x], not both f:Patient/f:animal/f:genderStatus id: maximum cardinality of 'id' is 1 text: maximum cardinality of 'text' is 1 Patient.animal.genderStatus.extension Must have either extensions or value[x], not both f:Patient/f:animal/f:genderStatus/f:coding id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 version: maximum cardinality of 'version' is 1 code: maximum cardinality of 'code' is 1 display: maximum cardinality of 'display' is 1 userSelected: maximum cardinality of 'userSelected' is 1 Patient.animal.genderStatus.coding.extension Must have either extensions or value[x], not both Patient.communication.extension Must have either extensions or value[x], not both Patient.communication.modifierExtension Must have either extensions or value[x], not both f:Patient/f:communication/f:language id: maximum cardinality of 'id' is 1 text: maximum cardinality of 'text' is 1 Patient.communication.language.extension Must have either extensions or value[x], not both f:Patient/f:communication/f:language/f:coding id: maximum cardinality of 'id' is 1 system: maximum cardinality of 'system' is 1 version: maximum cardinality of 'version' is 1 code: maximum cardinality of 'code' is 1 display: maximum cardinality of 'display' is 1 userSelected: maximum cardinality of 'userSelected' is 1 Patient.communication.language.coding.extension Must have either extensions or value[x], not both f:Patient/f:generalPractitioner id: maximum cardinality of 'id' is 1 reference: maximum cardinality of 'reference' is 1 identifier: maximum cardinality of 'identifier' is 1 display: maximum cardinality of 'display' is 1 Patient.generalPractitioner SHALL have a contained resource if a local reference is provided Patient.generalPractitioner.extension Must have either extensions or value[x], not both Patient.generalPractitioner.reference All FHIR elements must have a @value or children f:Patient/f:managingOrganization id: maximum cardinality of 'id' is 1 reference: maximum cardinality of 'reference' is 1 identifier: maximum cardinality of 'identifier' is 1 display: maximum cardinality of 'display' is 1 Patient.managingOrganization SHALL have a contained resource if a local reference is provided Patient.managingOrganization.extension Must have either extensions or value[x], not both Patient.managingOrganization.reference All FHIR elements must have a @value or children Patient.link.extension Must have either extensions or value[x], not both Patient.link.modifierExtension Must have either extensions or value[x], not both f:Patient/f:link/f:other id: maximum cardinality of 'id' is 1 reference: maximum cardinality of 'reference' is 1 identifier: maximum cardinality of 'identifier' is 1 display: maximum cardinality of 'display' is 1 Patient.link.other SHALL have a contained resource if a local reference is provided Patient.link.other.extension Must have either extensions or value[x], not both Patient.link.other.reference All FHIR elements must have a @value or children