PractitionerRole

Références

PractitionerRole apparaît dans les références ServiceRequest.requester.

Instantané de la structure

idΣ0..1id
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileS Σ1..1canonical(StructureDefinition)
securityΣ I0..*CodingBinding
tagΣ I0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
containedI0..*Resource
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifierΣ I0..*Identifier
activeΣ0..1boolean
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
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
systemΣ0..1uri
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayΣ I0..1string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ I0..1Identifier
displayΣ I0..1string
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
specialtyΣ0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ I0..1Identifier
displayΣ I0..1string
healthcareServiceI0..*Reference(HealthcareService)
contact0..*ExtendedContactDetail
characteristic0..*CodeableConcept
communication0..*CodeableConceptBinding
availability0..*Availability
endpointI0..*Reference(Endpoint)

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

Structure JSON

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

{
    "resourceType": "PractitionerRole",
    "id": "{id}",
    "meta": {
        "profile":  [
            "http://fhir.akinox.com/r4b/StructureDefinition/PractitionerRole"
        ]
    },
    "practitioner": {
        "reference": "Practitioner/{practitioner-id}",
        "identifier": {
            "type": {
                "coding":  [
                    {
                        "system": "http://terminology.hl7.org/CodeSystem/v2-0203",
                        "code": "{identifierLicense}"
                    }
                ]
            },
            "value": "{licenseNumber}"
        }
    },
    "organization": {
        "reference": "Organization/{organization-logical-identifier}"
    },
    "code":  [
        {
            "coding":  [
                {
                    "system": "http://snomed.info/sct/ca",
                    "code": "{professionCodeSnomed}"
                }
            ]
        }
    ],
    "location":  [
        {
            "reference": "Location/{location-logical-identifier}"
        }
    ]
}

Description des valeurs

Propriété Description
{id} Il s'agit de l'identifiant logique. C'est un int qui représente le lien entre un département et le professionnel.
{practitioner-id} Il s'agit de l'identifiant logique représentant le professionnel. Pour plus d'informations ici.
{identifierLicense} Type d'identifiant pour le professionnel. Valeur fixe. (c.-à-d. LN, numéro de licence)
{licenseNumber} Il s'agit de l'identifiant d'entreprise représentant le professionnel. Pour plus d'informations ici.
{organization-logical-identifier} Il s'agit de l'identifiant logique représentant une organisation. Pour plus d'informations ici.
{professionCodeSnomed} Il s'agit du code représentant la profession basé sur SNOMED CT
{location-logical-identifier} Il s'agit de l'identifiant logique représentant un emplacement. Pour plus d'informations ici.

Notes sur les erreurs FHIR typiques

  • Le practitioner.identifier.type.coding.code doit toujours être LN. Sinon, la validation FHIR entraînera une erreur.
    • Cliquez ici pour plus d'informations sur les types d'identifiants.
  • Si vous enlevez le meta.profile, il y aura une erreur sur la validation FHIR.
  • La valeur de référence pour l'emplacement, l'organisation et le professionnel doit toujours suivre ce modèle :
    • {FHIR-entity}/{id}

Paramètres de recherche

Nom Description
practitioner.identifier Identifiant d'entreprise (numéro de licence) du professionnel référencé.
organization.identifier identifiant d'entreprise (MSSSCode) de l'organisation référencée.