Practitioner

FHIR Profile

The profile is accessible via Practitioner and presented below.

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uriFixed Value
valueΣ1..1stringBinding
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeΣ0..1boolean
nameΣ0..*HumanName
telecomΣ I0..*ContactPoint
addressΣ0..*Address
genderΣ0..1codeBinding
birthDateΣ0..1date
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifier0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
communication0..*CodeableConceptBinding

Mapping

Here is a list of the exact mapping for the Practitioner Resource. The mapping includes the DICA variable and corresponding FHIR data element. In case of a DICA option set, the relation between the DICA options and available values within the FHIR data element are defined.

The Practitioner Resource is represented by 2 DICA variables: surgbignumber and surgbignumberother.

With surgbignumber, the following mapping is applicable:

DICA variable FHIR Data Element DICA Option Set Value DICA Option Set FHIR ValueSet
surgbignumber identifier.value 130 n/a SurgBigNumber

With surgbignumberother, the DICA option set and FHIR ValueSet will not be used. Instead, the value for FHIR Data Element identifier.value will contain the string representing the name of the Practitioner.

Constraints

Constraints can refer to the cardinality of an element, required value or type of value.

The following constraints apply:

  • Identifier is mandatory. The identifier should contain the identification of the Practitioner, which is set in element identifier.value. There are 2 options:
    • In case of surgbignumber, the value should contain a code listed in ValueSet SurgBigNumber. The codes in this ValueSet are identical to the codes used in DICA option set 130. The value for the identifier.system is a fixed value: "http://mrdm.nl/profiles/fhir/R4/dbir/CodeSystem/code-system".
    • In case of surgbignumberother, the value is equal to the name of the Practitioner. The identifier.system element should remain empty.

Example Practitioner Resource using surgbignumber


{
    "resourceType": "Organization",
    "id": "ExampleSurgBigNumber",
    "meta": {
        "profile":  [
            "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/Organization"
        ]
    },
    "identifier":  [
        {
            "system": "http://mrdm.nl/profiles/fhir/R4/dbir/CodeSystem/code-system",
            "value": "103"
        }
    ],
    "name": "Amsterdam [Academisch Medisch Centrum]"
}

Example Practitioner Resource using surgbignumberother


{
    "resourceType": "Organization",
    "id": "ExampleSurgBigNumberOther",
    "meta": {
        "profile":  [
            "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/Organization"
        ]
    },
    "identifier":  [
        {
            "value": "Meneer H. Janssen"
        }
    ],
    "name": "Amsterdam [Academisch Medisch Centrum]"
}