Skip to content

Conversation

@issam71100
Copy link
Contributor

@issam71100 issam71100 commented Jan 8, 2026

🔎 Détails

Cette PR permet l'implémentation de la nouvelle nomenclature CISU v2 dans le message RS-RPIS. Elle inclu les changements suivants :

  • whatsHappen.code : remplace la nomenclature HubSante.fait par la regex : ^C\d{2}(.\d{2}){2}$
  • healthMotive.code : remplace la nomenclature HubSante.motif par la regex : ^M\d{2}.\d{2}(.\d{2})?$
  • location.type : remplace la nomenclature HubSante.lieu par la regex : ^L\d{2}(.\d{2}){2}$

📄 Documentation

Ajoutez un (des) lien(s) vers la documentation si nécessaire

📸 Captures d'écran

Avant Après

🔗 Ticket associé

Modification du message RS-RPIS pour permettre l'implémentation de la nomenclature CISU v2

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

There is no coverage information present for the Files changed

Total Project Coverage 55.22% 🍏

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

File Coverage [52.57%]
ValidationException.java 100% 🍏
CreateCaseHealthWrapperBuilder.java 100% 🍏
CreateCaseWrapperBuilder.java 100% 🍏
ValidationMessageWrapperBuilder.java 98.11% 🍏
EdxlWrapperUtils.java 98.05% 🍏
Rtype.java 95.82% 🍏
ContentMessage.java 94.44% 🍏
Destination.java 92.56% 🍏
Validator.java 89.7% 🍏
Etype.java 89.07% 🍏
Caller.java 88.93% 🍏
DistributionKind.java 87.8% 🍏
Caller.java 87.72% 🍏
Utils.java 86.96% 🍏
Location.java 86.15% 🍏
Decision.java 85.54% 🍏
Egeo.java 83.79% 🍏
DistributionElementBuilder.java 82.3% 🍏
DistributionStatus.java 80.33% 🍏
EDXL_DE_Builder.java 76.42% 🍏
CaseDetails.java 76.33% 🍏
ErrorCode.java 71.74% 🍏
ReferenceWrapperBuilder.java 71.58% 🍏
Decision.java 66.37% 🍏
EdxlHandler.java 66.07% 🍏
Contact.java 65.59% 🍏
Request.java 65.18% 🍏
Victims.java 64.11% 🍏
State.java 63.72% 🍏
State.java 63.72% 🍏
State.java 63.72% 🍏
State.java 62.5% 🍏
Contact.java 61.18% 🍏
Resource.java 60.58% 🍏
ExternalInfo.java 60.33% 🍏
Resource.java 60.04% 🍏
Response.java 59.79%
XmlErrorHandler.java 58.62%
ExternalLocationId.java 57.64%
Redactor.java 57.59%
Operator.java 57.59%
Contact.java 56.22%
PersonalContact.java 56.22%
Contact.java 56.22%
Qualification.java 55.48%
Resource.java 54.67%
Mission.java 53.53%
ExternalLocationId.java 53.2%
Team.java 51.53%
Vital.java 51%
Team.java 50.51%
Appointment.java 50.16%
Coord.java 49.85%
Position.java 49.14%
InsStrictFeatures.java 48.26%
Contact.java 47.8%
Regulation.java 47.39%
Event.java 45.94%
Patient.java 45.83%
Coord.java 45.76%
Alert.java 44.33%
Context.java 43.94%
CreateCaseHealth.java 43.17%
DistributionElement.java 40.13%
PatientDetail.java 40.06%
EdxlMessage.java 38.98%
Qualification.java 38.25%
Attachment.java 37.74%
CallTaker.java 37.67%
CustomMap.java 37.57%
EdxlEnvelope.java 37.5%
City.java 37.42%
Geometry.java 37.42%
DetailedAddress.java 37.42%
WayName.java 37.42%
DetailedName.java 37.42%
Access.java 37.21%
RiskThreat.java 37.19%
WhatsHappen.java 37.19%
Notes.java 37.19%
AdditionalInformation.java 36.94%
CreateCaseHealthUpdate.java 36.92%
GeoResourcesDetails.java 35.96%
Patient.java 35.69%
CreateCase.java 35.4%
Point.java 34.94%
Emsi.java 34.68%
Resource.java 34.52%
GeoResourcesRequest.java 34.45%
GeoPositionsUpdate.java 34.45%
ResourcesInfoCisu.java 34.39%
ResourcesEngagement.java 34.39%
ResourcesInfo.java 34.39%
Destination.java 34.23%
AdditionalInformation.java 34.23%
ValidationMessageWrapper.java 33.78%
Alert.java 33.33%
ResourcesStatusCisu.java 32.91%
ResourcesStatus.java 32.91%
ResourcesResponse.java 32.91%
ExplicitAddress.java 32.91%
DocumentLink.java 32.89%
ContentObject.java 32.73%
Position.java 32.56%
Organization.java 32.23%
HealthMotive.java 32.23%
WhatsHappen.java 32.23%
ResidentialAddress.java 32.23%
DetailedAddress.java 32.23%
HealthMotive.java 32.23%
LocationKind.java 32.23%
Document.java 32.23%
City.java 32.23%
RiskThreat.java 32.23%
Geometry.java 32.23%
WhatsHappen.java 32.23%
MainDiagnosis.java 32.23%
HealthMotive.java 32.23%
Notes.java 32.23%
LocationKind.java 32.23%
Point.java 32.23%
Identity.java 32.23%
Rpis.java 31.86%
Team.java 31.61%
Orientation.java 31.61%
Coord.java 31.61%
Origin.java 31.61%
WayName.java 31.61%
DetailedName.java 31.61%
InterventionReport.java 31.54%
Regulator.java 31.22%
GeneralPractitioner.java 31.15%
MedicalNote.java 30.94%
Patient.java 30.94%
ResourceStatus.java 30.74%
Practitioner.java 30.58%
Event.java 30.58%
Descriptor.java 30.49%
Casualties.java 30.46%
Access.java 30.23%
ContentWrapper.java 30.19%
TestMessagesHelper.java 30.16%
Location.java 29.1%
DetailedAddress.java 29.1%
Evac.java 29.03%
Coord.java 29.03%
CustomMessage.java 28.89%
Location.java 28.08%
CustomMap.java 26.98%
Evaluation.java 26.05%
Intervention.java 24.91%
EmbeddedContent.java 24.24%
Hypothesis.java 23.49%
AdministrativeFile.java 23.49%
ResourcesRequest.java 22.64%
Sender.java 22.31%
Recipient.java 22.31%
Reference.java 22.26%
TechnicalNoreqWrapper.java 13.51%
Error.java 12.68%
ReferenceWrapper.java 11.71%
CreateCaseWrapper.java 11.71%
CreateCaseHealthWrapper.java 11.71%
ResourcesRequestWrapper.java 9.01%
ResourcesInfoCisuWrapper.java 9.01%
ErrorWrapper.java 9.01%
AppointmentWrapper.java 9.01%
InterventionReportWrapper.java 9.01%
ResourcesStatusCisuWrapper.java 9.01%
RpisWrapper.java 9.01%
EmsiWrapper.java 9.01%
ResourcesStatusWrapper.java 9.01%
ResourcesResponseWrapper.java 9.01%
GeoPositionsUpdateWrapper.java 9.01%
GeoResourcesDetailsWrapper.java 9.01%
GeoResourcesRequestWrapper.java 9.01%
DocumentLinkWrapper.java 9.01%
CreateCaseHealthUpdateWrapper.java 9.01%
ResourcesInfoWrapper.java 9.01%
ResourcesEngagementWrapper.java 9.01%
TechnicalWrapper.java 5.41%
TechnicalNoreq.java 1.57%
Technical.java 1.11%
LevelTwoData.java 0%
LevelThreeData.java 0%
LevelOneData.java 0%
TechnicalObject.java 0%
SecondLevelTwoData.java 0%
ConverterUtils.java 0%
Sanitizer.java 0%
XmlGenerator.java 0%
XmlGenerationHelper.java 0%
ExternalId.java 0%
TechnicalObject.java 0%
LevelTwoData.java 0%
LevelOneData.java 0%
SecondLevelTwoData.java 0%
LevelThreeData.java 0%
Constants.java 0%
ErrorWrapperBuilder.java 0%
EmsiWrapperBuilder.java 0%
Contact.java 0%
Reference.java 0%
Link.java 0%
Rgeo.java 0%
ExternalInfo.java 0%
Highway.java 0%
ExternalInfo.java 0%
OtherDiagnosis.java 0%
ExternalId.java 0%
Content.java 0%
Total Project Coverage 52.57% 🍏

@issam71100 issam71100 changed the base branch from main to chore/update-licence January 12, 2026 17:41
@issam71100 issam71100 force-pushed the feature/update-rpis-message-cisu-v2 branch from eb9f98f to c49003d Compare January 13, 2026 07:34
@github-actions
Copy link

There is no coverage information present for the Files changed

Total Project Coverage 52.57% 🍏

Base automatically changed from chore/update-licence to main January 13, 2026 13:59
@issam71100 issam71100 force-pushed the feature/update-rpis-message-cisu-v2 branch from adbeef1 to 5206194 Compare January 13, 2026 14:00
@github-actions
Copy link

File Coverage [30.86%]
HealthMotive.java 32.23%
WhatsHappen.java 32.23%
Location.java 29.1%
Total Project Coverage 52.57% 🍏

@github-actions
Copy link

File Coverage [30.86%]
HealthMotive.java 32.23%
WhatsHappen.java 32.23%
Location.java 29.1%
Total Project Coverage 52.57% 🍏

@issam71100 issam71100 marked this pull request as ready for review January 13, 2026 15:19
@issam71100 issam71100 changed the title feature : update model from GED feature : update rs-rpis massage for cisu v2 Jan 14, 2026
@github-actions
Copy link

File Coverage [30.86%]
HealthMotive.java 32.23%
WhatsHappen.java 32.23%
Location.java 29.1%
Total Project Coverage 52.57% 🍏

@issam71100 issam71100 merged commit 3570309 into main Jan 19, 2026
2 of 6 checks passed
@issam71100 issam71100 deleted the feature/update-rpis-message-cisu-v2 branch January 19, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants