STU3 Candidate

This page is part of the FHIR Specification (v1.8.0: STU 3 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Mappings for the clinicaldocument Profile.

Clinical Document Profile for Composition
CompositionClinicalDocumentEntity. Role, or Act
   id
   meta
   implicitRules
   language
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifierDocument.id / Document.setId
   date.effectiveTime[type="TS"]
   type./code
   class.outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
   title./title
   statusinterim: .completionCode="IN" & ./statusCode[isNormalDatatype()]="active"; final: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and not(./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseComposition", code) and isNormalAct()]); amended: .completionCode="AU" && ./statusCode[isNormalDatatype()]="complete" and ./inboundRelationship[typeCode="SUBJ" and isNormalActRelationship()]/source[subsumesCode("ActClass#CACT") and moodCode="EVN" and domainMember("ReviseComposition", code) and isNormalAct() and statusCode="completed"]; withdrawn : .completionCode=NI && ./statusCode[isNormalDatatype()]="obsolete"
   confidentiality.confidentialityCode
   subject.participation[typeCode="SBJ"].role[typeCode="PAT"]
   author.participation[typeCode="AUT"].role[classCode="ASSIGNED"]
   attester.participation[typeCode="AUTHEN"].role[classCode="ASSIGNED"]
      idn/a
      extensionn/a
      modifierExtensionN/A
      modeunique(./modeCode)
      time./time[type="TS" and isNormalDatatype()]
      party./role[classCode="ASSIGNED" and isNormalRole]/player[determinerCode="INST" and classCode=("DEV", "PSN") and isNormalEntity()] or ./role[classCode="ASSIGNED" and isNormalRole and not(player)]/scoper[determinerCode="INST" and classCode="ORG" and isNormalEntity()]
   custodian.participation[typeCode="RCV"].role[classCode="CUST"].scoper[classCode="ORG" and determinerCode="INST"]
   eventoutboundRelationship[typeCode="SUBJ"].target[classCode<'ACT']
      idn/a
      extensionn/a
      modifierExtensionN/A
      code.code
      period.effectiveTime
      detail.outboundRelationship[typeCode="SUBJ"].target
   encounterunique(highest(./outboundRelationship[typeCode="SUBJ" and isNormalActRelationship()], priorityNumber)/target[moodCode="EVN" and classCode=("ENC", "PCPR") and isNormalAct])
   section./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
      idn/a
      extensionn/a
      modifierExtensionN/A
      title./title
      code./code
      text.text
      mode.outBoundRelationship[typeCode=COMP].target[classCode=OBS"].value
      orderedBy.outboundRelationship[typeCode=COMP].sequenceNumber > 1
      entry.outboundRelationship[typeCode=COMP] or .participation[typeCode=SBJ]
      emptyReason.inboundRelationship[typeCode=SUBJ,code<{ListEmptyReason}].value[type=CD]
      section./outboundRelationship[typeCode="COMP" and isNormalActRelationship()]/target[moodCode="EVN" and classCode="DOCSECT" and isNormalAct]
Clinical Document Profile for Composition
CompositionClinicalDocumentClinicalDocument
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   identifier.setId
   date.effectiveTime
   type.code
   classn/a
   title.title
   statusn/a
   confidentiality.confidentialityCode
   subject.recordTarget
   author.author.assignedAuthor
   attester.authenticator/.legalAuthenticator
      id
      extension
      modifierExtension
      modeimplied by .authenticator/.legalAuthenticator
      time.authenticator.time
      party.authenticator.assignedEnttty
   custodian.custodian.assignedCustodian
   event.documentationOf.serviceEvent
      id
      extension
      modifierExtension
      code.code
      period.effectiveTime
      detailn/a
   encounter.componentOf.encompassingEncounter
   section.component.structuredBody.component.section
      id
      extension
      modifierExtension
      title.title
      code.code
      text.text
      moden/a
      orderedByn/a
      entry.entry
      emptyReasonn/a
      section.component.section
Clinical Document Profile for Composition
CompositionClinicalDocumentinfrastructure.documents
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   identifierid
   datewhen.done
   typeclass
   classclass
   title
   statusstatus
   confidentiality
   subjectwho.focus
   authorwho.author
   attester
      id
      extension
      modifierExtension
      mode
      time
      partywho.witness
   custodian
   event
      id
      extension
      modifierExtension
      code
      period
      detail
   encountercontext
   section
      id
      extension
      modifierExtension
      title
      code
      text
      modeclass
      orderedBy
      entry
      emptyReason
      section