Search FHIR

FR Document Core (CDA)
0.1.0 - ci-build France (la) flag

FR Document Core (CDA) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: CDA - FR Prescription

Official URL: https://interop.esante.gouv.fr/ig/cda/document-core/StructureDefinition/fr-cda-prescription Version: 0.1.0
Draft as of 2026-08-28 Computable Name: FRCDAPrescription

Entrée FR-Prescription: IHE-PCC - Supply - Cette entrée permet de décrire l’acte de prescription lié à un élément substanceAdministration par l’intermédiaire d’un élément entryRelationship dans les entrées suivantes : FR-Traitement, FR-Traitement-maladie-rare, FR-Vaccination, FR-Vaccin-recommande, FR-Fluide-intraveineux

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Supply Supply(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... Slices for templateId 3..3 II Slice: Unordered, Open by value:root
.... templateId:ccdSupplyActivity 1..1 II Conformité Supply activity (CCD)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 2.16.840.1.113883.10.20.1.34
.... templateId:iheSupplyEntry 1..1 II Conformité Supply Entry (IHE PCC)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.3.6.1.4.1.19376.1.5.3.1.4.7.3
.... templateId:frPrescription 1..1 II Conformité FR-Prescription (CI-SIS)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.2.250.1.213.1.1.3.44
... @classCode S 1..1 cs(2.0.3-sd)
... @moodCode S 1..1 cs(2.0.3-sd) Si la prescription a déjà été dispensée : moodCode='EVN' - Si la prescription est en attente de dispensation : moodCode='INT'
... repeatNumber 0..1 IVL_INT Nombre de renouvellements possibles
... quantity 0..1 PQ Quantité - L'unité est exprimée selon le système de codage UCUM.
... performer S 0..* Performer2 Dispensateur
.... time S 1..1 IVL_TS Date de la dispensation
..... @nullFlavor 0..1 cs(2.0.3-sd) Required Pattern: UNK
.... assignedEntity 1..1 AssignedEntity Dispensateur
..... id S 1..1 II Identifiant du dispensateur
..... assignedPerson
...... name 1..1 PN
..... representedOrganization
...... name 1..1 ON
... author 0..1 FRCDAAuthor(0.1.0)
... entryRelationship S 0..* EntryRelationship Prescripteur - Une prescription est en attente de dispensation (moodCode='INT'), peut comporter le prescripteur.
.... @typeCode 1..1 cs(2.0.3-sd) Required Pattern: SUBJ
.... act 0..1 FRCDAInstructionsAuDispensateur(0.1.0)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Supply 1..1 Supply(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
... realmCode 0..* CS
... typeId C 0..1 II Constraints: II-1
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... @assigningAuthorityName 0..1 st(2.0.3-sd)
.... @displayable 0..1 bl(2.0.3-sd)
.... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1 st(2.0.3-sd)
... Slices for templateId 3..3 II Slice: Unordered, Open by value:root
.... templateId:ccdSupplyActivity 1..1 II Conformité Supply activity (CCD)
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 2.16.840.1.113883.10.20.1.34
..... @extension 0..1 st(2.0.3-sd)
.... templateId:iheSupplyEntry 1..1 II Conformité Supply Entry (IHE PCC)
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.3.6.1.4.1.19376.1.5.3.1.4.7.3
..... @extension 0..1 st(2.0.3-sd)
.... templateId:frPrescription 1..1 II Conformité FR-Prescription (CI-SIS)
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.2.250.1.213.1.1.3.44
..... @extension 0..1 st(2.0.3-sd)
... @classCode S 1..1 cs(2.0.3-sd) Binding: ActClassSupply (3.0.0) (required)
Fixed Value: SPLY
... @moodCode S 1..1 cs(2.0.3-sd) Si la prescription a déjà été dispensée : moodCode='EVN' - Si la prescription est en attente de dispensation : moodCode='INT'
Binding: XDocumentSubstanceMood (2.0.0) (required)
... id S 1..1 II Identifiant de l'entrée
... code 0..1 CD Binding: ActCode (3.0.0) (example)
... text 0..1 ED
... statusCode 0..1 CS Binding: ActStatus (3.0.0) (required)
... effectiveTime 0..*
.... effectiveTime SXCM_TS
.... effectiveTime IVL_TS
.... effectiveTime EIVL_TS
.... effectiveTime PIVL_TS
.... effectiveTime SXPR_TS
... priorityCode 0..* CE Binding: ActPriority (3.0.0) (example)
... repeatNumber 0..1 IVL_INT Nombre de renouvellements possibles
... independentInd 0..1 BL
... quantity 0..1 PQ Quantité - L'unité est exprimée selon le système de codage UCUM.
... expectedUseTime 0..1 IVL_TS
... product 0..1 InfrastructureRoot
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... realmCode 0..* CS
.... typeId C 0..1 II Constraints: II-1
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1 st(2.0.3-sd)
.... templateId 0..* II
.... @typeCode 0..1 cs(2.0.3-sd) Binding: ParticipationTargetDirect (3.0.0) (required)
Fixed Value: PRD
.... manufacturedProduct 1..1 ManufacturedProduct
... subject 0..1 Subject
... specimen 0..* Specimen
... performer S 0..* Performer2 Dispensateur
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... realmCode 0..* CS
.... typeId C 0..1 II Constraints: II-1
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1 st(2.0.3-sd)
.... templateId 0..* II
.... @typeCode 0..1 cs(2.0.3-sd) Binding: ParticipationPhysicalPerformer (3.0.0) (required)
Fixed Value: PRF
.... sdtcFunctionCode 0..1 CE XML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
.... time S 1..1 IVL_TS Date de la dispensation
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
Required Pattern: UNK
..... @value 0..1 ts(2.0.3-sd) Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
..... @operator 0..1 cs(2.0.3-sd) Binding: CDASetOperator (2.0.3-sd) (required)
..... low 0..1 IVXB_TS
..... center 0..1 TS
..... width 0..1 PQ
..... high 0..1 IVXB_TS
.... modeCode 0..1 CE
.... assignedEntity 1..1 AssignedEntity Dispensateur
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... realmCode 0..* CS
..... typeId C 0..1 II Constraints: II-1
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... @assigningAuthorityName 0..1 st(2.0.3-sd)
...... @displayable 0..1 bl(2.0.3-sd)
...... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1 st(2.0.3-sd)
..... templateId 0..* II
..... @classCode 0..1 cs(2.0.3-sd) Binding: RoleClassAssignedEntity (3.0.0) (required)
Fixed Value: ASSIGNED
..... id S 1..1 II Identifiant du dispensateur
..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
..... code 0..1 CE Binding: CDARoleCode (2.0.3-sd) (example)
..... sdtcSpecialty 0..* CE XML Namespace: urn:hl7-org:sdtc
XML: specialty (urn:hl7-org:sdtc)
..... addr 0..* AD
..... telecom 0..* TEL
..... assignedPerson 0..1 Person
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... realmCode 0..* CS
...... typeId C 0..1 II Constraints: II-1
....... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
....... @assigningAuthorityName 0..1 st(2.0.3-sd)
....... @displayable 0..1 bl(2.0.3-sd)
....... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1 st(2.0.3-sd)
...... templateId 0..* II
...... @classCode 0..1 cs(2.0.3-sd) Binding: EntityClassLivingSubject (3.0.0) (required)
Fixed Value: PSN
...... @determinerCode 0..1 cs(2.0.3-sd) Binding: EntityDeterminer (3.0.0) (required)
Fixed Value: INSTANCE
...... name 1..1 PN
...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
XML: desc (urn:hl7-org:sdtc)
...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
XML: asPatientRelationship (urn:hl7-org:sdtc)
....... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
....... realmCode 0..* CS
....... typeId C 0..1 II Constraints: II-1
........ @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
........ @assigningAuthorityName 0..1 st(2.0.3-sd)
........ @displayable 0..1 bl(2.0.3-sd)
........ @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
........ @extension 1..1 st(2.0.3-sd)
....... templateId 0..* II
....... @classCode 1..1 cs(2.0.3-sd) Fixed Value: PRS
....... @determinerCode 0..1 cs(2.0.3-sd) Fixed Value: INSTANCE
....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
..... representedOrganization 0..1 Organization
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... realmCode 0..* CS
...... typeId C 0..1 II Constraints: II-1
....... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
....... @assigningAuthorityName 0..1 st(2.0.3-sd)
....... @displayable 0..1 bl(2.0.3-sd)
....... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1 st(2.0.3-sd)
...... templateId 0..* II
...... @classCode 0..1 cs(2.0.3-sd) Binding: EntityClassOrganization (3.0.0) (required)
Fixed Value: ORG
...... @determinerCode 0..1 cs(2.0.3-sd) Binding: EntityDeterminer (3.0.0) (required)
Fixed Value: INSTANCE
...... id 0..* II
...... name 1..1 ON
...... telecom 0..* TEL
...... addr 0..* AD
...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (3.0.0) (example)
...... asOrganizationPartOf 0..1 OrganizationPartOf
..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
XML: patient (urn:hl7-org:sdtc)
...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
... author 0..1 FRCDAAuthor(0.1.0)
... informant 0..* Informant
... participant 0..* Participant2
... entryRelationship S 0..* EntryRelationship Prescripteur - Une prescription est en attente de dispensation (moodCode='INT'), peut comporter le prescripteur.
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... realmCode 0..* CS
.... typeId C 0..1 II Constraints: II-1
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1 st(2.0.3-sd)
.... templateId 0..* II
.... @typeCode 1..1 cs(2.0.3-sd) Binding: XActRelationshipEntryRelationship (3.0.0) (required)
Required Pattern: SUBJ
.... @inversionInd 0..1 bl(2.0.3-sd)
.... @contextConductionInd 0..1 bl(2.0.3-sd)
.... @negationInd 0..1 bl(2.0.3-sd)
.... sequenceNumber 0..1 INT
.... seperatableInd 0..1 BL
.... act 0..1 FRCDAInstructionsAuDispensateur(0.1.0)
.... encounter 0..1 Encounter
.... observation 0..1 Observation
.... observationMedia 0..1 ObservationMedia
.... organizer 0..1 Organizer
.... procedure 0..1 Procedure
.... regionOfInterest 0..1 RegionOfInterest
.... substanceAdministration 0..1 SubstanceAdministration
.... supply 0..1 Supply
... reference 0..* Reference
... precondition 0..* Precondition
... sdtcInFulfillmentOf1 0..* InFulfillmentOf1 XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Supply.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.templateId:ccdSupplyActivity.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.templateId:iheSupplyEntry.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.templateId:frPrescription.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.classCode Base required ActClassSupply 📍3.0.0 THO v7.3
Supply.moodCode Base required x_DocumentSubstanceMood 📍2.0.0 THO v5.2
Supply.code Base example v3 Code System ActCode 📍3.0.0 THO v7.3
Supply.statusCode Base required ActStatus 📍3.0.0 THO v7.3
Supply.priorityCode Base example ActPriority 📍3.0.0 THO v7.3
Supply.product.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.product.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.product.typeCode Base required ParticipationTargetDirect 📍3.0.0 THO v7.3
Supply.performer.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.typeCode Base required ParticipationPhysicalPerformer 📍3.0.0 THO v7.3
Supply.performer.time.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.time.​operator Base required CDASetOperator 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​classCode Base required RoleClassAssignedEntity 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​code Base example CDARoleCode 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.classCode Base required EntityClassLivingSubject 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​assignedPerson.determinerCode Base required EntityDeterminer 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​assignedPerson.sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​representedOrganization.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​representedOrganization.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​representedOrganization.​classCode Base required EntityClassOrganization 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​representedOrganization.​determinerCode Base required EntityDeterminer 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​representedOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📍3.0.0 THO v7.3
Supply.entryRelationship.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.entryRelationship.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.entryRelationship.​typeCode Base required x_ActRelationshipEntryRelationship 📍3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression
II-1 error Supply.typeId, Supply.product.typeId, Supply.performer.typeId, Supply.performer.assignedEntity.typeId, Supply.performer.assignedEntity.assignedPerson.typeId, Supply.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, Supply.performer.assignedEntity.representedOrganization.typeId, Supply.entryRelationship.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()

Summary

Mandatory: 7 elements(3 nested mandatory elements)
Must-Support: 7 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Supply.templateId

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Supply Supply(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... Slices for templateId 3..3 II Slice: Unordered, Open by value:root
.... templateId:ccdSupplyActivity 1..1 II Conformité Supply activity (CCD)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 2.16.840.1.113883.10.20.1.34
.... templateId:iheSupplyEntry 1..1 II Conformité Supply Entry (IHE PCC)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.3.6.1.4.1.19376.1.5.3.1.4.7.3
.... templateId:frPrescription 1..1 II Conformité FR-Prescription (CI-SIS)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.2.250.1.213.1.1.3.44
... @classCode S 1..1 cs(2.0.3-sd)
... @moodCode S 1..1 cs(2.0.3-sd) Si la prescription a déjà été dispensée : moodCode='EVN' - Si la prescription est en attente de dispensation : moodCode='INT'
... repeatNumber 0..1 IVL_INT Nombre de renouvellements possibles
... quantity 0..1 PQ Quantité - L'unité est exprimée selon le système de codage UCUM.
... performer S 0..* Performer2 Dispensateur
.... time S 1..1 IVL_TS Date de la dispensation
..... @nullFlavor 0..1 cs(2.0.3-sd) Required Pattern: UNK
.... assignedEntity 1..1 AssignedEntity Dispensateur
..... id S 1..1 II Identifiant du dispensateur
..... assignedPerson
...... name 1..1 PN
..... representedOrganization
...... name 1..1 ON
... author 0..1 FRCDAAuthor(0.1.0)
... entryRelationship S 0..* EntryRelationship Prescripteur - Une prescription est en attente de dispensation (moodCode='INT'), peut comporter le prescripteur.
.... @typeCode 1..1 cs(2.0.3-sd) Required Pattern: SUBJ
.... act 0..1 FRCDAInstructionsAuDispensateur(0.1.0)

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Supply 1..1 Supply(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
... realmCode 0..* CS
... typeId C 0..1 II Constraints: II-1
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... @assigningAuthorityName 0..1 st(2.0.3-sd)
.... @displayable 0..1 bl(2.0.3-sd)
.... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1 st(2.0.3-sd)
... Slices for templateId 3..3 II Slice: Unordered, Open by value:root
.... templateId:ccdSupplyActivity 1..1 II Conformité Supply activity (CCD)
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 2.16.840.1.113883.10.20.1.34
..... @extension 0..1 st(2.0.3-sd)
.... templateId:iheSupplyEntry 1..1 II Conformité Supply Entry (IHE PCC)
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.3.6.1.4.1.19376.1.5.3.1.4.7.3
..... @extension 0..1 st(2.0.3-sd)
.... templateId:frPrescription 1..1 II Conformité FR-Prescription (CI-SIS)
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Required Pattern: 1.2.250.1.213.1.1.3.44
..... @extension 0..1 st(2.0.3-sd)
... @classCode S 1..1 cs(2.0.3-sd) Binding: ActClassSupply (3.0.0) (required)
Fixed Value: SPLY
... @moodCode S 1..1 cs(2.0.3-sd) Si la prescription a déjà été dispensée : moodCode='EVN' - Si la prescription est en attente de dispensation : moodCode='INT'
Binding: XDocumentSubstanceMood (2.0.0) (required)
... id S 1..1 II Identifiant de l'entrée
... code 0..1 CD Binding: ActCode (3.0.0) (example)
... text 0..1 ED
... statusCode 0..1 CS Binding: ActStatus (3.0.0) (required)
... effectiveTime 0..*
.... effectiveTime SXCM_TS
.... effectiveTime IVL_TS
.... effectiveTime EIVL_TS
.... effectiveTime PIVL_TS
.... effectiveTime SXPR_TS
... priorityCode 0..* CE Binding: ActPriority (3.0.0) (example)
... repeatNumber 0..1 IVL_INT Nombre de renouvellements possibles
... independentInd 0..1 BL
... quantity 0..1 PQ Quantité - L'unité est exprimée selon le système de codage UCUM.
... expectedUseTime 0..1 IVL_TS
... product 0..1 InfrastructureRoot
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... realmCode 0..* CS
.... typeId C 0..1 II Constraints: II-1
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1 st(2.0.3-sd)
.... templateId 0..* II
.... @typeCode 0..1 cs(2.0.3-sd) Binding: ParticipationTargetDirect (3.0.0) (required)
Fixed Value: PRD
.... manufacturedProduct 1..1 ManufacturedProduct
... subject 0..1 Subject
... specimen 0..* Specimen
... performer S 0..* Performer2 Dispensateur
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... realmCode 0..* CS
.... typeId C 0..1 II Constraints: II-1
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1 st(2.0.3-sd)
.... templateId 0..* II
.... @typeCode 0..1 cs(2.0.3-sd) Binding: ParticipationPhysicalPerformer (3.0.0) (required)
Fixed Value: PRF
.... sdtcFunctionCode 0..1 CE XML Namespace: urn:hl7-org:sdtc
XML: functionCode (urn:hl7-org:sdtc)
.... time S 1..1 IVL_TS Date de la dispensation
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
Required Pattern: UNK
..... @value 0..1 ts(2.0.3-sd) Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz]
..... @operator 0..1 cs(2.0.3-sd) Binding: CDASetOperator (2.0.3-sd) (required)
..... low 0..1 IVXB_TS
..... center 0..1 TS
..... width 0..1 PQ
..... high 0..1 IVXB_TS
.... modeCode 0..1 CE
.... assignedEntity 1..1 AssignedEntity Dispensateur
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... realmCode 0..* CS
..... typeId C 0..1 II Constraints: II-1
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... @assigningAuthorityName 0..1 st(2.0.3-sd)
...... @displayable 0..1 bl(2.0.3-sd)
...... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1 st(2.0.3-sd)
..... templateId 0..* II
..... @classCode 0..1 cs(2.0.3-sd) Binding: RoleClassAssignedEntity (3.0.0) (required)
Fixed Value: ASSIGNED
..... id S 1..1 II Identifiant du dispensateur
..... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
..... code 0..1 CE Binding: CDARoleCode (2.0.3-sd) (example)
..... sdtcSpecialty 0..* CE XML Namespace: urn:hl7-org:sdtc
XML: specialty (urn:hl7-org:sdtc)
..... addr 0..* AD
..... telecom 0..* TEL
..... assignedPerson 0..1 Person
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... realmCode 0..* CS
...... typeId C 0..1 II Constraints: II-1
....... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
....... @assigningAuthorityName 0..1 st(2.0.3-sd)
....... @displayable 0..1 bl(2.0.3-sd)
....... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1 st(2.0.3-sd)
...... templateId 0..* II
...... @classCode 0..1 cs(2.0.3-sd) Binding: EntityClassLivingSubject (3.0.0) (required)
Fixed Value: PSN
...... @determinerCode 0..1 cs(2.0.3-sd) Binding: EntityDeterminer (3.0.0) (required)
Fixed Value: INSTANCE
...... name 1..1 PN
...... sdtcDesc 0..1 ED XML Namespace: urn:hl7-org:sdtc
XML: desc (urn:hl7-org:sdtc)
...... sdtcAsPatientRelationship 0..* InfrastructureRoot XML Namespace: urn:hl7-org:sdtc
XML: asPatientRelationship (urn:hl7-org:sdtc)
....... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
....... realmCode 0..* CS
....... typeId C 0..1 II Constraints: II-1
........ @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
........ @assigningAuthorityName 0..1 st(2.0.3-sd)
........ @displayable 0..1 bl(2.0.3-sd)
........ @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
........ @extension 1..1 st(2.0.3-sd)
....... templateId 0..* II
....... @classCode 1..1 cs(2.0.3-sd) Fixed Value: PRS
....... @determinerCode 0..1 cs(2.0.3-sd) Fixed Value: INSTANCE
....... code 1..1 CE XML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
..... representedOrganization 0..1 Organization
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... realmCode 0..* CS
...... typeId C 0..1 II Constraints: II-1
....... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
....... @assigningAuthorityName 0..1 st(2.0.3-sd)
....... @displayable 0..1 bl(2.0.3-sd)
....... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
....... @extension 1..1 st(2.0.3-sd)
...... templateId 0..* II
...... @classCode 0..1 cs(2.0.3-sd) Binding: EntityClassOrganization (3.0.0) (required)
Fixed Value: ORG
...... @determinerCode 0..1 cs(2.0.3-sd) Binding: EntityDeterminer (3.0.0) (required)
Fixed Value: INSTANCE
...... id 0..* II
...... name 1..1 ON
...... telecom 0..* TEL
...... addr 0..* AD
...... standardIndustryClassCode 0..1 CE Binding: OrganizationIndustryClassNAICS (3.0.0) (example)
...... asOrganizationPartOf 0..1 OrganizationPartOf
..... sdtcPatient 0..1 Base XML Namespace: urn:hl7-org:sdtc
XML: patient (urn:hl7-org:sdtc)
...... id 1..1 II XML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
... author 0..1 FRCDAAuthor(0.1.0)
... informant 0..* Informant
... participant 0..* Participant2
... entryRelationship S 0..* EntryRelationship Prescripteur - Une prescription est en attente de dispensation (moodCode='INT'), peut comporter le prescripteur.
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... realmCode 0..* CS
.... typeId C 0..1 II Constraints: II-1
..... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
..... @assigningAuthorityName 0..1 st(2.0.3-sd)
..... @displayable 0..1 bl(2.0.3-sd)
..... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1 st(2.0.3-sd)
.... templateId 0..* II
.... @typeCode 1..1 cs(2.0.3-sd) Binding: XActRelationshipEntryRelationship (3.0.0) (required)
Required Pattern: SUBJ
.... @inversionInd 0..1 bl(2.0.3-sd)
.... @contextConductionInd 0..1 bl(2.0.3-sd)
.... @negationInd 0..1 bl(2.0.3-sd)
.... sequenceNumber 0..1 INT
.... seperatableInd 0..1 BL
.... act 0..1 FRCDAInstructionsAuDispensateur(0.1.0)
.... encounter 0..1 Encounter
.... observation 0..1 Observation
.... observationMedia 0..1 ObservationMedia
.... organizer 0..1 Organizer
.... procedure 0..1 Procedure
.... regionOfInterest 0..1 RegionOfInterest
.... substanceAdministration 0..1 SubstanceAdministration
.... supply 0..1 Supply
... reference 0..* Reference
... precondition 0..* Precondition
... sdtcInFulfillmentOf1 0..* InFulfillmentOf1 XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Supply.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.templateId:ccdSupplyActivity.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.templateId:iheSupplyEntry.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.templateId:frPrescription.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.classCode Base required ActClassSupply 📍3.0.0 THO v7.3
Supply.moodCode Base required x_DocumentSubstanceMood 📍2.0.0 THO v5.2
Supply.code Base example v3 Code System ActCode 📍3.0.0 THO v7.3
Supply.statusCode Base required ActStatus 📍3.0.0 THO v7.3
Supply.priorityCode Base example ActPriority 📍3.0.0 THO v7.3
Supply.product.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.product.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.product.typeCode Base required ParticipationTargetDirect 📍3.0.0 THO v7.3
Supply.performer.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.typeCode Base required ParticipationPhysicalPerformer 📍3.0.0 THO v7.3
Supply.performer.time.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.time.​operator Base required CDASetOperator 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​classCode Base required RoleClassAssignedEntity 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​code Base example CDARoleCode 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.classCode Base required EntityClassLivingSubject 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​assignedPerson.determinerCode Base required EntityDeterminer 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​assignedPerson.sdtcAsPatientRelationship.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​assignedPerson.sdtcAsPatientRelationship.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​representedOrganization.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​representedOrganization.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.performer.assignedEntity.​representedOrganization.​classCode Base required EntityClassOrganization 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​representedOrganization.​determinerCode Base required EntityDeterminer 📍3.0.0 THO v7.3
Supply.performer.assignedEntity.​representedOrganization.​standardIndustryClassCode Base example OrganizationIndustryClassNAICS 📍3.0.0 THO v7.3
Supply.entryRelationship.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.entryRelationship.​typeId.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
Supply.entryRelationship.​typeCode Base required x_ActRelationshipEntryRelationship 📍3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression
II-1 error Supply.typeId, Supply.product.typeId, Supply.performer.typeId, Supply.performer.assignedEntity.typeId, Supply.performer.assignedEntity.assignedPerson.typeId, Supply.performer.assignedEntity.assignedPerson.sdtcAsPatientRelationship.typeId, Supply.performer.assignedEntity.representedOrganization.typeId, Supply.entryRelationship.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()

Summary

Mandatory: 7 elements(3 nested mandatory elements)
Must-Support: 7 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Supply.templateId

 

Other representations of profile: CSV, Excel