LinuxForHealth FHIR Implementation Guide
8.0.0 - draft United States of America flag

LinuxForHealth FHIR Implementation Guide - Local Development build (v8.0.0). See the Directory of published versions

Resource Profile: CDM Match Practitioner

Official URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/cdm-match-practitioner Version: 8.0.0
Active as of 2022-11-10 Computable Name: CDMMatchPractitioner

Match practitioner record created when matched practitioners are found, containing links to the source practitioner resources that were matched

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:matchSourceReference 1..1MatchSourceReferenceMatchSourceReference
..... valueReference 0..1Reference(Practitioner)Value of extension
.... extension:matchDetail 0..*MatchDetailMatch Detail
..... extension:matchComparedTo 1..*MatchComparedToMatch Compared To
...... valueReference 0..1Reference(Practitioner)Value of extension
... identifier 1..*IdentifierAn identifier for the person as this agent
.... type 0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system 1..1uriThe namespace for the identifier value
.... value 1..1stringThe value that is unique
... active 0..0
... name 0..1HumanNameThe name(s) associated with the practitioner
... telecom 0..0
... address 0..0
... gender 0..0
... birthDate 0..0
... photo 0..0
... qualification 0..0
... communication 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.identifier.typeextensibleIdentifierTypeValueSet
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... matchSourceReference 1..1Reference()MatchSourceReference
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference
..... extension 0..0
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference"
..... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
.... matchMethod 0..1CodeableConceptMethod used to identify the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-method
Binding: Match Method Value Set (extensible)
.... splitMethod 0..1CodeableConceptMethod used to identify the matched resource to split
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/split-method
Binding: Split Method Value Set (extensible)
.... matchConfidenceLevel 0..1CodingConfidence level code for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
.... matchConfidenceScore 0..1decimalConfidence score for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
.... matchPeriod 0..1PeriodTime period when match is valid
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-period
.... matchDetail 0..*(Complex)Match Detail
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... matchComparedTo 1..*Reference()Match Compared To
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to
...... extension 0..0
...... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to"
...... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
..... matchCriteria 1..1stringAlgorithm or criteria used to identify matched resources
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-criteria
..... matchConfidenceLevel 0..1CodingConfidence level code for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
..... matchConfidenceScore 0..1decimalConfidence score for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail"
.... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/see-also"
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierAn identifier for the person as this agent
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
... name Σ0..1HumanNameThe name(s) associated with the practitioner

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeValueSet
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... seeAlso 0..*(Complex)References matched source practitioners. Links a CDMMatchPractitioner to one or more source CDMPractitioner resources that refer the same person.
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/see-also
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... matchSourceReference 1..1Reference()MatchSourceReference
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference"
..... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
.... matchMethod 0..1CodeableConceptMethod used to identify the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-method
Binding: Match Method Value Set (extensible)
.... splitMethod 0..1CodeableConceptMethod used to identify the matched resource to split
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/split-method
Binding: Split Method Value Set (extensible)
.... matchConfidenceLevel 0..1CodingConfidence level code for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
.... matchConfidenceScore 0..1decimalConfidence score for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
.... matchPeriod 0..1PeriodTime period when match is valid
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-period
.... matchDetail 0..*(Complex)Match Detail
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... matchComparedTo 1..*Reference()Match Compared To
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to"
...... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
..... matchCriteria 1..1stringAlgorithm or criteria used to identify matched resources
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-criteria
..... matchConfidenceLevel 0..1CodingConfidence level code for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
..... matchConfidenceScore 0..1decimalConfidence score for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail"
.... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/see-also"
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierAn identifier for the person as this agent
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... name Σ0..1HumanNameThe name(s) associated with the practitioner

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeValueSet
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)

This structure is derived from Practitioner

Summary

Mandatory: 3 elements
Prohibited: 9 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... extension:matchSourceReference 1..1MatchSourceReferenceMatchSourceReference
..... valueReference 0..1Reference(Practitioner)Value of extension
.... extension:matchDetail 0..*MatchDetailMatch Detail
..... extension:matchComparedTo 1..*MatchComparedToMatch Compared To
...... valueReference 0..1Reference(Practitioner)Value of extension
... identifier 1..*IdentifierAn identifier for the person as this agent
.... type 0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system 1..1uriThe namespace for the identifier value
.... value 1..1stringThe value that is unique
... active 0..0
... name 0..1HumanNameThe name(s) associated with the practitioner
... telecom 0..0
... address 0..0
... gender 0..0
... birthDate 0..0
... photo 0..0
... qualification 0..0
... communication 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.identifier.typeextensibleIdentifierTypeValueSet

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... matchSourceReference 1..1Reference()MatchSourceReference
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference
..... extension 0..0
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference"
..... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
.... matchMethod 0..1CodeableConceptMethod used to identify the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-method
Binding: Match Method Value Set (extensible)
.... splitMethod 0..1CodeableConceptMethod used to identify the matched resource to split
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/split-method
Binding: Split Method Value Set (extensible)
.... matchConfidenceLevel 0..1CodingConfidence level code for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
.... matchConfidenceScore 0..1decimalConfidence score for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
.... matchPeriod 0..1PeriodTime period when match is valid
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-period
.... matchDetail 0..*(Complex)Match Detail
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... matchComparedTo 1..*Reference()Match Compared To
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to
...... extension 0..0
...... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to"
...... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
..... matchCriteria 1..1stringAlgorithm or criteria used to identify matched resources
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-criteria
..... matchConfidenceLevel 0..1CodingConfidence level code for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
..... matchConfidenceScore 0..1decimalConfidence score for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail"
.... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/see-also"
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierAn identifier for the person as this agent
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
... name Σ0..1HumanNameThe name(s) associated with the practitioner

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeValueSet
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerA person with a formal responsibility in the provisioning of healthcare or related services
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... seeAlso 0..*(Complex)References matched source practitioners. Links a CDMMatchPractitioner to one or more source CDMPractitioner resources that refer the same person.
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/see-also
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
.... matchSourceReference 1..1Reference()MatchSourceReference
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..0
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-source-reference"
..... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
...... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
.... matchMethod 0..1CodeableConceptMethod used to identify the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-method
Binding: Match Method Value Set (extensible)
.... splitMethod 0..1CodeableConceptMethod used to identify the matched resource to split
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/split-method
Binding: Split Method Value Set (extensible)
.... matchConfidenceLevel 0..1CodingConfidence level code for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
.... matchConfidenceScore 0..1decimalConfidence score for the matched resource
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
.... matchPeriod 0..1PeriodTime period when match is valid
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-period
.... matchDetail 0..*(Complex)Match Detail
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 2..*ExtensionExtension
Slice: Unordered, Open by value:url
..... matchComparedTo 1..*Reference()Match Compared To
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..0
...... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-compared-to"
...... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
....... value[x]:valueReference 0..1Reference(Practitioner)Value of extension
..... matchCriteria 1..1stringAlgorithm or criteria used to identify matched resources
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-criteria
..... matchConfidenceLevel 0..1CodingConfidence level code for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-level
Binding: Match Confidence Level Code System (extensible)
..... matchConfidenceScore 0..1decimalConfidence score for the match
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-confidence-score
..... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/match-detail"
.... url 1..1uri"http://linuxforhealth.org/fhir/cdm/StructureDefinition/see-also"
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ1..*IdentifierAn identifier for the person as this agent
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Value Set (extensible)
.... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... value Σ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... name Σ0..1HumanNameThe name(s) associated with the practitioner

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeValueSet
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)

This structure is derived from Practitioner

Summary

Mandatory: 3 elements
Prohibited: 9 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron