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

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