Practitioner

Références

Le professionnel apparaît dans les références PractitionerRole.practitioner.

Instantané de la structure

idΣ0..1id
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..*canonical(StructureDefinition)
securityΣ I0..*CodingBinding
tagΣ I0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
containedI0..*Resource
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ I1..1codeBindingFixed Value
displayΣ I0..1string
userSelectedΣ0..1boolean
textΣ0..1string
systemS Σ1..1uri
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
activeS Σ ?!1..1boolean
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyS Σ1..1string
givenS Σ1..1string
prefixΣ0..*string
suffixΣ0..*string
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingFixed Value
valueΣ I1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingFixed Value
valueΣ I1..1string
useΣ ?!1..1codeBindingFixed Value
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingFixed Value
valueΣ I1..1string
useΣ ?!1..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingFixed Value
valueΣ I1..1string
useΣ ?!1..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
systemΣ I1..1codeBindingFixed Value
valueΣ I1..1string
useΣ ?!1..1codeBinding
rankΣ0..1positiveInt
periodΣ I0..1Period
genderΣ0..1codeBinding
birthDateΣ0..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*Address
photoI0..*Attachment
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifierI0..*Identifier
code1..1CodeableConcept
periodI0..1Period
issuerI0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ0..1uriFixed Value
versionΣ0..1string
codeS Σ I1..1codeBinding
displayΣ I0..1string
userSelectedΣ0..1boolean
textΣ0..1string
preferred0..1boolean

Cliquez ici pour plus d'informations sur la spécification de base du professionnel FHIR.

Structure JSON

Il s'agit d'un modèle pour le professionnel FHIR. Voir le tableau ci-dessous pour la description des valeurs.

{
    "resourceType": "Practitioner",
    "id": "{id}",
    "meta": {
        "versionId": "{versionId}",
        "lastUpdated": "{lastUpdated}",
        "profile":  [
            "http://fhir.akinox.com/r4b/StructureDefinition/Practitioner"
        ]
    },
    "identifier":  [
        {
            "type": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                        "code": "{identifierLicense}"
                    }
                ]
            },
            "system": "urn:oid:2.16.840.1.113883.4.288",
            "value": "{licenseNumber}"
        }
    ],
    "active": "{active}",
    "name":  [
        {
            "family": "{familyName}",
            "given":  [
                "{firstName}"
            ]
        }
    ],
    "telecom":  [
        {
            "system": "phone",
            "value": "{mainPhone}"
        },
        {
            "system": "email",
            "value": "{emailAddress}"
        }
    ],
    "gender": "{gender}",
    "communication":  [
        {
            "coding":  [
                {
                    "code": "{language}"
                }
            ]
        }
    ]
}

Description des valeurs

Propriété Description
{id} Il s'agit de l'identifiant logique. Il s'agit d'un GUID.
{versionId} Le numéro de version du professionnel. Ce numéro de version est incrémenté par le système Akinox en dehors des modifications apportées à cette API.
{lastUpdatedDate} La dernière date de mise à jour du professionnel.
{identifierLicense} Type d'identifiant pour le professionnel. Valeur fixe. (c.-à-d. LN, numéro de licence)
{licenseNumber} Le numéro de licence du professionnel.
{active} Statut, actif ou inactif
{familyName} Le nom de famille du professionnel.
{firstName} Le prénom du professionnel.
{mainPhone} Le téléphone de travail du professionnel.
{emailAddress} L'adresse e-mail du professionnel.
{gender} Le sexe du professionnel.
{language} Spécifie la langue préférée pour la communication avec le professionnel. Cliquez ici pour obtenir de la documentation sur le groupe de valeurs. Seul le premier élément du bien est pris en compte.

Notes sur les erreurs FHIR typiques

  • Le fichier identifier.type.coding.code doit toujours être LN. Sinon, la validation FHIR entraînera une erreur.
    • Voir ici pour plus d'informations concernant les types d'identifiant.
  • Si vous enlevez le meta.profile, il y aura une erreur sur la validation FHIR.

Règles d'affaire

  • Une fois créé, vous ne pouvez modifier aucune de ces propriétés {emailAddress}, {licenseNumber} ou { professionCode}. Voir Intérations HTTP/Practitioner pour plus d'informations concernant l'erreur http.

Paramètres de recherche

Nom Description
identifier Identifiant d'entreprise (numéro de licence) du professionnel. Correspond à un professionnel unique