Diagnostic Data Services

CareConnect-Practitioner-1

The Practitioner resource represents the healthcare professional directly or indirectly involved in the provision of healthcare related services.

NameCard.TypeDescription & Constraints
..PractitionerPractitionerA person with a formal responsibility in the provisioning of healthcare or related services

...id0..1IdLogical id of this artifact

...meta0..1MetaMetadata about the resource

...implicitRules0..1UriA set of rules under which this content was created

...language0..1CodeLanguage of the resource content
Binding A human language. (http://tools.ietf.org/html/bcp47)
Binding Strength Required

...text0..1NarrativeText summary of the resource, for human interpretation

...contained0..*ResourceContained, inline Resources

...nhsCommunication0..*ExtensionCommunication preferences
Extension https://fhir.hl7.org.uk/StructureDefinition/Extension-CareConnect-NHSCommunication-1

...identifierA identifier for the person as this agent
Slice: Ordering: Unordered, Discriminator: system, Rules: Open at End

...identifier (sdsUserID)0..1IdentifierA identifier for the person as this agent

....id0..1Idxml:id (or equivalent in JSON)

....system1..1UriThe namespace for the identifier
Fixed Value https://fhir.nhs.uk/Id/sds-user-id

....value1..1StringThe value that is unique
Example Value 123456

...identifier (sdsRoleProfileID)0..*IdentifierThe SDS identifier that uniquely identifies the role profile of the person as this agent

....id0..1Idxml:id (or equivalent in JSON)

....system1..1UriThe namespace for the identifier
Fixed Value https://fhir.nhs.uk/Id/sds-role-profile-id

....value1..1StringThe value that is unique
Example Value 123456

...identifier (localIdentifier)0..1IdentifierA identifier for the person as this agent

....id0..1Idxml:id (or equivalent in JSON)

....use0..1Codeusual | official | temp | secondary (If known)
Binding Identifies the purpose for this identifier, if known . (http://hl7.org/fhir/ValueSet/identifier-use)
Binding Strength Required

....type0..1CodeableConceptDescription of identifier
Binding A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. (http://hl7.org/fhir/ValueSet/identifier-type)
Binding Strength Extensible

.....id0..1Idxml:id (or equivalent in JSON)

.....coding0..*CodingCode defined by a terminology system

......id0..1Idxml:id (or equivalent in JSON)

......system0..1UriIdentity of the terminology system

......version0..1StringVersion of the system - if relevant

......code0..1CodeSymbol in syntax defined by the system

......display0..1StringRepresentation defined by the system

......userSelected0..1BooleanIf this coding was chosen directly by the user

.....text0..1StringPlain text representation of the concept

....system1..1UriThe namespace for the identifier
Fixed Value https://fhir.nhs.uk/Id/local-practitioner-identifier

....value1..1StringThe value that is unique
Example Value 123456

....period0..1PeriodTime period when id is/was valid for use

.....id0..1Idxml:id (or equivalent in JSON)

.....start0..1DateTimeStarting time with inclusive boundary

.....end0..1DateTimeEnd time with inclusive boundary, if not ongoing

....assigner0..1Reference (CareConnect-Organization-1)Organization that issued id (may be just text)

.....id0..1Idxml:id (or equivalent in JSON)

.....reference0..1StringRelative, internal or absolute URL reference

.....display0..1StringText alternative for the resource

...active0..1BooleanWhether this practitioner's record is in active use
Default Value true

...name1..1HumanNameA name associated with the person

....id0..1Idxml:id (or equivalent in JSON)

....family1..1StringFamily name (often called 'Surname')

....given0..*StringGiven names (not always 'first'). Includes middle names

....prefix0..1StringParts that come before the name

....suffix0..1StringParts that come after the name

...telecom0..*ContactPointA contact detail for the practitioner

....id0..1Idxml:id (or equivalent in JSON)

....system0..1Codephone | fax | email | pager | other
Binding Telecommunications form for contact point (http://hl7.org/fhir/ValueSet/contact-point-system)
Binding Strength Required

....value0..1StringThe actual contact point details

....use0..1Codehome | work | temp | old | mobile - purpose of this contact point
Binding Use of contact point (http://hl7.org/fhir/ValueSet/contact-point-use)
Binding Strength Required

....rank0..1PositiveIntSpecify preferred order of use (1 = highest)

....period0..1PeriodTime period when the contact point was/is in use

.....id0..1Idxml:id (or equivalent in JSON)

.....start0..1DateTimeStarting time with inclusive boundary

.....end0..1DateTimeEnd time with inclusive boundary, if not ongoing

...address0..*AddressWhere practitioner can be found/visited

....id0..1Idxml:id (or equivalent in JSON)

....use0..1Codehome | work | temp | old - purpose of this address
Binding The use of an address (http://hl7.org/fhir/ValueSet/address-use)
Binding Strength Required
Example Value work

....type0..1Codepostal | physical | both
Binding The type of an address (physical / postal) (http://hl7.org/fhir/ValueSet/address-type)
Binding Strength Required
Example Value both

....text0..1StringText representation of the address
Example Value

....line0..*StringStreet name, number, direction & P.O. Box etc.
Example Value 13, Amber Street

....city0..1StringName of city, town etc.
Example Value Leeds

....district0..1StringDistrict name (aka county)
Example Value West Yorkshire

....postalCode0..1StringPostal code for area
Example Value LS20 1TV

....country0..1StringCountry (can be ISO 3166 3 letter code)
Example Value GBR

....period0..1PeriodTime period when address was/is in use
Example Value Hl7.Fhir.Model.Period

.....id0..1Idxml:id (or equivalent in JSON)

.....start0..1DateTimeStarting time with inclusive boundary

.....end0..1DateTimeEnd time with inclusive boundary, if not ongoing

...gender0..1Codemale | female | other | unknown
Binding The gender of a person used for administrative purposes. (https://fhir.hl7.org.uk/ValueSet/CareConnect-AdministrativeGender-1)
Binding Strength Required

...birthDate0..1DateThe date on which the practitioner was born

...photo0..*AttachmentImage of the person

....id0..1Idxml:id (or equivalent in JSON)

....contentType0..1CodeMime type of the content, with charset etc.
Binding The mime type of an attachment. Any valid mime type is allowed. (http://www.rfc-editor.org/bcp/bcp13.txt)
Binding Strength Required
Example Value text/plain; charset=UTF-8, image/png

....language0..1CodeHuman language of the content (BCP-47)
Binding A human language. (http://tools.ietf.org/html/bcp47)
Binding Strength Required
Example Value en-AU

....data0..1Base64BinaryData inline, base64ed

....url0..1UriUri where the data can be found
Example Value http://www.acme.com/logo-small.png

....size0..1UnsignedIntNumber of bytes of content (if url provided)

....hash0..1Base64BinaryHash of the data (sha-1, base64ed)

....title0..1StringLabel to display in place of the data
Example Value Official Corporate Logo

....creation0..1DateTimeDate attachment was first created

...practitionerRoleRoles/organizations the practitioner is associated with
Slice: Ordering: Unordered, Discriminator: role.coding.system, Rules: Open at End

...practitionerRole (sdsJobRoleName)0..1BackboneElementRoles/organizations the practitioner is associated with

....id0..1Idxml:id (or equivalent in JSON)

....managingOrganization0..1Reference (CareConnect-Organization-1)Organization where the roles are performed

.....id0..1Idxml:id (or equivalent in JSON)

.....reference0..1StringRelative, internal or absolute URL reference

.....display0..1StringText alternative for the resource

....role0..1CodeableConceptRoles which this practitioner may perform
Binding The role a person plays representing an organization (https://fhir.hl7.org.uk/ValueSet/CareConnect-SDSJobRoleName-1)
Binding Strength Required

.....id0..1Idxml:id (or equivalent in JSON)

.....coding1..1CodingCode defined by a terminology system

......id0..1Idxml:id (or equivalent in JSON)

......system1..1UriIdentity of the terminology system
Fixed Value https://fhir.hl7.org.uk/CareConnect-SDSJobRoleName-1

......code1..1CodeSymbol in syntax defined by the system

......display1..1StringRepresentation defined by the system

.....text0..1StringPlain text representation of the concept

....specialty0..*CodeableConceptSpecific specialty of the practitioner
Binding Specific specialty associated with the agency (http://hl7.org/fhir/ValueSet/practitioner-specialty)
Binding Strength Example

.....id0..1Idxml:id (or equivalent in JSON)

.....coding0..*CodingCode defined by a terminology system

......id0..1Idxml:id (or equivalent in JSON)

......system0..1UriIdentity of the terminology system

......version0..1StringVersion of the system - if relevant

......code0..1CodeSymbol in syntax defined by the system

......display0..1StringRepresentation defined by the system

......userSelected0..1BooleanIf this coding was chosen directly by the user

.....text0..1StringPlain text representation of the concept

....period0..1PeriodThe period during which the practitioner is authorized to perform in these role(s)

.....id0..1Idxml:id (or equivalent in JSON)

.....start0..1DateTimeStarting time with inclusive boundary

.....end0..1DateTimeEnd time with inclusive boundary, if not ongoing

....location0..*Reference (Location | CareConnect-Location-1)The location(s) at which this practitioner provides care

.....id0..1Idxml:id (or equivalent in JSON)

.....reference0..1StringRelative, internal or absolute URL reference

.....display0..1StringText alternative for the resource

....healthcareService0..*Reference (HealthcareService)The list of healthcare services that this worker provides for this role's Organization/Location(s)

.....id0..1Idxml:id (or equivalent in JSON)

.....reference0..1StringRelative, internal or absolute URL reference

.....display0..1StringText alternative for the resource

...qualification0..*BackboneElementQualifications obtained by training and certification

....id0..1Idxml:id (or equivalent in JSON)

....identifier0..*IdentifierAn identifier for this qualification for the practitioner

.....id0..1Idxml:id (or equivalent in JSON)

.....use0..1Codeusual | official | temp | secondary (If known)
Binding Identifies the purpose for this identifier, if known . (http://hl7.org/fhir/ValueSet/identifier-use)
Binding Strength Required

.....type0..1CodeableConceptDescription of identifier
Binding A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. (http://hl7.org/fhir/ValueSet/identifier-type)
Binding Strength Extensible

......id0..1Idxml:id (or equivalent in JSON)

......coding0..*CodingCode defined by a terminology system

.......id0..1Idxml:id (or equivalent in JSON)

.......system0..1UriIdentity of the terminology system

.......version0..1StringVersion of the system - if relevant

.......code0..1CodeSymbol in syntax defined by the system

.......display0..1StringRepresentation defined by the system

.......userSelected0..1BooleanIf this coding was chosen directly by the user

......text0..1StringPlain text representation of the concept

.....system0..1UriThe namespace for the identifier
Example Value http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the Identifier.value itself is a full uri

.....value0..1StringThe value that is unique
Example Value 123456

.....period0..1PeriodTime period when id is/was valid for use

......id0..1Idxml:id (or equivalent in JSON)

......start0..1DateTimeStarting time with inclusive boundary

......end0..1DateTimeEnd time with inclusive boundary, if not ongoing

.....assigner0..1Reference (Organization)Organization that issued id (may be just text)

......id0..1Idxml:id (or equivalent in JSON)

......reference0..1StringRelative, internal or absolute URL reference

......display0..1StringText alternative for the resource

....code1..1CodeableConceptCoded representation of the qualification
Binding Specific qualification the practitioner has to provide a service (http://hl7.org/fhir/ValueSet/anzsco-occupations)
Binding Strength Example

.....id0..1Idxml:id (or equivalent in JSON)

.....coding0..*CodingCode defined by a terminology system

......id0..1Idxml:id (or equivalent in JSON)

......system0..1UriIdentity of the terminology system

......version0..1StringVersion of the system - if relevant

......code0..1CodeSymbol in syntax defined by the system

......display0..1StringRepresentation defined by the system

......userSelected0..1BooleanIf this coding was chosen directly by the user

.....text0..1StringPlain text representation of the concept

....period0..1PeriodPeriod during which the qualification is valid

.....id0..1Idxml:id (or equivalent in JSON)

.....start0..1DateTimeStarting time with inclusive boundary

.....end0..1DateTimeEnd time with inclusive boundary, if not ongoing

....issuer0..1Reference (CareConnect-Organization-1)Organization that regulates and issues the qualification

.....id0..1Idxml:id (or equivalent in JSON)

.....reference0..1StringRelative, internal or absolute URL reference

.....display0..1StringText alternative for the resource

Name Type Description & Constraints
. . Extension-CareConnect-NHSCommunication-1 Extension This extension is constrained to support the communication preferences for a resource in the NHS.
Path Name Binding Strength ValueSet
.Practitioner.language language Required http://tools.ietf.org/html/bcp47
.Practitioner.extension.extension.valueCodeableConcept valueCodeableConcept Required https://fhir.hl7.org.uk/ValueSet/CareConnect-HumanLanguage-1
.Practitioner.extension.extension.valueCodeableConcept valueCodeableConcept Required https://fhir.hl7.org.uk/ValueSet/CareConnect-LanguageAbilityMode-1
.Practitioner.extension.extension.valueCodeableConcept valueCodeableConcept Required https://fhir.hl7.org.uk/ValueSet/CareConnect-LanguageAbilityProficiency-1
.Practitioner.identifier.use use Required http://hl7.org/fhir/ValueSet/identifier-use
.Practitioner.identifier.type type Extensible http://hl7.org/fhir/ValueSet/identifier-type
.Practitioner.telecom.system system Required http://hl7.org/fhir/ValueSet/contact-point-system
.Practitioner.telecom.use use Required http://hl7.org/fhir/ValueSet/contact-point-use
.Practitioner.address.use use Required http://hl7.org/fhir/ValueSet/address-use
.Practitioner.address.type type Required http://hl7.org/fhir/ValueSet/address-type
.Practitioner.gender gender Required https://fhir.hl7.org.uk/ValueSet/CareConnect-AdministrativeGender-1
.Practitioner.photo.contentType contentType Required http://www.rfc-editor.org/bcp/bcp13.txt
.Practitioner.practitionerRole.role role Example http://hl7.org/fhir/ValueSet/practitioner-role
.Practitioner.practitionerRole.specialty specialty Example http://hl7.org/fhir/ValueSet/practitioner-specialty
.Practitioner.practitionerRole.role role Required https://fhir.hl7.org.uk/ValueSet/CareConnect-SDSJobRoleName-1
.Practitioner.qualification.code code Example http://hl7.org/fhir/ValueSet/anzsco-occupations