GFOR Proposition de formatage

Please download to get full document.

View again

of 19
257 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
1. CONTACTS GFOR Prpsitin de frmatage Pur tute infrmatin cmplémentaire sur ce dcument, cntactez Thierry Meln, respnsable technique mexi au : 04/ DEFINITIONS HL7 : Health
Document Share
Documents Related
Document Transcript
1. CONTACTS GFOR Prpsitin de frmatage Pur tute infrmatin cmplémentaire sur ce dcument, cntactez Thierry Meln, respnsable technique mexi au : 04/ DEFINITIONS HL7 : Health Level 7, nrme d rigine américaine spécifiant un frmatage pur l échange de dnnées de tus types dans le dmaine médical (infrmatins sur le patient, dnnées de facturatin, résultats d analyses, sus-traitances, ). C est le frmat chisi par le cnsrtium Medinet cmme unique frmat à générer par les émetteurs. HL7 est une nrme générale . Elle requiert de la part des implémenteurs de préciser les termes exacts des échanges en spécifiant différents éléments de la nrme générale (ntamment le dictinnaire utilisé pur cdifier les résultats d analyse). GFOR : Generalized Frmat fr Observatin Results, nm que nus prpsns d utiliser pur désigner les précisins que le cnsrtium Medinet apprtera à la nrme générale HL7 ( instanciatin de HL7 pur Medinet ). ACTH : Assciatin Carlrégienne de Télétransmissin Hspitalière, cette assciatin a créé un dictinnaire cdifiant les divers types d analyse ; c est le dictinnaire chisi par le cnsrtium Medinet. GCOR : Generalized Cdes fr Observatin Results, nm que nus prpsns d utiliser pur désigner les dictinnaires créés par l ACTH ainsi que leurs évlutins futures dans le cadre Medinet et au delà (les effrts nécessaires divent être furnis afin de garder une chérence entre les évlutins suggérées par Medinet et celles de l ACTH respnsable évlutin côté ACTH : Mr Michel Gilbert). Afin de préciser clairement les spécificatins utilisées par le cnsrtium Medinet, n purra dnc parler du frmat GFOR/GCOR, sachant que ce frmat est basé sur HL7 avec le dictinnaire ACTH. 3. DEFINITION D UN MESSAGE GFOR : Un message GFOR (message HL7) est structuré de la manière suivante : Un message cnstitué de Segments cnstitués de Identificateur de segment Numér d rdre du segment Champs Délimités par un caractère 124 : Séparés par des CR Remarque : tutes les références à la nrme HL7 snt respectives à la versin 2.3 de la nrme. 4. STRUCTURE PROPOSEE : La structure prpsée est de type ORU/ACK Unslicited transmissin f an bservatin message (transmissin d un message d bservatin spntané (sans gestin de demande préalable)). Seln le rapprt HL7, le message de type ORU permet de transmettre via cinq types de segments, n imprte quel rapprt médical. Les segments du message ORU snt : MSH : Message Header PID : Patient Identificatin OBR : Observatin reprt ID (Type de rapprt médical) OBX : Observatin/Result (Rapprt médical) 5. LECTURE DES TABLES : Les tables ci-dessus snt les tables GFOR/HL7 prpsées pur les messages de type ORU. La légende de chaque clnne est la suivante : SEQ = Numér d rdre du champ dans le segment LEN = Lngueur maximale de la partie bligatire du champ DT = Data type = Frmat du type de dnnées. Chaque champ peut faire référence à un type de dnnée qui permet ainsi de classifier l infrmatin relative au champ. Ce dcument est furni avec une annexe reprenant les types de dnnée acceptés. Une descriptin cmplète de ces types se truve à la sectin 2.8 de la nrme HL7. GOPT = Imprtance du champ pur GFOR (certains champs cnsidérés cmme ptinnels pur HL7 nt été désignés cmme bligatires pur GFOR ; tus les R de HL7 snt R en GFOR) : R=REQUIRED/OBLIGATOIRE O=OPTIONAL/OPTIONNEL ITEM = Identificateur unique du champ dans la liste des tus les champs HL7 (vir annexe A6 de la nrme HL7) DESCRIPTION = Descriptin du champ (descriptin HL7 + précisins GFOR) Remarque : Dans un suci de simplificatin initiale, nus avns mis les pssibilités de répétitins multiples des champs, cmme HL7 le prévit. Si une telle pssibilité se révélait nécessaire, veuillez nus en avertir : nus la rajuterns dans la spécificatin du frmat. Dans les tables et les exemples, nu signifie nn utilisé à l heure actuelle . 6. AUTRES PRECISIONS Les champs ptinnels peuvent être laissés vides à suhait ; dans l exemple ci-dessus, le 4 ème champ est ptinnel et vide (entre E2765 et DUPONT^PIERRE ) : PID 1 P276 E2765 DUPONT^PIERRE Les séparateurs snt cependant requis. Dans le cas de champs TOUS vides ET en fin de segment, il est pssible d mettre les séparateurs (nus décnseillns cependant cette simplificatin car elle rend le traitement mins unifrme). Nus dispsns d une versin html (dnc visible par un brwser internet, sur PC, Mac u Unix) de la nrme HL7. Cette versin a l avantage de cntenir des hyperliens et vus permettra de mémriser des signets (bkmarks) vers les sectins les plus curamment utilisées. Cntactez-nus si vus désirez recevir ce fichier par (fichier d 1M cmprimé zip). 7. EXEMPLE DE MESSAGE: Remarques imprtantes cncernant ces exemples : Afin de faciliter la lecture, les marques de fin de segment (carriage return) nt été explicitées par les symbles CR ; dans les fichiers réels , le simple retur à la ligne (cde ascii 13) dit être inséré. Les sauts à la ligne (à l intérieur des segments) dans l exemple suivant snt insérés par le traitement de texte et ne divent pas être pris en cmpte. Les types des segments nt été mis en gras afin de faciliter la lecture mais ne fnt pas partie du frmat GFOR. Une ligne blanche a été insérée entre chaque segment pur la lisibilité: elle ne dit pas nn plus être insérée dans les fichiers réels. Les textes en italique snt des cmmentaires et ne divent pas apparaître dans les fichiers réels. MSH ^~\& K654HGT Departement Radi YU7734DFF ORU^R01 P65388 T 2.3 BE ASCII FR CR PID 1 JK355 DR023PT / M62 TOUSSEUL^SEBASTIENNE^J^^MME^^M ASSONMOLLET^SEBASTIENNE^J^^MME^ ^L F rue jardn, 52^bte 5^Stembert^^4801^BE s 18:30 FR M VERVIERS BE CR OBR 1 RL5645^LOGICIEL-XYZ DR654RP7667^SOFT43 BIO^Bilgie^GCOR- SPECIALTY A CR OBX 1 CE AA94^Antigène érithrcytaire s (petit s)^gcor- BIO 323 ml^milli litres^gcor-units H S CR OBX 2 ST ^Hemgramme CR OBX 3 ST ^Hematcrite 14 % L F CR OBX 4 FT DR Jhn DUGENOU\.br\Scanner sur rendez-vus (087/ ) samedi matin au CHU-OA par le Dr\.br\DUGENOU cnsultant au CHU\.br\ CR rem: nu = nn-utilise rem: cet exemple générique reprend le nm des champs devant apparaître dans chaque segment. MSH separateurs licence-medinet-emetteur antenne-uservice licence- medinet-recepteur antenne-u-service date-etheure-du- message nu ORU^R01 id-du-message-chez-lemetteur type-de- message versin-hl7 nu nu nu nu cdepays character-set langue- du-message cr PID numer-d-rdre-du-patient-dans-le-msg id-unique-du-patientchez-le- recepteur id-unique-du-patient-chez-l-emetteur numerde-mutuelle nm-l egal ^ prenm ^ initiale ^ divers ^ entete ^ titre ^ type-de-nm nm-de- jeunefille ^ prenm ^ initiale ^ divers ^ en-tete ^ titre ^ type-denm date- de-naissance sexe nu nu adressepatient nu tel-prive ^ type-de- telephne ^ type-dappareil ^ -prive ^ cde-pays ^ cdeznal ^ numer ^ extensin ^ texte tel-prfessinnel ^ type-detelephne ^ type-d-appareil ^ -prfessinnel ^ cde-pays ^ cdeznal ^ numer ^ extensin ^ texte langue-maternelle etatmarital nu nu numer-de-securite-sciale nu nu nu lieude- naissance nu nu natinalite nu nu nu cr OBR numer-d-rdre-du-resultat-pur-le-patient id-rapprt-chezdemandeur id-rapprt-chez-prestataire cde-du-type-derapprt ^ libelle-du- type-de-rapprt ^ systeme-de-cdageutilise nu nu date-heure-debut- bservatin date-heure-finbservatin nu nu nu nu nu nu nu nu nu nu nu nu nu nu nu nu16 etat-du-resultat-de-lanalyse nu nu nu nu nu nu nu nu nu nu nu nu nu nu nu nu nu nu18 cr 1/ frmat OBX général OBX numer-d-rdre-du-segment-pur-le-resultat frmat-duresultat identifiant-de-l-analyse nu identifiant-de-la-valeurde-l- analyse unite intervalle-de-reference indicateur-denrmalite nu nu etat-du-resultat-de-lanalyse nu nu nu nu nu nu6 cr 2/ exemple d'obx structuré (CE) 3/ exemple d'obx NON structuré (ST) 3/ exemple d'obx NON Structuré cntenant un texte frmaté (FT) OBX numer-d-rdre-du-segment-pur-le-resultat CE cdeidentifiant-de-l- analyse ^ libelle-identifiant-de-l-analyse ^gcor- BIO nu cde-identifiant-de- la-valeur-de-l-analyse ^ libelleidentifiant-de-la-valeur-de-l-analyse ^gcor- BIO unite intervallede-reference indicateur-de-nrmalite nu nu etat- du-resultatde-l-analyse nu nu nu nu nu nu cr OBX numer-d-rdre-du-segment-pur-le-resultat ST texteidentifiant-de-l- analyse nu identifiant-de-la-valeur-de-lanalyse unite intervalle-de- reference indicateur-denrmalite nu nu etat-du-resultat-de-lanalyse nu nu nu nu nu nu cr OBX numer-d-rdre-du-segment-pur-le-resultat FT texteidentifiant-de-l- analyse nu textefrmate nu nu nu nu nu nu nu nu nu nu nu nu CR 8. MSH : Message Header segment: Ce segment définit la raisn, la surce et la destinatin du message ; ainsi que quelques définitins de syntaxe. Vir la sectin de la nrme HL7. SEQ LEN DT GOPT ITEM # DESCRIPTION 1 1 ST R Field Separatr A priri tujurs ASCII 124: 2 4 ST R Encding Characters (cf nrme HL7 2.7) Signes de pnctuatin, par défaut : ^ ~ \ &. ^ : Séparateur de cmpsant de champs, ASCII 94 (ex :champ adresse= rue^numér^cp^ville^pays ) ~ : Séparateur de répétitin, ASCII 126 (ex : un champ puvant cntenir n valeurs, ces valeurs sernt séparées par ~ (nu)) \ : Séparateur qui précède des cdes Escape Character, ASCII 92 & : Idem que le ^ mais à un niveau plus bas, c est à dire à l intérieur d un ^ (nu), ASCII HD R Sending Applicatin Identificatin de l émetteur structurée cmme suit : Namespace ID (IS) ^ Universal ID (ST) ^ Universal ID type (ID) = identifiant ^ libellé-émetteur ^ exemple : CHUND02^CHU Ntre Dame^ nb l identifiant crrespnd au champs ldsystemid du fichier mbambh.txt HD O Sending Facility Antenne u service Exemple: Departement Radi u mieux: Departement Radi^RXD^GCOR-SPECIALTY (ù RXD est le cde du département radi seln le dictinnaire ACTH GCOR-SPECIALTY des départements/services/spécialités) HD R Receiving Applicatin Identificatin du récepteur structurée cmme suit Namespace ID (IS) ^ Universal ID (ST) ^ Universal ID type (ID) = identifiant ^ libellé-récepteur ^ exemple: ADRT03^Dr ADAMS Pierre nb l identifiant crrespnd au champs ldsystemid du fichier mbambh.txt HD O Receiving Facility Antenne u service Exemple: TS O Date/Time Of Message Date & heure du message : YYYYMMDDHHMMSS Exemple: ST O Nu 9 7 CM R Message Type Identificatin du type de message Exemple: ORU^R01 (tujurs cette valeur) ST R Message Cntrl ID Identifiant unique du message Exemple: P PT R Prcessing ID Type de message D=Debugging ; P=Prductin ; T=Training Exemple: T 12 8 ID R Versin ID Numér de versin HL7 Exemple: 2.3 (tujurs cette valeur) NM O Nu ST O Nu 15 2 ID O Nu 16 2 ID O Nu 17 2 ID O Cuntry Cde Exemple: BE (tujurs cette valeur) 18 6 ID O Character Set Exemple: ASCII pur les accentués DOSu 8859/1 pur les accentués Windws (tujurs une de ces valeurs ) CE O Principal Language Of Message Exemple: FR (tujurs cette valeur) 9. PID : Patient Identificatin segment : Ce segment définit les caractéristiques du patient cncerné par le message.nus vus demandns de ne générer qu un seul PID par MSG. Vir sectin de la nrme HL7. SEQ LEN DT BOPT ITEM# DESCRIPTION 1 4 SI O Set ID - Patient ID Occurrence du segment PID dans le message Exemple: 1 (tujurs cette valeur pur l instant) 2 20 CX O Patient ID (External ID) Identificateur unique du patient chez le récepteur Exemple: JK CX R Patient ID (Internal ID) Identificateur unique du patient chez l émetteur Exemple: DR023PT CX O Alternate Patient ID PID Autre identificateur, par exemple le N de mutuelle Exemple: 110/ M XPN R Patient Name Nm du patient. Vir la structure data du type XPN (2.8.48) Exemple: CUSSONET^SIMON^P^JR^MR^PROF.^L Exemple: TOUSSEUL^SEBASTIENNE^J^^MME^^M Rem: L : Legal name, M: nm de femme mariée 6 48 XPN O Mther s Maiden Name Nm de jeune fille si le champ précédent cntient le nm de femme mariée (le champ précédent se termine alrs par M) Exemple: ASSONMOLLET^SEBASTIENNE^J^^MME^^L 7 26 TS O Date/Time f Birth Date (et heure) de naissance Exemple: IS O Sex (M=Male, F=Female, O=Other, U=Unknwn) Exemple: F 9 48 XPN O Nu 10 1 IS O Nu XAD O Patient Address, frmat XAD cf Exemple: rue Jardn, 52^bte 5^Verviers^^4800^BE 12 4 IS O Nu XTN O Phne Number Hme, frmat XTN cf Exemple: 18: XTN O Phne Number Business Exemple: CE O Primary Language Exemple: FR 16 1 IS O Marital Status Exemple: M A=séparé(e), D=divrcé(e), M=marié(e), S=célibataire, W=veuf(ve) 17 3 IS O Nu CX O Nu ST O SSN Number Patient Numér de sécurité sciale (cf carte à puce SIC) Exemple: CM O Nu 21 20 CX O Nu 22 3 IS O Nu ST O Birth Place Exemple: Rcurt 24 2 ID O Nu 25 2 NM O Nu 26 4 IS O Citizenship Natinalité (cf ISO 3166) Exemple: BE CE O Nu CE O nu TS O Nu 30 1 ID O Nu 10. OBR : Observatin Reprt Id : Ce segment définit le type de rapprt médical et ses spécificités. Nus vus demandns de ne générer qu un seul OBR par PID. Vir sectin de la nrme HL7. SEQ LEN DT BOPT ITEM # DESCRIPTION 1 4 SI R Set ID - OBR Occurrence du segment OBR dans le PID Exemple: 1 (tujurs cette valeur pur l instant) 2 75 EI O Placer Order Number Identifiant du rapprt chez le demandeur Exemple: RL5645^LOGICIEL-XYZ 3 75 EI R Filler Order Number Identifiant du rapprt chez le prestataire Exemple: DR654RP7667^SOFT CE R Universal Service ID Type de rapprt et type de frmattage utilisé Exemple: BIO^Bilgie^ GCOR-SPECIALTY 5 2 ID O Nu 6 26 TS O Requested Date/Time # Date de la demande Exemple: u (pur le 19 février 1999 à 18:30) 7 26 TS O Observatin Date/Time # Date de l bservatin Exemple: TS O Nu 9 20 CQ O Nu XCN O Nu 11 1 ID O Nu CE O Nu ST O Nu TS O Nu CM O Nu XCN O Nu XTN O Nu ST O Nu ST O Nu 20 60 ST O Nu ST O Nu TS O Nu CM O Nu ID O Nu 25 1 ID O Result Status Etat des résultats publiés (cf ) Exemple: S S=tus les résultats ne snt pas présents, P=résultats préliminaires à vérifier, F=résultats finaux et cmplets, CM O Nu TQ O Nu XCN O Nu CM O Nu ID O Nu CE O Nu CM O Nu CM O Nu CM O Nu CM O Nu TS O Nu 37 4 NM O Nu CE O Nu CE O Nu CE O Nu ID O Nu 42 1 ID O Nu CE O Nu 11. OBX : Observatin/Result : Ce segment définit le cntenu du rapprt médical. Vir sectin de la nrme HL7. SEQ LEN DT BOPT ITEM# DESCRIPTION 1 10 SI O Set ID OBX Occurrence du segment OBX dans l OBR Exemple: 1 u 2 u ID R Value Type Type de dnnée : Cdée u texte libre (une ligne par OBX) Exemple: CE u ST u u FT u ED u PT (ne pas utiliser les autres) CE R Observatin Identifier Identifiant du type d analyse Exemple: cde-gcr-bi ^ libellé ^gcor-bio Exemple: AA94^Antigène érithrcytaire s (petit s)^ GCOR-BIO Exemple: ^Analyse nn cdifiée XYZ 4 20 ST O Nu * R Observatin Value Identifiant de la valeur de l analyse (du résultat) Exemple: cde-gcr-bi ^ libellé ^gcor-bio quand les dics GCOR-BIO cdernt des valeurs alphanumériques Exemple: ^ libellé s il ny a pas de cde GCOR-BIO pur la valeur alphanumérique Exemple: 323 si le résultat est un nmbre 6 60 CE O Units (cf ) Unités Exemple: ml^millilitre^ GCOR-UNITS Exemple: g/l^grammes/litre^ GCOR-UNITS 7 10 ST O References Range Intervalle de référence (3 frmats autrisés) Exemple: Exemple: 10 Exemple: ID O Abnrmal Flags Indicateur d anrmalité (cf table 0078) Exemple: L (=belw lw nrmal), H (=abve high nrmal) 9 5 NM O Nu 10 2 ID O Nu 11 1 ID R Observ Result Status (cf table 0085) Etat du résultat de l analyse Exemple: P (=résultats préliminaires), S (=résultats partiels), F (=résultats finaux), TS O Nu ST O Nu TS O Nu CE O Nu XCN O Nu CE O Nu Prtcles multimédia Le but est de transmettre des prtcles au frmat HTML cmprenant des images et/u des liens vers le site de l émetteur du prtcle. Pur ce faire, n utilise des dnnées OBX de type ED (encapsulated data) pur transmettre le prtcle HTML prprement dit ainsi que les images assciées et des dnnées de type RP (reference pinter) pur transmettre les liens. Un prtcle est de type multimedia à partir du mment ù il cmprte en de ces deux type d OBX. Le champs Type de dnnées ED permet de transmettre des éléments binaires, le crps est encdé en base 64 dans ntre implémentatin. La syntaxe étant la suivante : Cmpnents: surce applicatin (HD) ^ main type f data (ID) ^ data subtype (ID)) ^ encding (ID) ^ data (ST) Où les znes : surce applicatin (HD) : définit le nm du fichier cdé main type f data (ID) : définit le type de fichier ( image, Applicatin,..) ( défini Type f data (CM) de la nrme HL7 ) data subtype (ID)) : définit le type de fichier ( cf HL7 table Subtype f referenced data) encding (ID) : définit le type d'encdage, le Base 64 est principalement utilisé. data (ST) : les dnnées prprement dites. Exemple : OBX 1 ED img_prd_thumb jpg^image^gif^base64^/9j/4aaqskzj OBX 2 ED Prtcle.html^Applicatin^HTML^Base64^PGh0bWw+ Le champs Type de dnnées RP permet de transmettre un lien vers un site Internet. La syntaxe étant la suivante : Cmpnents: pinter (ST) ^ applicatin ID (HD) ^ type f data (ID) ^ subtype (ID) Où les znes : pinter(st) : définit l adresse à invquer ApplicatinID (ID) : inutilisé main type f data (ID) : définit le type de fichier ( image, Applicatin,..) ( défini Type f data (CM) de la nrme HL7 ) data subtype (ID)) : définit le type de fichier ( cf HL7 table Subtype f referenced data) Exemple : OBX 49 RP RENNE&pass=UElSRU5ORQ==&patientID=102&studyID=113^Applicatin ^^Image^JPEG Ces segments OBX ED et RP snt ajutés au prtcle GFOR cnventinnel. Typiquement, n aura dnc : MSH ^~\& PID 1 OBR 1 OBX 1 FT Objet : Duleur de type OBX 2 ED jpg^Image^JPEG^Base64^/9j/4AAQS OBX 3 ED Prtcle.html^Applicatin^HTML^Base64^PCFkb2N0e Lrs du traitement, la partie cnventinnelle du prtcle GFOR sert à la génératin du prtcle transcdé (vers HealthOne, Medigest, Medidc, etc.) tandis qu une cpie du prtcle est envyée telle qu elle. La versin transcdée arrive dans le dssier habituel chez le récepteur tandis que la versin cmplète arrive dans un dssier spécialement cnfiguré à cet effet. (Par défaut c:\mexi\prenm.nm\edreceived). Le rendu du dcument HTML chez le récepteur est effectué par sn lgiciel pur autant qu il en sit capable, sinn par un utilitaire du type mexiwebviewer. Au cas ù il n y aurait pas de segment ED cntenant une versin html du prtcle, le système en génère un autmatiquement sur base du cntenu cnventinnel du prtcle. Ainsi, le prtcle suivant : MSH ^~\& PID 1 OBR 1 OBX 2 FT Objet : Duleur de type OBX 3 ED jpg^Image^JPEG^Base64^/9j/4AAQS OBX 4 FT Autre image sur la quelle. OBX 5 ED jpg^Image^JPEG^Base64^/9j/4AAQS OBX 6 FT Cliquez sur l adresse suivante pur. OBX 7 RP Va être cmplété autmatiquement par un ligne OBX de type ED cntenant un prtcle html ù les images et les liens sernt insérés à leur place dans le texte. Pur ce faire, le système utilise un mdèle nmmé PrtTemplate.html qui se truve dans le dssier data de mexi. Il peut être adapté à vlnté, les marqueurs entre crchets étant remplacés par les dnnées du prtcle. 12. ANNEXE 1 : TYPES DE DONNEES HL7: The data types in this sectin are listed in alphabetical rder. Nte: Fr data types which cntain multiple cmpnents r subcmpnents, the examples given in this sectin d nt specify the ptinality f the cmpnent r subcmpnents. This must be specified in the field definitins that fllw the frmal segment attribute tables t a maximum length f 64K. Except fr the TS data type and the maximum r minimum lengths fr several ther data types (CE, PN, TX, FT), the field length f HL7 attributes are specified in the segment attribute tables, and any specific length f the cmpnents r subcmpnents f thse attributes must be specified in the field definitins that fllw the frmal segment attribute tables. In general, HL7 des nt specify the lengths f cmpnents and/r subcmpnents. The data type examples in this Standard are given u
Search Related
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x