CareConnect-SHD-Practitioner-1

This is the StructureDefinition overview for the CareConnect-SHD-Practitioner-1

The official URL for this profile is: https://fhir.nottinghamshire.gov.uk/STU3/StructureDefinition/CareConnect-SHD-Practitioner-1

Differential

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueBoolean1..1boolean
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueBoolean1..1boolean
url1..1uriFixed Value
modifierExtension?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
activeΣ0..1boolean
id0..1string
extension0..*Extension
useΣ ?!1..1codeBindingFixed Value
textΣ1..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extension0..*Extension
systemΣ C1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extension0..*Extension
systemΣ C1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extension0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..1codeBinding
textΣ1..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
photo0..*Attachment
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
codingΣ0..*Coding
textΣ1..1string
period0..1Period
issuer0..1Reference(CareConnect-Organization-1)
communication0..0CodeableConceptBinding

Hybrid

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueBoolean1..1boolean
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueBoolean1..1boolean
url1..1uriFixed Value
modifierExtension?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
activeΣ0..1boolean
id0..1string
extension0..*Extension
useΣ ?!1..1codeBindingFixed Value
textΣ1..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extension0..*Extension
systemΣ C1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extension0..*Extension
systemΣ C1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extension0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..1codeBinding
textΣ1..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
photo0..*Attachment
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
codingΣ0..*Coding
textΣ1..1string
period0..1Period
issuer0..1Reference(CareConnect-Organization-1)
communication0..0CodeableConceptBinding

Snapshot (default)

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textC0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueBoolean1..1boolean
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueCodeableConcept1..1CodeableConceptBinding
id0..1string
extensionC0..*Extension
url1..1uriFixed Value
valueBoolean1..1boolean
url1..1uriFixed Value
modifierExtension?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
activeΣ0..1boolean
id0..1string
extension0..*Extension
useΣ ?!1..1codeBindingFixed Value
textΣ1..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ0..1Period
id0..1string
extension0..*Extension
systemΣ C1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extension0..*Extension
systemΣ C1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ0..1Period
id0..1string
extension0..*Extension
useΣ ?!1..1codeBindingFixed Value
typeΣ0..1codeBinding
textΣ1..1string
lineΣ0..*string
cityΣ0..1string
districtΣ0..1string
stateΣ0..1string
postalCodeΣ0..1string
countryΣ0..1string
periodΣ0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
photo0..*Attachment
id0..1string
extension0..*Extension
modifierExtensionΣ ?!0..*Extension
id0..1string
extension0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ0..1Period
assignerΣ0..1Reference(CareConnect-Organization-1)
id0..1string
extension0..*Extension
codingΣ0..*Coding
textΣ1..1string
period0..1Period
issuer0..1Reference(CareConnect-Organization-1)
communication0..0CodeableConceptBinding



Practitioner Data Mapping

The table below provides the generic business context data mappings for the 'Mandatory' and 'Must Support' elements in the CareConnect-SHD-Practitioner-1 profile. However, please see the individual use case guidance for specifc constraints and context.

FHIR Element Card. Type Description/Business Context
Practitioner.name 1..1 string Plain text representation of the care practitioner's name. Constraint: SHALL include a Practitioner.name.use = 'official' and a Practitioner.name.text = {full name}
Practitioner.telecom 0..* ContactPoint Constraint: Multiple may be provided, however Work Phone, Work Email MUST BE SUPPORTED
Practitioner.telecom[workPhone] 0..1 ContactPoint Constraint: For workPhone:

Practitioner.telecom.system = 'phone'

Practitioner.telecom.value = {Phone Number}

Practitioner.telecom.use = 'work'
Practitioner.telecom[workEmail] 0..1 ContactPoint Constraint: For workEmail:

Practitioner.telecom.system = 'email'

Practitioner.telecom.value = {Email Address}

Practitioner.telecom.use = 'work'
Practitioner.address 0..* Address Constraint: Multiple may be provided, however Work Address MUST BE SUPPORTED
Practitioner.address[workAddress] 0..1 Address Constraint: For workAddress:

Practitioner.address.use = 'work'

Practitioner.address.text = {Plain text representation of the address}
Practitioner.qualification.code.text 0..1 string Optional element to share a plain text representation of the Practitioner's Role/Job Title - (e.g. ReferralRequest.requester.agent.qualification.code.text='Discharge Nurse')