Cas d'utilisation

Cas de création de toutes les entités

Nous voulons créer un ServiceRequest ainsi qu'un Patient

  1. Créer un patient avec un identifiant d'entreprise unique

    • POST [base]/Patient
    • Gardez l'ID logique du patient donné dans le corps de de réponse.
  2. Recherchez PractitionerRole avec l'identifiant d'entreprise practitioner et l'identifiant d'entreprise d'organisation.

    • GET [base]/PractitionerRole ?practitioner.identifier={liscenceNumber}&organization.identifier={msssCode}
    • Gardez l'ID logique PractitionerRole.
  3. Créer ServiceRequest avec la référence patient et la référence practitionerrole

    • POST [base]/ServiceRequest

Cas de recherche

Nous voulons créer un ServiceRequest avec le patient et le professionnel

  1. Rechercher un patient avec un identifiant d'entreprise unique

    • GET [base]/Patient ?identifier={NAM}
    • Gardez l'ID logique du patient.
  2. Recherchez PractitionerRole avec l'identifiant d'entreprise practitioner et l'identifiant d'entreprise d'organisation.

    • GET [base]/PractitionerRole ?practitioner.identifier={liscenceNumber}&organization.identifier={msssCode}
    • Gardez l'ID logique PractitionerRole.
  3. Créer ServiceRequest avec la référence patient et la référence practitionerrole

    • POST [base]/ServiceRequest