Union of http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner and http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner

This is the set of resources that conform to either of the profiles US Core Practitioner Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner) and US Core Practitioner Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Practitioner 0..*A person with a formal responsibility in the provisioning of healthcare or related services
Practitioner.meta This element is included in summaries. 0..1MetaMetadata about the resource
Practitioner.implicitRules This element is a modifier element. This element is included in summaries. 0..1uriA set of rules under which this content was created
Practitioner.language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.
Practitioner.text 0..1NarrativeText summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Practitioner.contained 0..*ResourceContained, inline Resources
Practitioner.extension 0..*ExtensionAdditional content defined by implementations
Practitioner.modifierExtension This element is a modifier element. 0..*ExtensionExtensions that cannot be ignored
Practitioner.identifier This element must be supported. This element is included in summaries. 1..*IdentifierAn identifier for the person as this agent
Practitioner.identifier.extension 0..*ExtensionAdditional content defined by implementations
Practitioner.identifier.use This element is a modifier element. This element is included in summaries. 0..1codeusual | official | temp | secondary | old (If known)
Binding: ?? (required): Identifies the purpose for this identifier, if known .
Practitioner.identifier.type This element is included in summaries. 0..1CodeableConceptDescription of identifier
Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Practitioner.identifier.system This element must be supported. This element is included in summaries. 1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Practitioner.identifier.value This element must be supported. This element is included in summaries. 1..1stringThe value that is unique
Example General: 123456
Practitioner.identifier.period This element is included in summaries. 0..1PeriodTime period when id is/was valid for use
Practitioner.identifier.assigner This element is included in summaries. 0..1Reference(Organization)Organization that issued id (may be just text)
Practitioner.active This element is included in summaries. 0..1booleanWhether this practitioner's record is in active use
Practitioner.name This element must be supported. This element is included in summaries. 1..*HumanNameThe name(s) associated with the practitioner
Practitioner.name.extension 0..*ExtensionAdditional content defined by implementations
Practitioner.name.use This element is a modifier element. This element is included in summaries. 0..1codeusual | official | temp | nickname | anonymous | old | maiden
Binding: ?? (required): The use of a human name.
Practitioner.name.text This element is included in summaries. 0..1stringText representation of the full name
Practitioner.name.family This element must be supported. This element is included in summaries. 1..1stringFamily name (often called 'Surname')
Practitioner.name.given This element is included in summaries. 0..*stringGiven names (not always 'first'). Includes middle names
Practitioner.name.prefix This element is included in summaries. 0..*stringParts that come before the name
Practitioner.name.suffix This element is included in summaries. 0..*stringParts that come after the name
Practitioner.name.period This element is included in summaries. 0..1PeriodTime period when name was/is in use
Practitioner.telecom This element must be supported. This element is included in summaries. 0..*ContactPointA contact detail for the practitioner (that apply to all roles)
Practitioner.telecom.extension 0..*ExtensionAdditional content defined by implementations
Practitioner.telecom.system This element must be supported. This element is included in summaries. 0..1codephone | fax | email | pager | url | sms | other
Binding: ?? (required): Telecommunications form for contact point.
Practitioner.telecom.value This element must be supported. This element is included in summaries. 0..1stringThe actual contact point details
Practitioner.telecom.use This element is a modifier element. This element is included in summaries. 0..1codehome | work | temp | old | mobile - purpose of this contact point
Binding: ?? (required): Use of contact point.
Practitioner.telecom.rank This element is included in summaries. 0..1positiveIntSpecify preferred order of use (1 = highest)
Practitioner.telecom.period This element is included in summaries. 0..1PeriodTime period when the contact point was/is in use
Practitioner.address This element must be supported. This element is included in summaries. 0..*AddressAddress(es) of the practitioner
Practitioner.address.extension 0..*ExtensionAdditional content defined by implementations
Practitioner.address.use This element is a modifier element. This element is included in summaries. 0..1codehome | work | temp | old | billing - purpose of this address
Binding: ?? (required): The use of an address.
Example General: home
Practitioner.address.type This element is included in summaries. 0..1codepostal | physical | both
Binding: ?? (required): The type of an address (physical / postal).
Example General: both
Practitioner.address.text This element is included in summaries. 0..1stringText representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Practitioner.address.line This element must be supported. This element is included in summaries. 0..4stringStreet name, number, direction & P.O. Box etc.
Example General: 137 Nowhere Street
Example US Core: 49 MEADOW ST
Practitioner.address.city This element must be supported. This element is included in summaries. 0..1stringName of city, town etc.
Example General: Erewhon
Example US Core: EVERYTOWN
Practitioner.address.district This element is included in summaries. 0..1stringDistrict name (aka county)
Example General: Madison
Practitioner.address.state This element must be supported. This element is included in summaries. 0..1stringSub-unit of country (abbreviations ok)
Binding: ?? (extensible): Two letter USPS alphabetic codes.
Example US Core: OK
Practitioner.address.postalCode This element must be supported. This element is included in summaries. 0..1stringUS Zip Codes
Example General: 9132
Example US Core: 74047
Practitioner.address.country This element must be supported. This element is included in summaries. 0..1stringCountry (e.g. can be ISO 3166 2 or 3 letter code)
Practitioner.address.period This element is included in summaries. 0..1PeriodTime period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
Practitioner.gender This element is included in summaries. 0..1codemale | female | other | unknown
Binding: ?? (required): The gender of a person used for administrative purposes.
Practitioner.birthDate This element is included in summaries. 0..1dateThe date on which the practitioner was born
Practitioner.photo 0..*AttachmentImage of the person
Practitioner.qualification 0..*BackboneElementCertification, licenses, or training pertaining to the provision of care
Practitioner.qualification.extension 0..*ExtensionAdditional content defined by implementations
Practitioner.qualification.modifierExtension This element is a modifier element. This element is included in summaries. 0..*ExtensionExtensions that cannot be ignored even if unrecognized
Practitioner.qualification.identifier 0..*IdentifierAn identifier for this qualification for the practitioner
Practitioner.qualification.code 1..1CodeableConceptCoded representation of the qualification
Binding: ?? (example): Specific qualification the practitioner has to provide a service.
Practitioner.qualification.period 0..1PeriodPeriod during which the qualification is valid
Practitioner.qualification.issuer 0..1Reference(Organization)Organization that regulates and issues the qualification
Practitioner.communication 0..*CodeableConceptA language the practitioner can use in patient communication
Binding: ?? (preferred): A human language.

doco Documentation for this format