Ecoinfo AES - CI build
0.1.0 - ci-build

!!Ecoinfo AES - CI build - Compilação de desenvolvimento local (v0.1.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: ServiceRequestBRIPES - Mappings

Draft as of 2025-03-17

Mappings for the ServiceRequestBRIPES resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NomeWorkflow PatternHL7 v2 MappingRIM MappingFiveWs Pattern MappingQuality Improvement and Clinical Knowledge (QUICK)doco
.. ServiceRequest
Request
ORC
Act[moodCode<=INT]
... id
... meta
... implicitRules
... language
... text
Act.text?
... Fatias para contained
N/A
.... contained:practitionerContained
N/A
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... Fatias para identifier
PRD-7 (or XCN.1)
./id
FiveWs.identifier
...... identifier:cns
PRD-7 (or XCN.1)
./id
FiveWs.identifier
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... identifier:cpf
PRD-7 (or XCN.1)
./id
FiveWs.identifier
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
...... identifier:registroProfissional
PRD-7 (or XCN.1)
./id
FiveWs.identifier
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
........ id
n/a
........ extension
n/a
........ reference
N/A
........ type
N/A
........ identifier
.identifier
........ display
N/A
..... active
./statusCode
FiveWs.status
..... name
XCN Components
./name
..... telecom
  • PRT-15
  • STF-10
  • ROL-12
./telecom
..... address
  • ORC-24
  • STF-11
  • ROL-11
  • PRT-14
./addr
..... gender
STF-5
./administrativeGender
..... birthDate
STF-6
./birthTime
..... photo
./subjectOf/ObservationEvent[code="photo"]/value
..... qualification
CER?
.playingEntity.playingRole[classCode=QUAL].code
..... communication
  • PID-15
  • NK1-20
  • LAN-2
./languageCommunication
.... contained:organizationContained
N/A
..... id
..... meta
..... implicitRules
..... language
..... text
Act.text?
..... contained
N/A
..... extension
N/A
..... modifierExtension
N/A
..... Fatias para identifier
XON.10 / XON.3
.scopes[Role](classCode=IDENT)
FiveWs.identifier
...... identifier:cnes
XON.10 / XON.3
.scopes[Role](classCode=IDENT)
FiveWs.identifier
....... id
n/a
....... extension
n/a
....... use
N/A
Role.code or implied by context
....... type
CX.5
Role.code or implied by context
....... system
CX.4 / EI-2-4
II.root or Role.id.root
....... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
....... period
CX.7 + CX.8
Role.effectiveTime or implied by context
....... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
..... active
No equivalent in HL7 v2
.status
FiveWs.status
..... type
No equivalent in v2
.code
FiveWs.class
..... name
XON.1
.name
..... alias
.name
..... telecom
ORC-22?
.telecom
..... address
ORC-23?
.address
..... partOf
No equivalent in HL7 v2
.playedBy[classCode=Part].scoper
..... contact
.contactParty
..... endpoint
n/a
... extension
N/A
... modifierExtension
N/A
... Fatias para identifier
Request.identifier
  • ORC.2
  • ORC.3
  • RF1-6 / RF1-11
.identifier
FiveWs.identifier
ClinicalStatement.identifier
.... identifier:localIdentifier
Request.identifier
  • ORC.2
  • ORC.3
  • RF1-6 / RF1-11
.identifier
FiveWs.identifier
ClinicalStatement.identifier
..... id
n/a
..... extension
n/a
..... use
N/A
Role.code or implied by context
..... type
CX.5
Role.code or implied by context
..... system
CX.4 / EI-2-4
II.root or Role.id.root
..... value
CX.1 / EI.1
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
..... period
CX.7 + CX.8
Role.effectiveTime or implied by context
..... assigner
  • CX.4 / (CX.4
  • CX.9
  • CX.10)
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
... instantiatesCanonical
Request.instantiatesCanonical
Varies by domain
.outboundRelationship[typeCode=DEFN].target
... instantiatesUri
Request.instantiatesUri
Varies by domain
.outboundRelationship[typeCode=DEFN].target
... basedOn
Request.basedOn
ORC.8 (plus others)
.outboundRelationship[typeCode=FLFS].target
... replaces
Request.replaces
Handled by message location of ORC (ORC.1=RO or RU)
.outboundRelationship[typeCode=RPLC].target
... requisition
Request.groupIdentifier
ORC.4
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
... status
Request.status
  • ORC.5
  • RF1-1
.status
FiveWs.status
Action.currentStatus
... intent
Request.intent
N/A
.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
FiveWs.class
... Fatias para category
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
.... category:category
RF1-5
  • .outboundRelationship[typeCode="COMP].target[classCode="LIST"
  • moodCode="INT"].code
FiveWs.class
..... id
n/a
..... extension
n/a
..... coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... priority
Request.priority
  • TQ1.9
  • RF1-2
.priorityCode
FiveWs.grade
... doNotPerform
Request.doNotPerform
.actionNegationInd
... code
Request.code
PR1-3 / OBR-4 (varies by domain)
.code
FiveWs.what[x]
Procedure.procedureCode
... orderDetail
NTE
.code
Procedure.procedureCode
.... id
n/a
.... extension
n/a
.... Fatias para coding
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
..... coding:referenceCode
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
...... id
n/a
...... extension
n/a
...... system
C*E.3
./codeSystem
...... version
C*E.7
./codeSystemVersion
...... code
C*E.1
./code
...... display
C*E.2 - but note this is not well followed
CV.displayName
...... userSelected
Sometimes implied by being first
CD.codingRationale
..... coding:localCode
  • C*E.1-8
  • C*E.10-22
  • union(.
  • ./translation)
.... text
C*E.9. But note many systems use C*E.2 for this
./originalText[mediaType/code="text/plain"]/data
... quantity[x]
NTE
.quantity
... subject
Request.subject
PID
.participation[typeCode=SBJ].role
FiveWs.subject
ClinicalStatement.subject
.... id
n/a
.... extension
n/a
.... reference
N/A
.... type
N/A
.... identifier
.identifier
.... display
N/A
... encounter
Request.encounter
PV1
  • .inboundRelationship(typeCode=COMP].source[classCode<=PCPR
  • moodCode=EVN]
FiveWs.context
ClinicalStatement.encounter
... occurrence[x]
Request.occurrence[x]
  • TQ1/TQ2
  • OBR-7/OBR-8
.effectiveTime
FiveWs.planned
Procedure.procedureSchedule
... asNeeded[x]
precondition.negationInd (inversed - so negationInd = true means asNeeded=false CodeableConcept: precondition.observationEventCriterion[code="Assertion"].value
Proposal.prnReason.reason
... authoredOn
Request.authoredOn
  • ORC.9
  • RF1-7 / RF1-9
.participation[typeCode=AUT].time
FiveWs.recorded
Proposal.proposedAtTime
... requester
Request.requester
  • ORC.12
  • PRT
.participation[typeCode=AUT].role
FiveWs.author
ClinicalStatement.statementAuthor
... performerType
Request.performerType
  • PRT
  • RF!-3
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
FiveWs.actor
... performer
Request.performer
  • PRT
  • PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
... locationCode
.participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
FiveWs.actor
... locationReference
.participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE]
FiveWs.actor
... reasonCode
Request.reasonCode
  • ORC.16
  • RF1-10
.reasonCode
FiveWs.why[x]
... reasonReference
Request.reasonReference
ORC.16
.outboundRelationship[typeCode=RSON].target
FiveWs.why[x]
... insurance
Request.insurance
IN1/IN2
.outboundRelationship[typeCode=COVBY].target
... supportingInfo
Request.supportingInfo
Accompanying segments
.outboundRelationship[typeCode=PERT].target
... specimen
SPM
.participation[typeCode=SPC].role
... bodySite
SPM
targetSiteCode
Procedure.targetBodySite
... note
Request.note
NTE
  • .inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN
  • type=ST]
ClinicalStatement.additionalText
... patientInstruction
NTE
.text
... relevantHistory
Request.relevantHistory
N/A
  • .inboundRelationship(typeCode=SUBJ].source[classCode=CACT
  • moodCode=EVN]

doco Documentação para este formato