Consolidated CDA
3.0.0-ballot - ballot United States of America flag

This page is part of the CCDA: Consolidated CDA Release (v3.0.0-ballot: CCDA 3.0 Ballot 1) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions

Logical Model: Patient Referral Act

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/PatientReferralAct Version: 3.0.0-ballot
Draft as of 2023-12-21 Computable Name: PatientReferralAct
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.20.22.4.140

This template represents the type of referral (e.g., for dental care, to a specialist, for aging problems) and represents whether the referral is for full care or shared care. It may contain a reference to another act in the document instance representing the clinical reason for the referral (e.g., problem, concern, procedure).

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Act

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act C1..1ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
should-priorityCode: SHOULD contain priorityCode
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root
.... templateId:patient-referral-act 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.140
..... @extension 0..0
... @classCode 1..1csFixed Value: PCPR
... @moodCode 1..1csBinding: Patient Referral Act moodCode (required)
... code 1..1CDBinding: Referral Types (required)
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CS
.... @code 1..1csFixed Value: active
... effectiveTime 1..1IVL_TSThe effectiveTime represents the time when the future referral is intended to take place.
... priorityCode 0..1CE
... author 0..*AuthorParticipationBase for all types and resources
... participant 0..*Participant2
.... @typeCode 1..1csFixed Value: REFT
.... participantRole 1..1ParticipantRole
..... code 0..1CEBinding: Healthcare Provider Taxonomy (preferred)
... Slices for entryRelationship 0..*EntryRelationshipThe following entryRelationship represents a reference to another act in the document instance representing the clinical reason for the referral (e.g., problem, concern, procedure).
Slice: Unordered, Open by profile:observation
.... entryRelationship:entryRelationship1 0..*EntryRelationshipThe following entryRelationship represents whether the referral is for full or shared care.
..... @typeCode 1..1csFixed Value: SUBJ
..... observation C1..1Observationshould-priorityCode: SHOULD contain priorityCode
...... @classCode 1..1csFixed Value: OBS
...... @moodCode 1..1csFixed Value: RQO
...... code 1..1CD
....... @code 1..1csRequired Pattern: ASSERTION
....... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.5.4
...... statusCode 1..1CS
....... @code 1..1csFixed Value: completed
...... priorityCode 0..1CEBinding: ActPriority (preferred)
...... value 1..1CDBinding: Care Model (preferred)
.... entryRelationship:indication 0..*EntryRelationship
..... @typeCode 1..1csFixed Value: RSON
..... observation 1..1IndicationBase for all types and resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Act.moodCoderequiredPatientReferralActMoodCode
Act.coderequiredReferralTypes
Act.participant.participantRole.codepreferredHealthcareProviderTaxonomy (a valid code from http://nucc.org/provider-taxonomy)
Act.entryRelationship:entryRelationship1.observation.priorityCodepreferredActPriority
Act.entryRelationship:entryRelationship1.observation.valuepreferredCareModel

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningActSHOULD contain author
: author.exists()
should-priorityCodewarningAct, Act.entryRelationship:entryRelationship1.observationSHOULD contain priorityCode
: priorityCode.exists()
should-text-ref-valuewarningActSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorAct.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Act C1..1ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
should-priorityCode: SHOULD contain priorityCode
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root
.... templateId:patient-referral-act 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.140
... @classCode 1..1csBinding: XActClassDocumentEntryAct (2.0.0) (required)
Fixed Value: PCPR
... @moodCode 1..1csBinding: Patient Referral Act moodCode (required)
... code 1..1CDBinding: Referral Types (required)
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CSBinding: ActStatus (required)
.... @code 1..1csFixed Value: active
... effectiveTime 1..1IVL_TSThe effectiveTime represents the time when the future referral is intended to take place.
... priorityCode 0..1CEBinding: ActPriority (example)
... author 0..*AuthorParticipationBase for all types and resources
... participant 0..*Participant2
.... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: REFT
.... participantRole 1..1ParticipantRole
..... @classCode 1..1csBinding: RoleClassRoot (required)
..... code 0..1CEBinding: Healthcare Provider Taxonomy (preferred)
... Slices for entryRelationship 0..*EntryRelationshipThe following entryRelationship represents a reference to another act in the document instance representing the clinical reason for the referral (e.g., problem, concern, procedure).
Slice: Unordered, Open by profile:observation
.... entryRelationship:entryRelationship1 0..*EntryRelationshipThe following entryRelationship represents whether the referral is for full or shared care.
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: SUBJ
..... observation C1..1Observationshould-priorityCode: SHOULD contain priorityCode
...... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
...... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: RQO
...... code 1..1CDBinding: ObservationType (example)
....... @code 1..1csRequired Pattern: ASSERTION
....... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.5.4
...... statusCode 1..1CSBinding: ActStatus (required)
....... @code 1..1csFixed Value: completed
...... priorityCode 0..1CEBinding: ActPriority (preferred)
...... value 1..1CDBinding: Care Model (preferred)
.... entryRelationship:indication 0..*EntryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: RSON
..... observation C1..1IndicationBase for all types and resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.classCoderequiredFixed Value: PCPR
Act.moodCoderequiredPatientReferralActMoodCode
Act.coderequiredReferralTypes
Act.statusCoderequiredActStatus
Act.priorityCodeexampleActPriority
Act.participant.typeCoderequiredFixed Value: REFT
Act.participant.participantRole.classCoderequiredRoleClassRoot
Act.participant.participantRole.codepreferredHealthcareProviderTaxonomy (a valid code from http://nucc.org/provider-taxonomy)
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: SUBJ
Act.entryRelationship:entryRelationship1.observation.classCoderequiredFixed Value: OBS
Act.entryRelationship:entryRelationship1.observation.moodCoderequiredFixed Value: RQO
Act.entryRelationship:entryRelationship1.observation.codeexampleObservationType
Act.entryRelationship:entryRelationship1.observation.statusCoderequiredActStatus
Act.entryRelationship:entryRelationship1.observation.priorityCodepreferredActPriority
Act.entryRelationship:entryRelationship1.observation.valuepreferredCareModel
Act.entryRelationship:indication.typeCoderequiredFixed Value: RSON

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningActSHOULD contain author
: author.exists()
should-effectiveTimewarningAct.entryRelationship:indication.observationSHOULD contain effectiveTime
: effectiveTime.exists()
should-priorityCodewarningAct, Act.entryRelationship:entryRelationship1.observationSHOULD contain priorityCode
: priorityCode.exists()
should-text-ref-valuewarningActSHOULD contain text/reference/@value
: text.reference.value.exists()
should-text-ref-valuewarningAct.entryRelationship:indication.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorAct.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Act C1..1ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
should-priorityCode: SHOULD contain priorityCode
should-author: SHOULD contain author
... @nullFlavor 0..1csBinding: CDANullFlavor (required)
... realmCode 0..*CS
... typeId 0..1II
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1st
.... @displayable 0..1bl
.... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1st
.... templateId:patient-referral-act 1..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.140
... @classCode 1..1csBinding: XActClassDocumentEntryAct (2.0.0) (required)
Fixed Value: PCPR
... @moodCode 1..1csBinding: Patient Referral Act moodCode (required)
... @negationInd 0..1bl
... id 1..*IIIn the case of a Consultation Note where this referral is being fulfilled by this consultation, this id would be referenced in the inFullfilmentOf/order/id of the Consultation Note.
... code 1..1CDBinding: Referral Types (required)
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @compression 0..1csBinding: CompressionAlgorithm (required)
.... @integrityCheck 0..1bin
.... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1cs
.... @mediaType 0..1csBinding: MediaType (example)
.... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
.... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csFixed Value: active
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1IVL_TSThe effectiveTime represents the time when the future referral is intended to take place.
... priorityCode 0..1CEBinding: ActPriority (example)
... languageCode 0..1CSBinding: AllLanguages (required)
... subject 0..1Subject
... specimen 0..*Specimen
... performer 0..*Performer2
... author 0..*AuthorParticipationBase for all types and resources
... informant 0..*Informant
... participant 0..*Participant2
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1st
.... templateId 0..*II
.... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: REFT
.... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
.... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
.... time 0..1IVL_TS
.... awarenessCode 0..1CE
.... participantRole 1..1ParticipantRole
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @classCode 1..1csBinding: RoleClassRoot (required)
..... id 0..*II
..... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
..... code 0..1CEBinding: Healthcare Provider Taxonomy (preferred)
..... addr 0..*AD
..... telecom 0..*TEL
..... playingDevice 0..1Device
..... playingEntity 0..1PlayingEntity
..... scopingEntity 0..1Entity
... Slices for entryRelationship 0..*EntryRelationshipThe following entryRelationship represents a reference to another act in the document instance representing the clinical reason for the referral (e.g., problem, concern, procedure).
Slice: Unordered, Open by profile:observation
.... entryRelationship:entryRelationship1 0..*EntryRelationshipThe following entryRelationship represents whether the referral is for full or shared care.
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: SUBJ
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation C1..1Observationshould-priorityCode: SHOULD contain priorityCode
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
...... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: RQO
...... @negationInd 0..1bl
...... id 0..*II
...... code 1..1CDBinding: ObservationType (example)
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @code 1..1csRequired Pattern: ASSERTION
....... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.5.4
....... @codeSystemName 0..1st
....... @codeSystemVersion 0..1st
....... @displayName 0..1st
....... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
....... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... qualifier 0..*CR
....... translation 0..*CD
...... derivationExpr 0..1ST
...... text 0..1ED
...... statusCode 1..1CSBinding: ActStatus (required)
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @code 1..1csFixed Value: completed
....... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
....... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
...... effectiveTime 0..1IVL_TS
...... priorityCode 0..1CEBinding: ActPriority (preferred)
...... repeatNumber 0..1IVL_INT
...... languageCode 0..1CSBinding: AllLanguages (required)
...... value 1..1CDBinding: Care Model (preferred)
...... interpretationCode 0..*CEBinding: ObservationInterpretation (required)
...... methodCode 0..*CEBinding: ObservationMethod (example)
...... targetSiteCode 0..*CD
...... subject 0..1Subject
...... specimen 0..*Specimen
...... performer 0..*Performer2
...... author 0..*Author
...... informant 0..*Informant
...... participant 0..*Participant2
...... entryRelationship 0..*EntryRelationship
...... reference 0..*Reference
...... precondition 0..*Precondition
...... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
...... referenceRange 0..*InfrastructureRoot
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... realmCode 0..*CS
....... typeId 0..1II
........ @nullFlavor 0..1csBinding: CDANullFlavor (required)
........ @assigningAuthorityName 0..1st
........ @displayable 0..1bl
........ @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
........ @extension 1..1st
....... templateId 0..*II
....... @typeCode 0..1csBinding: ActRelationshipType (2.0.0) (required)
Fixed Value: REFV
....... observationRange 1..1ObservationRange
...... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... entryRelationship:indication 0..*EntryRelationship
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: RSON
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation C1..1IndicationBase for all types and resources
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
... reference 0..*Reference
... precondition 0..*Precondition
... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.nullFlavorrequiredCDANullFlavor
Act.typeId.nullFlavorrequiredCDANullFlavor
Act.templateId:patient-referral-act.nullFlavorrequiredCDANullFlavor
Act.classCoderequiredFixed Value: PCPR
Act.moodCoderequiredPatientReferralActMoodCode
Act.coderequiredReferralTypes
Act.text.nullFlavorrequiredCDANullFlavor
Act.text.compressionrequiredCDACompressionAlgorithm
Act.text.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Act.text.mediaTypeexampleMediaType
Act.text.representationrequiredBinaryDataEncoding
Act.statusCoderequiredActStatus
Act.statusCode.nullFlavorrequiredCDANullFlavor
Act.priorityCodeexampleActPriority
Act.languageCoderequiredAllLanguages
Act.participant.nullFlavorrequiredCDANullFlavor
Act.participant.typeId.nullFlavorrequiredCDANullFlavor
Act.participant.typeCoderequiredFixed Value: REFT
Act.participant.contextControlCoderequiredFixed Value: OP
Act.participant.participantRole.nullFlavorrequiredCDANullFlavor
Act.participant.participantRole.typeId.nullFlavorrequiredCDANullFlavor
Act.participant.participantRole.classCoderequiredRoleClassRoot
Act.participant.participantRole.codepreferredHealthcareProviderTaxonomy (a valid code from http://nucc.org/provider-taxonomy)
Act.entryRelationship:entryRelationship1.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: SUBJ
Act.entryRelationship:entryRelationship1.observation.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.classCoderequiredFixed Value: OBS
Act.entryRelationship:entryRelationship1.observation.moodCoderequiredFixed Value: RQO
Act.entryRelationship:entryRelationship1.observation.codeexampleObservationType
Act.entryRelationship:entryRelationship1.observation.code.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.statusCoderequiredActStatus
Act.entryRelationship:entryRelationship1.observation.statusCode.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.priorityCodepreferredActPriority
Act.entryRelationship:entryRelationship1.observation.languageCoderequiredAllLanguages
Act.entryRelationship:entryRelationship1.observation.valuepreferredCareModel
Act.entryRelationship:entryRelationship1.observation.interpretationCoderequiredObservationInterpretation
Act.entryRelationship:entryRelationship1.observation.methodCodeexampleObservationMethod
Act.entryRelationship:entryRelationship1.observation.referenceRange.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.referenceRange.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.referenceRange.typeCoderequiredFixed Value: REFV
Act.entryRelationship:indication.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:indication.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:indication.typeCoderequiredFixed Value: RSON

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningActSHOULD contain author
: author.exists()
should-effectiveTimewarningAct.entryRelationship:indication.observationSHOULD contain effectiveTime
: effectiveTime.exists()
should-priorityCodewarningAct, Act.entryRelationship:entryRelationship1.observationSHOULD contain priorityCode
: priorityCode.exists()
should-text-ref-valuewarningActSHOULD contain text/reference/@value
: text.reference.value.exists()
should-text-ref-valuewarningAct.entryRelationship:indication.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorAct.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

This structure is derived from Act

Summary

Mandatory: 7 elements (7 nested mandatory elements)
Fixed Value: 8 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Act.templateId is sliced based on the value of value:root
  • The element Act.entryRelationship is sliced based on the value of profile:observation

Differential View

This structure is derived from Act

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act C1..1ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
should-priorityCode: SHOULD contain priorityCode
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root
.... templateId:patient-referral-act 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.140
..... @extension 0..0
... @classCode 1..1csFixed Value: PCPR
... @moodCode 1..1csBinding: Patient Referral Act moodCode (required)
... code 1..1CDBinding: Referral Types (required)
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CS
.... @code 1..1csFixed Value: active
... effectiveTime 1..1IVL_TSThe effectiveTime represents the time when the future referral is intended to take place.
... priorityCode 0..1CE
... author 0..*AuthorParticipationBase for all types and resources
... participant 0..*Participant2
.... @typeCode 1..1csFixed Value: REFT
.... participantRole 1..1ParticipantRole
..... code 0..1CEBinding: Healthcare Provider Taxonomy (preferred)
... Slices for entryRelationship 0..*EntryRelationshipThe following entryRelationship represents a reference to another act in the document instance representing the clinical reason for the referral (e.g., problem, concern, procedure).
Slice: Unordered, Open by profile:observation
.... entryRelationship:entryRelationship1 0..*EntryRelationshipThe following entryRelationship represents whether the referral is for full or shared care.
..... @typeCode 1..1csFixed Value: SUBJ
..... observation C1..1Observationshould-priorityCode: SHOULD contain priorityCode
...... @classCode 1..1csFixed Value: OBS
...... @moodCode 1..1csFixed Value: RQO
...... code 1..1CD
....... @code 1..1csRequired Pattern: ASSERTION
....... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.5.4
...... statusCode 1..1CS
....... @code 1..1csFixed Value: completed
...... priorityCode 0..1CEBinding: ActPriority (preferred)
...... value 1..1CDBinding: Care Model (preferred)
.... entryRelationship:indication 0..*EntryRelationship
..... @typeCode 1..1csFixed Value: RSON
..... observation 1..1IndicationBase for all types and resources

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Act.moodCoderequiredPatientReferralActMoodCode
Act.coderequiredReferralTypes
Act.participant.participantRole.codepreferredHealthcareProviderTaxonomy (a valid code from http://nucc.org/provider-taxonomy)
Act.entryRelationship:entryRelationship1.observation.priorityCodepreferredActPriority
Act.entryRelationship:entryRelationship1.observation.valuepreferredCareModel

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningActSHOULD contain author
: author.exists()
should-priorityCodewarningAct, Act.entryRelationship:entryRelationship1.observationSHOULD contain priorityCode
: priorityCode.exists()
should-text-ref-valuewarningActSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorAct.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act C1..1ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
should-priorityCode: SHOULD contain priorityCode
should-author: SHOULD contain author
... Slices for templateId 1..*IISlice: Unordered, Open by value:root
.... templateId:patient-referral-act 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.140
... @classCode 1..1csBinding: XActClassDocumentEntryAct (2.0.0) (required)
Fixed Value: PCPR
... @moodCode 1..1csBinding: Patient Referral Act moodCode (required)
... code 1..1CDBinding: Referral Types (required)
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1CSBinding: ActStatus (required)
.... @code 1..1csFixed Value: active
... effectiveTime 1..1IVL_TSThe effectiveTime represents the time when the future referral is intended to take place.
... priorityCode 0..1CEBinding: ActPriority (example)
... author 0..*AuthorParticipationBase for all types and resources
... participant 0..*Participant2
.... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: REFT
.... participantRole 1..1ParticipantRole
..... @classCode 1..1csBinding: RoleClassRoot (required)
..... code 0..1CEBinding: Healthcare Provider Taxonomy (preferred)
... Slices for entryRelationship 0..*EntryRelationshipThe following entryRelationship represents a reference to another act in the document instance representing the clinical reason for the referral (e.g., problem, concern, procedure).
Slice: Unordered, Open by profile:observation
.... entryRelationship:entryRelationship1 0..*EntryRelationshipThe following entryRelationship represents whether the referral is for full or shared care.
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: SUBJ
..... observation C1..1Observationshould-priorityCode: SHOULD contain priorityCode
...... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
...... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: RQO
...... code 1..1CDBinding: ObservationType (example)
....... @code 1..1csRequired Pattern: ASSERTION
....... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.5.4
...... statusCode 1..1CSBinding: ActStatus (required)
....... @code 1..1csFixed Value: completed
...... priorityCode 0..1CEBinding: ActPriority (preferred)
...... value 1..1CDBinding: Care Model (preferred)
.... entryRelationship:indication 0..*EntryRelationship
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: RSON
..... observation C1..1IndicationBase for all types and resources

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.classCoderequiredFixed Value: PCPR
Act.moodCoderequiredPatientReferralActMoodCode
Act.coderequiredReferralTypes
Act.statusCoderequiredActStatus
Act.priorityCodeexampleActPriority
Act.participant.typeCoderequiredFixed Value: REFT
Act.participant.participantRole.classCoderequiredRoleClassRoot
Act.participant.participantRole.codepreferredHealthcareProviderTaxonomy (a valid code from http://nucc.org/provider-taxonomy)
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: SUBJ
Act.entryRelationship:entryRelationship1.observation.classCoderequiredFixed Value: OBS
Act.entryRelationship:entryRelationship1.observation.moodCoderequiredFixed Value: RQO
Act.entryRelationship:entryRelationship1.observation.codeexampleObservationType
Act.entryRelationship:entryRelationship1.observation.statusCoderequiredActStatus
Act.entryRelationship:entryRelationship1.observation.priorityCodepreferredActPriority
Act.entryRelationship:entryRelationship1.observation.valuepreferredCareModel
Act.entryRelationship:indication.typeCoderequiredFixed Value: RSON

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningActSHOULD contain author
: author.exists()
should-effectiveTimewarningAct.entryRelationship:indication.observationSHOULD contain effectiveTime
: effectiveTime.exists()
should-priorityCodewarningAct, Act.entryRelationship:entryRelationship1.observationSHOULD contain priorityCode
: priorityCode.exists()
should-text-ref-valuewarningActSHOULD contain text/reference/@value
: text.reference.value.exists()
should-text-ref-valuewarningAct.entryRelationship:indication.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorAct.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Act C1..1ActXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, text, statusCode, effectiveTime, priorityCode, languageCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
should-priorityCode: SHOULD contain priorityCode
should-author: SHOULD contain author
... @nullFlavor 0..1csBinding: CDANullFlavor (required)
... realmCode 0..*CS
... typeId 0..1II
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1st
.... @displayable 0..1bl
.... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1st
.... templateId:patient-referral-act 1..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.140
... @classCode 1..1csBinding: XActClassDocumentEntryAct (2.0.0) (required)
Fixed Value: PCPR
... @moodCode 1..1csBinding: Patient Referral Act moodCode (required)
... @negationInd 0..1bl
... id 1..*IIIn the case of a Consultation Note where this referral is being fulfilled by this consultation, this id would be referenced in the inFullfilmentOf/order/id of the Consultation Note.
... code 1..1CDBinding: Referral Types (required)
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @compression 0..1csBinding: CompressionAlgorithm (required)
.... @integrityCheck 0..1bin
.... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1cs
.... @mediaType 0..1csBinding: MediaType (example)
.... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
.... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1ED
... statusCode 1..1CSBinding: ActStatus (required)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csFixed Value: active
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1IVL_TSThe effectiveTime represents the time when the future referral is intended to take place.
... priorityCode 0..1CEBinding: ActPriority (example)
... languageCode 0..1CSBinding: AllLanguages (required)
... subject 0..1Subject
... specimen 0..*Specimen
... performer 0..*Performer2
... author 0..*AuthorParticipationBase for all types and resources
... informant 0..*Informant
... participant 0..*Participant2
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1st
.... templateId 0..*II
.... @typeCode 1..1csBinding: ParticipationType (required)
Fixed Value: REFT
.... @contextControlCode 0..1csBinding: ContextControl (required)
Fixed Value: OP
.... sdtcFunctionCode 0..1CEXML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
.... time 0..1IVL_TS
.... awarenessCode 0..1CE
.... participantRole 1..1ParticipantRole
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @classCode 1..1csBinding: RoleClassRoot (required)
..... id 0..*II
..... sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
..... code 0..1CEBinding: Healthcare Provider Taxonomy (preferred)
..... addr 0..*AD
..... telecom 0..*TEL
..... playingDevice 0..1Device
..... playingEntity 0..1PlayingEntity
..... scopingEntity 0..1Entity
... Slices for entryRelationship 0..*EntryRelationshipThe following entryRelationship represents a reference to another act in the document instance representing the clinical reason for the referral (e.g., problem, concern, procedure).
Slice: Unordered, Open by profile:observation
.... entryRelationship:entryRelationship1 0..*EntryRelationshipThe following entryRelationship represents whether the referral is for full or shared care.
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: SUBJ
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation C1..1Observationshould-priorityCode: SHOULD contain priorityCode
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... realmCode 0..*CS
...... typeId 0..1II
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @assigningAuthorityName 0..1st
....... @displayable 0..1bl
....... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1st
...... templateId 0..*II
...... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
...... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: RQO
...... @negationInd 0..1bl
...... id 0..*II
...... code 1..1CDBinding: ObservationType (example)
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @code 1..1csRequired Pattern: ASSERTION
....... @codeSystem 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.5.4
....... @codeSystemName 0..1st
....... @codeSystemVersion 0..1st
....... @displayName 0..1st
....... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
....... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
....... originalText 0..1ED
....... qualifier 0..*CR
....... translation 0..*CD
...... derivationExpr 0..1ST
...... text 0..1ED
...... statusCode 1..1CSBinding: ActStatus (required)
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... @code 1..1csFixed Value: completed
....... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
....... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
...... effectiveTime 0..1IVL_TS
...... priorityCode 0..1CEBinding: ActPriority (preferred)
...... repeatNumber 0..1IVL_INT
...... languageCode 0..1CSBinding: AllLanguages (required)
...... value 1..1CDBinding: Care Model (preferred)
...... interpretationCode 0..*CEBinding: ObservationInterpretation (required)
...... methodCode 0..*CEBinding: ObservationMethod (example)
...... targetSiteCode 0..*CD
...... subject 0..1Subject
...... specimen 0..*Specimen
...... performer 0..*Performer2
...... author 0..*Author
...... informant 0..*Informant
...... participant 0..*Participant2
...... entryRelationship 0..*EntryRelationship
...... reference 0..*Reference
...... precondition 0..*Precondition
...... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
...... referenceRange 0..*InfrastructureRoot
....... @nullFlavor 0..1csBinding: CDANullFlavor (required)
....... realmCode 0..*CS
....... typeId 0..1II
........ @nullFlavor 0..1csBinding: CDANullFlavor (required)
........ @assigningAuthorityName 0..1st
........ @displayable 0..1bl
........ @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
........ @extension 1..1st
....... templateId 0..*II
....... @typeCode 0..1csBinding: ActRelationshipType (2.0.0) (required)
Fixed Value: REFV
....... observationRange 1..1ObservationRange
...... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
.... entryRelationship:indication 0..*EntryRelationship
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @typeCode 1..1csBinding: x_ActRelationshipEntryRelationship (required)
Fixed Value: RSON
..... @inversionInd 0..1bl
..... @contextConductionInd 0..1bl
..... @negationInd 0..1bl
..... sequenceNumber 0..1INT
..... seperatableInd 0..1BL
..... act 0..1Act
..... encounter 0..1Encounter
..... observation C1..1IndicationBase for all types and resources
..... observationMedia 0..1ObservationMedia
..... organizer 0..1Organizer
..... procedure 0..1Procedure
..... regionOfInterest 0..1RegionOfInterest
..... substanceAdministration 0..1SubstanceAdministration
..... supply 0..1Supply
... reference 0..*Reference
... precondition 0..*Precondition
... sdtcPrecondition2 0..*Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Act.nullFlavorrequiredCDANullFlavor
Act.typeId.nullFlavorrequiredCDANullFlavor
Act.templateId:patient-referral-act.nullFlavorrequiredCDANullFlavor
Act.classCoderequiredFixed Value: PCPR
Act.moodCoderequiredPatientReferralActMoodCode
Act.coderequiredReferralTypes
Act.text.nullFlavorrequiredCDANullFlavor
Act.text.compressionrequiredCDACompressionAlgorithm
Act.text.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Act.text.mediaTypeexampleMediaType
Act.text.representationrequiredBinaryDataEncoding
Act.statusCoderequiredActStatus
Act.statusCode.nullFlavorrequiredCDANullFlavor
Act.priorityCodeexampleActPriority
Act.languageCoderequiredAllLanguages
Act.participant.nullFlavorrequiredCDANullFlavor
Act.participant.typeId.nullFlavorrequiredCDANullFlavor
Act.participant.typeCoderequiredFixed Value: REFT
Act.participant.contextControlCoderequiredFixed Value: OP
Act.participant.participantRole.nullFlavorrequiredCDANullFlavor
Act.participant.participantRole.typeId.nullFlavorrequiredCDANullFlavor
Act.participant.participantRole.classCoderequiredRoleClassRoot
Act.participant.participantRole.codepreferredHealthcareProviderTaxonomy (a valid code from http://nucc.org/provider-taxonomy)
Act.entryRelationship:entryRelationship1.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.typeCoderequiredFixed Value: SUBJ
Act.entryRelationship:entryRelationship1.observation.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.classCoderequiredFixed Value: OBS
Act.entryRelationship:entryRelationship1.observation.moodCoderequiredFixed Value: RQO
Act.entryRelationship:entryRelationship1.observation.codeexampleObservationType
Act.entryRelationship:entryRelationship1.observation.code.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.statusCoderequiredActStatus
Act.entryRelationship:entryRelationship1.observation.statusCode.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.priorityCodepreferredActPriority
Act.entryRelationship:entryRelationship1.observation.languageCoderequiredAllLanguages
Act.entryRelationship:entryRelationship1.observation.valuepreferredCareModel
Act.entryRelationship:entryRelationship1.observation.interpretationCoderequiredObservationInterpretation
Act.entryRelationship:entryRelationship1.observation.methodCodeexampleObservationMethod
Act.entryRelationship:entryRelationship1.observation.referenceRange.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.referenceRange.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:entryRelationship1.observation.referenceRange.typeCoderequiredFixed Value: REFV
Act.entryRelationship:indication.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:indication.typeId.nullFlavorrequiredCDANullFlavor
Act.entryRelationship:indication.typeCoderequiredFixed Value: RSON

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningActSHOULD contain author
: author.exists()
should-effectiveTimewarningAct.entryRelationship:indication.observationSHOULD contain effectiveTime
: effectiveTime.exists()
should-priorityCodewarningAct, Act.entryRelationship:entryRelationship1.observationSHOULD contain priorityCode
: priorityCode.exists()
should-text-ref-valuewarningActSHOULD contain text/reference/@value
: text.reference.value.exists()
should-text-ref-valuewarningAct.entryRelationship:indication.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorAct.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

This structure is derived from Act

Summary

Mandatory: 7 elements (7 nested mandatory elements)
Fixed Value: 8 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Act.templateId is sliced based on the value of value:root
  • The element Act.entryRelationship is sliced based on the value of profile:observation

 

Other representations of profile: CSV, Excel