Travail effectué en Semaine 2
Semaine 2
Cette page a pour but de présenter le travail effectué en Semaine 2
Semaine 2 : Implémentation des méthodes sur la gestion des événements patient
- Fichier
sipObjectHandler.class.php: Cette classe est un gestionnaire d'événements. Elle dérive de la classe CMbObject. Ainsi on définie les méthodes onStore(), onMerge() et onDelete() qui nous permettent de gérer les événements patients. - Fichier
hPrimXMLEvenementsPatients.class.php: Cette classe qui dérive de la classe hprimXmlDocument permet de construire le fichier XML des événements patients. - Prise en compte des schémas HPRIM XML pour la validation du document XML généré. Modification des fichiers dû à des erreurs dans ceux-ci :
- L'importation des schémas des autres domaines de noms se trouvait dans un document parent mais n'était accessible depuis les autres documents => Ajout de l'import dans les fichiers
debiteurVenue.xsd,patient.xsd,priseEnCharge.xsd
- L'importation des schémas des autres domaines de noms se trouvait dans un document parent mais n'était accessible depuis les autres documents => Ajout de l'import dans les fichiers
<xsd:import namespace="http://www.hprim.org/inseeXML" schemaLocation="nomenclaturesInsee.xsd" />
- Annotation non présente dans un élément => erreur lors de la validation
Erreur
<xsd:element name="venue" type="typeVenue" minOccurs="0"/> <xsd:annotation> <xsd:documentation> Le dossier de résumé est prioritaire à la venue pour la gestion du parcours de soins </xsd:documentation> </xsd:annotation>
Correction
<xsd:element name="venue" type="typeVenue" minOccurs="0"> <xsd:annotation> <xsd:documentation> Le dossier de résumé est prioritaire à la venue pour la gestion du parcours de soins </xsd:documentation> </xsd:annotation> </xsd:element>
- Ajout du fichier
pmsi.xsdmanquant dans le dossier des événements patients. - Ajout des types non définis du PMSI dans le fichier
typesDeBase.xsd
Dernièrement modifié par lryo
.
Modifiée dernièrement le vendredi 20 de février, 2009 16h11m01.
