Practitioner

The Practitioner resource stores the following types of information:

  • Flexform Potential User (Minimal validation)
  • Flexform User (this is inherited from Potential User)

Flexform Potential User

New users that are created by Team Maintenance.

Requirements

-

Profile - Flexform Potential User

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..0codeBinding
systemΣ1..1uriBinding
valueΣ1..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
activeΣ0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
textΣ0..1string
familyΣ1..1string
firstNameΣ0..1string
middleNameΣ0..1string
prefixΣ0..1string
suffixΣ0..0string
periodΣ I0..0Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!0..0codeBinding
rankΣ0..0positiveInt
periodΣ I0..0Period
addressΣ0..0Address
genderΣ0..0codeBinding
birthDateΣ0..0date
photoI0..0Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
systemΣ1..1uriBinding
valueΣ1..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
code1..1CodeableConceptBinding
periodI0..0Period
communication0..0CodeableConceptBinding


Flexform User

Flexform Users that are able to use the system.

Requirements

-

Profile - Flexform User

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..0codeBinding
systemΣ1..1uriBinding
valueΣ1..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
activeΣ0..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
textΣ0..1string
familyΣ1..1string
firstNameΣ0..1string
middleNameΣ0..1string
prefixΣ0..1string
suffixΣ0..0string
periodΣ I0..0Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingFixed Value
valueΣ1..1string
useΣ ?!0..0codeBinding
rankΣ0..0positiveInt
periodΣ I0..0Period
addressΣ0..0Address
genderΣ0..0codeBinding
birthDateΣ0..0date
photoI0..0Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..0codeBinding
systemΣ1..1uriBinding
valueΣ1..1string
periodΣ I0..0Period
assignerΣ I0..0Reference(Organization)
code1..1CodeableConceptBinding
periodI0..0Period
communication0..0CodeableConceptBinding

Example - Flexform User that passes validation

{
    "resourceType": "Practitioner",
    "id": "caaf54d4-33f9-4deb-ae0b-111111111",
    "meta": {
        "versionId": "6",
        "lastUpdated": "2021-09-28T22:15:19.886+00:00",
        "profile":  [
            "https://health.gov.on.ca/sadie/fhir/StructureDefinition/FlexFormUser"
        ]
    },
    "text": {
        "status": "empty",
        --- We have skipped the narrative for better readability of the resource ---
    },
    "identifier":  [
        {
            "system": "urn:sadie:practitioner:email",
            "value": "test@test.test"
        },
        {
            "system": "urn:sadie:practitioner:gosecure",
            "value": "2cb40a12-c3b5-43d0-b834-7006d2324d36"
        },
        {
            "system": "urn:sadie:practitioner:cpdb",
            "value": "90819509"
        }
    ],
    "active": true,
    "name":  [
        {
            "family": "DYNAMIC1",
            "given":  [
                "PROVIDER"
            ]
        }
    ],
    "telecom":  [
        {
            "system": "email",
            "value": "providerdynamiccreationcor0009@gmail.com"
        }
    ],
    "qualification":  [
        {
            "identifier":  [
                {
                    "system": "urn:sadie:qualification:MD",
                    "value": "009000"
                }
            ],
            "code": {
                "coding":  [
                    {
                        "system": "https://health.gov.on.ca/sadie/fhir/CodeSystem/FlexForms-Internal-Complete",
                        "code": "MD"
                    }
                ]
            }
        }
    ]
}