Guide d'implémentation Fr Core
2.2.0-ballot - ballot

Guide d'implémentation Fr Core, publié par Interop'Santé. Ce guide nest pas une publication autorisée ; cest la version en intégration continue pour la version 2.2.0-ballot construite par le CI Build FHIR (HL7® FHIR® Standard). Cette version est basée sur le contenu actuel de https://github.com/Interop-Sante/hl7.fhir.fr.core/ et change régulièrement. Voir le répertoire des versions publiées

## Historique des changements

### ​Release 2.3.0 de l’Implementation Guide FRCore

Modifications apportées dans la release 2.3.0 :

- Restructuration des profils Organization avec :
  - Simplification du profil de base FRCoreOrganizationProfile
  - Création du nouveau profil FRCoreOrganizationEtablissementProfile pour les établissements
  - Suppression du profil FRCoreOrganizationPoleProfile
  - Refonte des profils FRCoreOrganizationUFProfile, FRCoreOrganizationUACProfile et FRCoreLocationProfile
- Amélioration du profil Location pour mieux supporter la structuration hospitalière (chambres, lits)
- Ajout de 8 nouveaux CodeSystems et 11 nouveaux ValueSets pour supporter ces structures
  - Nouveaux CodeSystems ajoutés :
    - FRCoreCodeSystemChampActiviteField : Champ d’activité clinique (MCO, SMR, HAD, PSY, EHPAD, etc.)
    - FRCoreCodeSystemCodeTarifTNJP : Codes tarifaires TNJP
    - FRCoreCodeSystemDisciplineEquipement : Discipline d’équipement
    - FRCoreCodeSystemDisciplinePrestation : Discipline de prestation
    - FRCoreCodeSystemPositionLit : Position du lit dans la chambre
    - FRCoreCodeSystemTypeActivite : Type d’activité
    - FRCoreCodeSystemTypeChambre : Type de chambre
    - FRCoreCodeSystemUFIndicateur : Indicateurs UF
  - CodeSystems modifiés :
    - FRCoreCodeSystemLocationType : Ajout de codes pour lit et chambre
    - FRCoreCodeSystemv2-3307
  - Nouveaux ValueSets ajoutés :
    - FRCoreValueSetCategorieSAEEtablissement
    - FRCoreValueSetLocationPositionLit (remplace LocationPositionRoom)
    - FRCoreValueSetLocationTypeChambre
    - FRCoreValueSetOrganizationChampActivite (remplace OrganizationActivityField)
    - FRCoreValueSetOrganizationCodeTarifTNJP
    - FRCoreValueSetOrganizationDisciplineEquipement
    - FRCoreValueSetOrganizationDisciplinePrestation
    - FRCoreValueSetOrganizationEtablissementType
    - FRCoreValueSetOrganizationTypeActivite
    - FRCoreValueSetOrganizationUACType
    - FRCoreValueSetOrganizationUFIndicateur
  - ValueSets supprimés :
    - FRCoreValueSetLocationIdentifierType
    - FRCoreValueSetLocationPhysicalType
    - FRCoreValueSetLocationPositionRoom
    - FRCoreValueSetOrganizationActivityField
    - FRCoreValueSetOrganizationUFActivityField
  - ValueSets modifiés :
    - FRCoreValueSetLocationType
    - FRCoreValueSetOrganizationType
- Refonte des extensions Organization avec renommage et réorganisation
  - Nouvelles extensions Organization :
    - FRCoreOrganizationChampActiviteExtension (remplace ActivityFieldExtension)
    - FRCoreOrganizationDemandeuseActeExtension (remplace ApplicantActExtension)
    - FRCoreOrganizationDisciplineEquipementExtension
    - FRCoreOrganizationDisciplinePrestationExtension
    - FRCoreOrganizationExecutanteActeExtension (remplace ExecutantExtension)
    - FRCoreOrganizationExterneExtension (remplace ExternalExtension)
    - FRCoreOrganizationMemberExtension
    - FRCoreOrganizationPlaceHebergementTheoriqueExtension (remplace TotalNumberOfTheoricalAccomodationSpaceExtension)
    - FRCoreOrganizationRaisonSocialeExtension
    - FRCoreOrganizationSAECategoryExtension
    - FRCoreOrganizationTarifExtension
    - FRCoreOrganizationTypeActiviteExtension (remplace ActivityTypeExtension)
    - FRCoreOrganizationUFIndicateurExtension
  - Extensions Organization supprimées :
    - FRCoreOrganizationActivityFieldExtension
    - FRCoreOrganizationActivityTypeExtension
    - FRCoreOrganizationAnalysisSectionExtension
    - FRCoreOrganizationApplicantActExtension
    - FRCoreOrganizationBudgetLetterExtension
    - FRCoreOrganizationDescriptionExtension
    - FRCoreOrganizationExecutantExtension
    - FRCoreOrganizationExternalExtension
    - FRCoreOrganizationFieldExtension
    - FRCoreOrganizationPrestationDisciplineExtension
    - FRCoreOrganizationTotalNumberOfTheoricalAccomodationSpaceExtension
  - Nouvelles extensions Location :
    - FRCoreLocationPositionLitExtension (position du lit dans la chambre)
    - FRCoreLocationTypeChambreExtension (type de chambre)
  - Extensions Location supprimées :
    - FRCoreLocationPartOfPositionRoomExtension
    - FRCoreLocationUsePeriodExtension
  - Extensions modifiées :
    - FRCoreOrganizationShortNameExtension
- Ajout de 14 nouveaux exemples illustrant la hiérarchie organisationnelle (EJ, EG, pôles, départements, services, UF, UAC, lieux)

### ​Release 2.2.0 de l’Implementation Guide FRCore

Modifications apportées dans la release 2.2.0 :

- Mise à jour et uniformisation des titres et description des artifacts #184 #186 #188 #203 #209
- Mise à jour FrCorePatientINSProfile.fsh (correction d’erreurs) #163 #197
- Suppression du numéro ADELI suite au décommissionnement national #189
- Mise à jour et uniformisation des cardinalités des identifier (Patient, Practitioner, Organization) #190
- Mise à jour du emailType short dans FRCoreContactPointProfile.fsh #193
- Mise à jour de la page à propos (contribution, version FHIR, bonnes pratiques) #198
- Mise à jour de la requête qui liste les profils #199
- Mise à jour de la description d’idnatps FRCorePractitionerProfile.fsh #200
- Mise à jour du short de idnatstruct FRCoreOrganizationProfile.fsh #201
- Mise à jour de l’URL du CodeSystem des communes (Commune –> CommuneOM) #204
- FIX discriminateur Patient.contact.relationship #206
- Mise à jour du HumanName use (cardinalité et suppression de lignes inutiles héritées) #208
- Ajout de nouvelles méthodes de collectes d’identité dans le cadre de l’INS #210
- Ajout de l’extension MultipleBirth pour indiquer le rang gémellaire d’un patient #212
- Patient: assouplissement de la contrainte sur identifier[PI].use via binding à un VS dédié #215
- Résolution erreurs QA : mise à jour et ajout d’exemples, définition concepts CS, path Extension #216
- Ajout page : bonnes pratiques, problématiques connues, et mise à jour de l’index pour expliciter l’intérêt de FRCore #220
- Ajout de la page change notes pour faciliter l’accès à l’historique des modifications #221
- Mise à jour du texte sur le patient INS sur la définition des identifiants NIR #227
- Relaxation de la contrainte Encounter.subject pour qu’il puisse également pointer un Group #228
- Suppression des contraintes de HumanName sur la civiliteexercice, déplacé dans Practitioner #230
- Refacto - uniformisation des namings et correction QA #232
- Suppression MLLE dans les civilités #237
- Mise à jour identifiants INS Patient #238
- MAJ package terminologies à LATEST #239
- Ajout du template InteropSanté #242
- Retrait du genre “other” sur le profil FrCorePatient INS #243
- Lise à jour des profils patient et exemples (quick fix et refacto) #244

### ​Release 2.1.0 de l’Implementation Guide FRCore

Modifications apportées dans la release 2.1.0 :

- PatientINS: ajout des slices de test et demo pour le NIR, Organization: séparation des slices SIREN & SIRET #163
- Mise à jour du discriminant d’Organization #166
- Suppression des tags MS (copier coller erroné de l’annuaire santé) #171
- Relaxation cardinalité FrPatient.identifier[PI] à 0..* au lieu de 0..1 #172
- Mise à jour de la page index et préparation pour publication #174
- Ajour d’une description du profil FrPractitioner : comment l’utiliser ? #175
- Mise à jour de l’URL de la TRE R13 #176
- Update practitioner qualification discriminator #180
- Préparation publication 2.1.0 #183
- Ajout de la page à propos #182
- Fusion des deux profils PractitionerRole en un seul FRCorePractitionerRole #61
- Add MS Tag to FrCorePatientINS #167
- Uniformisation des noms de profils pour avoir le format FRCore[…] #179
- Ajout d’une intro note pour le profil Patient INS #169

### ​Release 2.0.1 de l’Implementation Guide FRCore

Modifications apportées dans la release 2.0.1 :

- Suppression des urls interopsante.org au profit de hl7.fr pour FrPractitioner et FrOrganization #152

### ​Release 2.0.0 de l’Implementation Guide FRCore

Modifications apportées dans la release 2.0.0 :

- Update list (ref. IHE PAM France 2.10) #68
- Fusion des extensions Patient identity : method collection & reliability #67
- Issue #34: Réintégrer les profils FrPractionerRoleExercice & FrPracti… #42
- Add ‘bonnes pratiques’ page & rm location.identifier mandatory #102
- Resolve more qa errors #96
- TRE Commune (R13) URL was wrong #83
- Ajout du code “PACS” dans le marital status #119
- Ajout d’identifier slices pour Fr Core Practitioner et Fr Core Organization #127
- Changement de la cardinalité identifier[NDP] de 0..* à 0..1 #123
- Mise à jour et éclaircissement du Patient identifier #115
- Uniformisation des id des CS et des VS #121
- Mise à jour de la taille de l’encart de la page d’accueil #132
- MAJ NIR - DESCR NIR FrCorePatientINS.fsh + Ajout NSS au FrCorePatient #129
- Correction Encounter.identifier.type binding - system not existing #136
- Fix typo practioner #137
- Ajout exemples #139
- Mise à jour des spécialités #138
- Mise à jour de l’identifiant patient INS #133
- Suppression de lignes inutiles et relâchement de contraintes pour perm ttre l’héritage Annuaire – FrCore #145
- [Style] Maj description des profils, ajout contributeurs, ajout page loste des profils #146
- Update publication-request for release #147
- FrPatient : mise à jour du nom et ajout du titre #14
- Codesystem : uniformisation des name et ajout des title CodeSystem #13
- Mise à jour de l’id ValueSet fr core practitioner pour uniformisation #9
- StructureDefinition - Uniformisation name et ajout des title #16
- ValueSet : uniformisation name et ajout title #17
- Passage au format IG #54
- Ajout des workflows #55
- Ajout des données dans l’ensemble des meta.profile #59
- Mise à jour de Patient.identifier.type #58
- FrPatient : Mise à jour du titre #15
- Suppression classnotes #65
- Suppression slice identityReliability #57
- Création d’un dossier datatype-profiles #66
- FRCorePratitioner : ajout de meta.profile #56
- Ajout du profil FrCorePatientINS et résolution du problème nom de patientt #64
- Ajout gitignore et ajout du profil nationality #62
- Mise à jour des URLs des profils et suppression de profils obsolète #11
- Suppression des bindings des Observation.interpretation #60
- Patient : Utilisation du profil FrAddress dans l’extension birthplace #63
- Création d’un ValueSet pour que Patient.gender INS permette uniquement es valeurs male female unknown #73
- Mise à jour des alias #76
- Correction typo practioner –> practitioner #79
- Modification des urls canoniques http –> https #69
- Suppression du binding identifier.type qui duplique celui hérité de FHIR Core #70
- Correction d’erreurs (espaces en fin de string et ajout d’un title manq ant à un ValueSet) #94
- Cleaning des urls, suppression url interopsanté #84