Partager via


Notes de publication pour le Kit de développement logiciel (SDK) DAXKit version 0.8.0

Changements

  • Correction de nombreux problèmes.
  • Mise à jour des API publiques.
  • partnerId ajouté à la méthode DAX.start(). Pour plus d’informations, consultez : Initialiser DAXKit.
  • Ajout de clés explicites pour la méthode DAX.configure(). Pour plus d’informations, consultez : Configurer l’utilisateur.
  • Des identificateurs de fournisseur et de produit supplémentaires sont désormais passés via la méthode DAX.configure(). Pour plus d’informations, consultez : Configurer l’utilisateur.
  • Les données de patient et de rendez-vous peuvent maintenant être transmises au système DAX. Pour plus d’informations, consultez : Configurer la session.
  • Ajout d’une version du Kit de développement logiciel (SDK) interrogeable dans DAXKit : Version.
  • Ajout du chargement de journaux sur les serveurs DAX à des fins de débogage.

Remarque : les journaux DAXKit n’incluent aucune information PHI.

Notes techniques

Il s’agit d’une collection de notes techniques qui doivent être prises en compte avec le Kit de développement logiciel (SDK) DAXKit version 0.8.0.

Modifications de l’API

Un certain nombre de modifications ont été appliquées aux API qui peuvent être appelées par nos partenaires ou que DAXKit peut appeler sur l’application d’hébergement.

Ajouts

  • Version définit la version de DAXKit actuellement installée via ses champs statiques : majorminorpatch ainsi qu’une assistance versionString qui met correctement en forme la version en chaîne conforme à la gestion sémantique de version.
  • DAX.shared.disableLogging() désactive le chargement des journaux à partir de DAXKit. Si vous désactivez la journalisation, elle sera réactivée lors du prochain lancement. Pour plus d’informations, consultez : Journalisation.

Mises à jour

  • DAX.start() a un nouveau paramètre obligatoire : partnerId ; ce paramètre est fourni par l’équipe des relations partenaires Nuance. Pour plus d’informations, consultez : Initialiser DAXKit.
  • DAX.shared.encounter(withIdentifier:) a un nouveau champ : ehrData. Il s’agit d’un champ facultatif qui vous permet de transmettre les données des patients et des rendez-vous au système DAX. Pour plus d’informations, consultez : Configurer la session.
  • DAX.shared.configure() a de nouvelles clés qui vous permettent de configurer l’utilisateur actuel. Pour plus d’informations, consultez : Configurer l’utilisateur.

Notez qu’en Objective-C, les classes imbriqués ne sont pas prises en charge. Ces valeurs sont donc accessibles à l’emplacement DAXConfigurationKeys* (actuellement uniquement DAXConfigurationKeysProvider).

  • DAX.shared.prepareToRecord() déclenche désormais le système audio pour se préparer à démarrer l’enregistrement. Si les autorisations d’enregistrement n’ont pas encore été demandées, c’est le cas.

Suppressions

Les API de développement interne suivantes ont été supprimées :

  • DAX.shared.deleteAllRecordings()
  • DAX.shared.resetUnfinishedUploads()
  • DAX.shared.resetFinishedUploads()
  • DAX.shared.allRecordings()
  • DAXKitDelegate.updatedRecording(recordingIdentifier:,encounterIdentifier:)