Doctor

Introduction and scope

The profile originates from the base resource Practitioner. The profile contains information and metadata about the Doctor who performs the registrations in the patient's patient plan.

URL

https://OneComprehensivePatientPlanForChronicDiseases.org/fhir/StructureDefinition/Doctor

Usage

The profile contains three elements: identifier, active and name. The element identifier contains a unique personnel ID for each Doctor. The element name contains the name of the Doctor.

<StructureDefinition xmlns="http://hl7.org/fhir">
    <meta>
        <lastUpdated value="2021-11-23T18:34:28.920+00:00" />
    </meta>
    <url value="https://OneComprehensivePatientPlanForChronicDiseases.org/fhir/StructureDefinition/Doctor" />
    <name value="Doctor" />
    <status value="draft" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Practitioner" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
    <derivation value="constraint" />
    <differential>
        <element id="Practitioner.identifier">
            <path value="Practitioner.identifier" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Practitioner.identifier.use">
            <path value="Practitioner.identifier.use" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.type">
            <path value="Practitioner.identifier.type" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.system">
            <path value="Practitioner.identifier.system" />
            <short value="System of Personnel ID" />
            <min value="1" />
        </element>
        <element id="Practitioner.identifier.value">
            <path value="Practitioner.identifier.value" />
            <short value="Personnel ID" />
            <min value="1" />
        </element>
        <element id="Practitioner.identifier.period">
            <path value="Practitioner.identifier.period" />
            <max value="0" />
        </element>
        <element id="Practitioner.identifier.assigner">
            <path value="Practitioner.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="Practitioner.name">
            <path value="Practitioner.name" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Practitioner.name.use">
            <path value="Practitioner.name.use" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.text">
            <path value="Practitioner.name.text" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.family">
            <path value="Practitioner.name.family" />
            <min value="1" />
            <fixedString value="Surname of the Doctor" />
        </element>
        <element id="Practitioner.name.given">
            <path value="Practitioner.name.given" />
            <min value="1" />
            <max value="1" />
            <fixedString value="Name of the Doctor" />
        </element>
        <element id="Practitioner.name.prefix">
            <path value="Practitioner.name.prefix" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.suffix">
            <path value="Practitioner.name.suffix" />
            <max value="0" />
        </element>
        <element id="Practitioner.name.period">
            <path value="Practitioner.name.period" />
            <max value="0" />
        </element>
        <element id="Practitioner.telecom">
            <path value="Practitioner.telecom" />
            <max value="0" />
        </element>
        <element id="Practitioner.address">
            <path value="Practitioner.address" />
            <max value="0" />
        </element>
        <element id="Practitioner.gender">
            <path value="Practitioner.gender" />
            <max value="0" />
        </element>
        <element id="Practitioner.birthDate">
            <path value="Practitioner.birthDate" />
            <max value="0" />
        </element>
        <element id="Practitioner.photo">
            <path value="Practitioner.photo" />
            <max value="0" />
        </element>
        <element id="Practitioner.qualification">
            <path value="Practitioner.qualification" />
            <max value="0" />
        </element>
        <element id="Practitioner.communication">
            <path value="Practitioner.communication" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>