Segmento PR1 en FHIR

Cómo el segmento PR1 (Procedures) se convierte en recursos FHIR R4, según la guía HL7 Version 2 to FHIR.

Definición HL7 v2
Definición de PR1 en HL7 v2 2.8
Mapas
Procedure
Usado en los mensajes
ADT_A01ADT_A05ADT_A06

A Procedure20 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
PR1segmento completo
statuscode
The value mapping depends on the message context where the PR1 is used and to be determined by the implementer. If not clear, use "unknown".
PR1-3Procedure Code
CNEcode[1]CodeableConcept
PR1-4Procedure Description
STcode.textstring
Si IF PR1-3.9 NOT VALUED
PR1-5Procedure Date/Time
DTMperformedDateTimedateTime
Si IF PR1-7 NOT VALUED
PR1-5Procedure Date/Time
DTMperformedDateTimedateTime
Si IF PR1-7 VALUED AND PR1-5.5 NOT VALUED
PR1-5Procedure Date/Time
DTMperformedPeriod.startdateTime
Si IF PR1-7 VALUED AND PR1-5.5 VALUED
PR1-6Procedure Functional Type
CWEcategoryCodeableConcept
PR1-7Procedure Minutes
NMperformedPeriod.enddateTime
Si IF PR1-5.5 IS VALUEDValor Procedure.performedPeriod.start+PR1-7
PR1-8Anesthesiologist
XCNperformer[1].actor(Practitioner)Reference(Practitioner)
PR1-8Anesthesiologist
XCNperformer[1].function.coding.codeCodeableConcept
Valor "88189002"
PR1-8Anesthesiologist
XCNperformer[1].function.coding.uriuri
Valor "http://snomed.info/sct"
PR1-11Surgeon
XCNperformer[2].actor(Practitioner)Reference(Practitioner)
PR1-11Surgeon
XCNperformer[2].function.coding.codeCodeableConcept
Valor "304292004"
PR1-11Surgeon
XCNperformer[2].function.coding.uriuri
Valor "http://snomed.info/sct"
PR1-12Procedure Practitioner
XCNperformer[3].actor(Practitioner)Reference(Practitioner)
PR1-15Associated Diagnosis Code
CWEreasonCodeCodeableConcept
PR1-16Procedure Code Modifier
CNEcode[1].valueCodeableConcept
Valor PR1-3.1 + ":" + PR1-16.1
PR1-19Procedure Identifier
EIidentifierIdentifier
PR1-23Treating Organizational Unit
PLlocation(Location)Reference(Location)
PR1-25Parent Procedure Id
EIpartOf(Procedure.identifier)Reference(Procedure)