From 3caf28e8cec755b56121881c88dcec70bad28ffd Mon Sep 17 00:00:00 2001 From: Ben Mustapha Date: Wed, 18 Dec 2024 10:32:31 +0100 Subject: [PATCH] synchronisation du guide --- .github/ISSUE_TEMPLATE/ig-issue-template.md | 16 + .github/pull_request_template.md | 9 + .github/workflows/fhir-release.yml | 24 + .github/workflows/fhir-workflows.yml | 22 + .gitignore | 37 + LICENSE | 21 + README.md | 43 + _gencontinuous.bat | 2 + _gencontinuous.sh | 2 + _genonce.bat | 27 + _genonce.sh | 30 + _updatePublisher.bat | 219 ++ _updatePublisher.sh | 132 ++ ig.ini | 51 + input/data/features.yml | 7 + input/fsh/CodeSystem/CS_Competence.fsh | 49 + input/fsh/CodeSystem/CS_TypeCarte.fsh | 10 + input/fsh/Examples/FrPatient-exemple.fsh | 11 + input/fsh/Resources/Author.fsh | 7 + input/fsh/StructureDefinition/FrPatient.fsh | 33 + input/fsh/ValueSet/VS_EyeColor.fsh | 6 + input/fsh/ValueSet/VS_MeltingPot.fsh | 7 + .../VS_ModifiedAdministrativeGender.fsh | 5 + input/fsh/ValueSet/VS_TypeCarte.fsh | 4 + input/ignoreWarnings.txt | 40 + input/images-source/Images.pptx | Bin 0 -> 44270 bytes input/images-source/tests.plantuml | 16 + input/images/anImage.png | Bin 0 -> 36288 bytes input/pagecontent/autres_ressources.md | 3 + input/pagecontent/construction_des_flux.md | 7 + input/pagecontent/downloads.md | 22 + input/pagecontent/index.md | 50 + input/pagecontent/modelesLogiques.md | 0 input/pagecontent/ressourcesCDA.md | 1 + input/pagecontent/ressourcesFHIR.md | 0 input/pagecontent/securite.md | 7 + .../specifications_fonctionnelles.md | 0 .../pagecontent/specifications_techniques.md | 0 input/pagecontent/st_flux1.md | 9 + input/pagecontent/st_flux2.md | 8 + input/pagecontent/structuration_min.md | 3 + input/pagecontent/tests.md | 29 + node_modules/.package-lock.json | 12 + node_modules/hl7.cda.uv.core/.index.db | Bin 0 -> 57344 bytes node_modules/hl7.cda.uv.core/.index.json | 1585 +++++++++++++++ .../CodeSystem-BinaryDataEncoding.json | 1 + .../ImplementationGuide-hl7.cda.uv.core.json | 1 + .../StructureDefinition-AD.json | 1 + .../StructureDefinition-ADXP.json | 1 + .../StructureDefinition-ANY.json | 1 + .../StructureDefinition-Act.json | 1 + ...ureDefinition-AlternateIdentification.json | 1 + .../StructureDefinition-AssignedAuthor.json | 1 + ...StructureDefinition-AssignedCustodian.json | 1 + .../StructureDefinition-AssignedEntity.json | 1 + .../StructureDefinition-AssociatedEntity.json | 1 + .../StructureDefinition-Authenticator.json | 1 + .../StructureDefinition-Author.json | 1 + .../StructureDefinition-AuthoringDevice.json | 1 + .../StructureDefinition-Authorization.json | 1 + .../StructureDefinition-BL.json | 1 + .../StructureDefinition-Birthplace.json | 1 + .../StructureDefinition-CD.json | 1 + .../StructureDefinition-CE.json | 1 + .../StructureDefinition-CO.json | 1 + .../StructureDefinition-CR.json | 1 + .../StructureDefinition-CS.json | 1 + .../StructureDefinition-CV.json | 1 + .../StructureDefinition-ClinicalDocument.json | 1 + .../StructureDefinition-Component.json | 1 + .../StructureDefinition-ComponentOf.json | 1 + .../StructureDefinition-Consent.json | 1 + .../StructureDefinition-Criterion.json | 1 + .../StructureDefinition-Custodian.json | 1 + ...ctureDefinition-CustodianOrganization.json | 1 + .../StructureDefinition-DataEnterer.json | 1 + .../StructureDefinition-Device.json | 1 + .../StructureDefinition-DocumentationOf.json | 1 + .../StructureDefinition-ED.json | 1 + .../StructureDefinition-EIVL-TS.json | 1 + .../StructureDefinition-EN.json | 1 + .../StructureDefinition-ENXP.json | 1 + ...ctureDefinition-EncompassingEncounter.json | 1 + .../StructureDefinition-Encounter.json | 1 + ...uctureDefinition-EncounterParticipant.json | 1 + .../StructureDefinition-Entity.json | 1 + .../StructureDefinition-Entry.json | 1 + ...StructureDefinition-EntryRelationship.json | 1 + .../StructureDefinition-ExternalAct.json | 1 + .../StructureDefinition-ExternalDocument.json | 1 + ...ructureDefinition-ExternalObservation.json | 1 + ...StructureDefinition-ExternalProcedure.json | 1 + .../StructureDefinition-Guardian.json | 1 + ...tructureDefinition-HealthCareFacility.json | 1 + .../StructureDefinition-II.json | 1 + .../StructureDefinition-INT-POS.json | 1 + .../StructureDefinition-INT.json | 1 + .../StructureDefinition-IVL-INT.json | 1 + .../StructureDefinition-IVL-PQ.json | 1 + .../StructureDefinition-IVL-TS.json | 1 + .../StructureDefinition-IVXB-INT.json | 1 + .../StructureDefinition-IVXB-PQ.json | 1 + .../StructureDefinition-IVXB-TS.json | 1 + .../StructureDefinition-IdentifiedBy.json | 1 + .../StructureDefinition-InFulfillmentOf.json | 1 + .../StructureDefinition-InFulfillmentOf1.json | 1 + .../StructureDefinition-Informant.json | 1 + ...uctureDefinition-InformationRecipient.json | 1 + ...tructureDefinition-InfrastructureRoot.json | 1 + ...StructureDefinition-IntendedRecipient.json | 1 + .../StructureDefinition-LabeledDrug.json | 1 + ...ctureDefinition-LanguageCommunication.json | 1 + ...tructureDefinition-LegalAuthenticator.json | 1 + .../StructureDefinition-MO.json | 1 + .../StructureDefinition-MaintainedEntity.json | 1 + ...ructureDefinition-ManufacturedProduct.json | 1 + .../StructureDefinition-Material.json | 1 + .../StructureDefinition-NonXMLBody.json | 1 + .../StructureDefinition-ON.json | 1 + .../StructureDefinition-Observation.json | 1 + .../StructureDefinition-ObservationMedia.json | 1 + .../StructureDefinition-ObservationRange.json | 1 + .../StructureDefinition-Order.json | 1 + .../StructureDefinition-Organization.json | 1 + ...tructureDefinition-OrganizationPartOf.json | 1 + .../StructureDefinition-Organizer.json | 1 + ...tructureDefinition-OrganizerComponent.json | 1 + .../StructureDefinition-PIVL-TS.json | 1 + .../StructureDefinition-PN.json | 1 + .../StructureDefinition-PQ.json | 1 + .../StructureDefinition-PQR.json | 1 + .../StructureDefinition-ParentDocument.json | 1 + .../StructureDefinition-Participant1.json | 1 + .../StructureDefinition-Participant2.json | 1 + .../StructureDefinition-ParticipantRole.json | 1 + .../StructureDefinition-Patient.json | 1 + .../StructureDefinition-PatientRole.json | 1 + .../StructureDefinition-Performer1.json | 1 + .../StructureDefinition-Performer2.json | 1 + .../StructureDefinition-Person.json | 1 + .../StructureDefinition-Place.json | 1 + .../StructureDefinition-PlayingEntity.json | 1 + .../StructureDefinition-Precondition.json | 1 + .../StructureDefinition-Precondition2.json | 1 + .../StructureDefinition-PreconditionBase.json | 1 + .../StructureDefinition-Procedure.json | 1 + .../StructureDefinition-QTY.json | 1 + .../StructureDefinition-REAL.json | 1 + .../StructureDefinition-RTO-PQ-PQ.json | 1 + .../StructureDefinition-RecordTarget.json | 1 + .../StructureDefinition-Reference.json | 1 + .../StructureDefinition-RegionOfInterest.json | 1 + .../StructureDefinition-RelatedDocument.json | 1 + .../StructureDefinition-RelatedEntity.json | 1 + .../StructureDefinition-RelatedSubject.json | 1 + .../StructureDefinition-SC.json | 1 + .../StructureDefinition-ST.json | 1 + .../StructureDefinition-SXCM-TS.json | 1 + .../StructureDefinition-SXPR-TS.json | 1 + .../StructureDefinition-Section.json | 1 + .../StructureDefinition-ServiceEvent.json | 1 + .../StructureDefinition-Specimen.json | 1 + .../StructureDefinition-SpecimenRole.json | 1 + .../StructureDefinition-StructuredBody.json | 1 + .../StructureDefinition-Subject.json | 1 + .../StructureDefinition-SubjectPerson.json | 1 + ...ureDefinition-SubstanceAdministration.json | 1 + .../StructureDefinition-Supply.json | 1 + .../StructureDefinition-TEL.json | 1 + .../StructureDefinition-TN.json | 1 + .../StructureDefinition-TS.json | 1 + .../StructureDefinition-bin.json | 1 + .../StructureDefinition-bl-simple.json | 1 + .../StructureDefinition-bn.json | 1 + .../StructureDefinition-cs-simple.json | 1 + .../StructureDefinition-int-simple.json | 1 + .../StructureDefinition-oid.json | 1 + .../StructureDefinition-probability.json | 1 + .../StructureDefinition-real-simple.json | 1 + .../StructureDefinition-ruid.json | 1 + .../StructureDefinition-st-simple.json | 1 + .../StructureDefinition-ts-simple.json | 1 + .../StructureDefinition-uid.json | 1 + .../StructureDefinition-url.json | 1 + .../StructureDefinition-uuid.json | 1 + .../StructureDefinition-xs-ID.json | 1 + .../ValueSet-BinaryDataEncoding.json | 1 + .../hl7.cda.uv.core/ValueSet-CDAActClass.json | 1 + .../ValueSet-CDAActClassObservation.json | 1 + .../hl7.cda.uv.core/ValueSet-CDAActMood.json | 1 + .../ValueSet-CDAActMoodIntent.json | 1 + .../ValueSet-CDAActRelationshipType.json | 1 + ...Set-CDAActSubstanceAdministrationCode.json | 1 + .../ValueSet-CDACompressionAlgorithm.json | 1 + .../ValueSet-CDAContextControl.json | 1 + .../ValueSet-CDAEntityCode.json | 1 + .../ValueSet-CDAEntityNamePartQualifier.json | 1 + .../ValueSet-CDAEntityNameUse.json | 1 + .../ValueSet-CDAInformationRecipientRole.json | 1 + .../ValueSet-CDAMaterialEntityClassType.json | 1 + .../ValueSet-CDANullFlavor.json | 1 + ...ValueSet-CDAObservationInterpretation.json | 1 + .../ValueSet-CDAParticipationType.json | 1 + .../ValueSet-CDAPostalAddressUse.json | 1 + .../ValueSet-CDARoleClass.json | 1 + .../ValueSet-CDARoleClassAssociative.json | 1 + ...lueSet-CDARoleClassMutualRelationship.json | 1 + .../ValueSet-CDARoleClassRoot.json | 1 + .../hl7.cda.uv.core/ValueSet-CDARoleCode.json | 1 + .../ValueSet-CDASetOperator.json | 1 + .../ValueSet-CDASignatureCode.json | 1 + .../Binary-clinicaldocument-example.json | 1 + .../hl7.cda.uv.core/other/ig-r4.jsonX | 1 + .../hl7.cda.uv.core/other/spec.internals | 1773 +++++++++++++++++ .../hl7.cda.uv.core/other/validation-oo.json | 1 + .../other/validation-summary.json | 1 + node_modules/hl7.cda.uv.core/package.json | 28 + .../xml/StructureDefinition-bin.sch | 19 + .../xml/StructureDefinition-bl-simple.sch | 19 + .../xml/StructureDefinition-bn.sch | 19 + .../xml/StructureDefinition-cs-simple.sch | 19 + .../xml/StructureDefinition-int-simple.sch | 19 + .../xml/StructureDefinition-oid.sch | 19 + .../xml/StructureDefinition-probability.sch | 19 + .../xml/StructureDefinition-real-simple.sch | 19 + .../xml/StructureDefinition-ruid.sch | 18 + .../xml/StructureDefinition-st-simple.sch | 19 + .../xml/StructureDefinition-ts-simple.sch | 19 + .../xml/StructureDefinition-uid.sch | 19 + .../xml/StructureDefinition-url.sch | 19 + .../xml/StructureDefinition-uuid.sch | 19 + .../xml/StructureDefinition-xs-ID.sch | 19 + package-lock.json | 17 + package.json | 5 + sushi-config.yaml | 67 + 235 files changed, 4910 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/ig-issue-template.md create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/fhir-release.yml create mode 100644 .github/workflows/fhir-workflows.yml create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 _gencontinuous.bat create mode 100644 _gencontinuous.sh create mode 100644 _genonce.bat create mode 100644 _genonce.sh create mode 100644 _updatePublisher.bat create mode 100644 _updatePublisher.sh create mode 100644 ig.ini create mode 100644 input/data/features.yml create mode 100644 input/fsh/CodeSystem/CS_Competence.fsh create mode 100644 input/fsh/CodeSystem/CS_TypeCarte.fsh create mode 100644 input/fsh/Examples/FrPatient-exemple.fsh create mode 100644 input/fsh/Resources/Author.fsh create mode 100644 input/fsh/StructureDefinition/FrPatient.fsh create mode 100644 input/fsh/ValueSet/VS_EyeColor.fsh create mode 100644 input/fsh/ValueSet/VS_MeltingPot.fsh create mode 100644 input/fsh/ValueSet/VS_ModifiedAdministrativeGender.fsh create mode 100644 input/fsh/ValueSet/VS_TypeCarte.fsh create mode 100644 input/ignoreWarnings.txt create mode 100644 input/images-source/Images.pptx create mode 100644 input/images-source/tests.plantuml create mode 100644 input/images/anImage.png create mode 100644 input/pagecontent/autres_ressources.md create mode 100644 input/pagecontent/construction_des_flux.md create mode 100644 input/pagecontent/downloads.md create mode 100644 input/pagecontent/index.md create mode 100644 input/pagecontent/modelesLogiques.md create mode 100644 input/pagecontent/ressourcesCDA.md create mode 100644 input/pagecontent/ressourcesFHIR.md create mode 100644 input/pagecontent/securite.md create mode 100644 input/pagecontent/specifications_fonctionnelles.md create mode 100644 input/pagecontent/specifications_techniques.md create mode 100644 input/pagecontent/st_flux1.md create mode 100644 input/pagecontent/st_flux2.md create mode 100644 input/pagecontent/structuration_min.md create mode 100644 input/pagecontent/tests.md create mode 100644 node_modules/.package-lock.json create mode 100644 node_modules/hl7.cda.uv.core/.index.db create mode 100644 node_modules/hl7.cda.uv.core/.index.json create mode 100644 node_modules/hl7.cda.uv.core/CodeSystem-BinaryDataEncoding.json create mode 100644 node_modules/hl7.cda.uv.core/ImplementationGuide-hl7.cda.uv.core.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-AD.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ADXP.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ANY.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Act.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-AlternateIdentification.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-AssignedAuthor.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-AssignedCustodian.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-AssignedEntity.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-AssociatedEntity.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Authenticator.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Author.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-AuthoringDevice.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Authorization.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-BL.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Birthplace.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-CD.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-CE.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-CO.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-CR.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-CS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-CV.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ClinicalDocument.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Component.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ComponentOf.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Consent.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Criterion.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Custodian.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-CustodianOrganization.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-DataEnterer.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Device.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-DocumentationOf.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ED.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-EIVL-TS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-EN.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ENXP.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-EncompassingEncounter.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Encounter.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-EncounterParticipant.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Entity.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Entry.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-EntryRelationship.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ExternalAct.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ExternalDocument.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ExternalObservation.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ExternalProcedure.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Guardian.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-HealthCareFacility.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-II.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-INT-POS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-INT.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IVL-INT.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IVL-PQ.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IVL-TS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-INT.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-PQ.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-TS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IdentifiedBy.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf1.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Informant.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-InformationRecipient.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-InfrastructureRoot.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-IntendedRecipient.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-LabeledDrug.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-LanguageCommunication.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-LegalAuthenticator.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-MO.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-MaintainedEntity.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ManufacturedProduct.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Material.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-NonXMLBody.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ON.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Observation.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ObservationMedia.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ObservationRange.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Order.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Organization.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-OrganizationPartOf.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Organizer.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-OrganizerComponent.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-PIVL-TS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-PN.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-PQ.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-PQR.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ParentDocument.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Participant1.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Participant2.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ParticipantRole.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Patient.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-PatientRole.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Performer1.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Performer2.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Person.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Place.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-PlayingEntity.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Precondition.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Precondition2.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-PreconditionBase.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Procedure.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-QTY.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-REAL.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-RTO-PQ-PQ.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-RecordTarget.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Reference.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-RegionOfInterest.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-RelatedDocument.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-RelatedEntity.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-RelatedSubject.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-SC.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ST.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-SXCM-TS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-SXPR-TS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Section.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ServiceEvent.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Specimen.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-SpecimenRole.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-StructuredBody.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Subject.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-SubjectPerson.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-SubstanceAdministration.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-Supply.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-TEL.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-TN.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-TS.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-bin.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-bl-simple.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-bn.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-cs-simple.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-int-simple.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-oid.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-probability.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-real-simple.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ruid.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-st-simple.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-ts-simple.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-uid.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-url.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-uuid.json create mode 100644 node_modules/hl7.cda.uv.core/StructureDefinition-xs-ID.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-BinaryDataEncoding.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAActClass.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAActClassObservation.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAActMood.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAActMoodIntent.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAActRelationshipType.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAActSubstanceAdministrationCode.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDACompressionAlgorithm.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAContextControl.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAEntityCode.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNamePartQualifier.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNameUse.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAInformationRecipientRole.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAMaterialEntityClassType.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDANullFlavor.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAObservationInterpretation.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAParticipationType.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDAPostalAddressUse.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDARoleClass.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassAssociative.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassMutualRelationship.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassRoot.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDARoleCode.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDASetOperator.json create mode 100644 node_modules/hl7.cda.uv.core/ValueSet-CDASignatureCode.json create mode 100644 node_modules/hl7.cda.uv.core/example/Binary-clinicaldocument-example.json create mode 100644 node_modules/hl7.cda.uv.core/other/ig-r4.jsonX create mode 100644 node_modules/hl7.cda.uv.core/other/spec.internals create mode 100644 node_modules/hl7.cda.uv.core/other/validation-oo.json create mode 100644 node_modules/hl7.cda.uv.core/other/validation-summary.json create mode 100644 node_modules/hl7.cda.uv.core/package.json create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-bin.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-bl-simple.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-bn.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-cs-simple.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-int-simple.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-oid.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-probability.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-real-simple.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-ruid.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-st-simple.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-ts-simple.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-uid.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-url.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-uuid.sch create mode 100644 node_modules/hl7.cda.uv.core/xml/StructureDefinition-xs-ID.sch create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 sushi-config.yaml diff --git a/.github/ISSUE_TEMPLATE/ig-issue-template.md b/.github/ISSUE_TEMPLATE/ig-issue-template.md new file mode 100644 index 0000000..4f0d190 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ig-issue-template.md @@ -0,0 +1,16 @@ +--- +name: IG issue template +about: Issue template for ANS Implementation Guide +title: '' +labels: '' +assignees: '' + +--- + +## Description du problème + + +## Fichier•s concerné•s + + +## Solution proposée diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..cbeeca5 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,9 @@ +## Description des changements + +* [changement 1] +* [changement 2] +* ... + +## Preview + +https://ansforge.github.io/IG-fhir-[nom repo]/[ajouter_nom_de_la_branche]/ig \ No newline at end of file diff --git a/.github/workflows/fhir-release.yml b/.github/workflows/fhir-release.yml new file mode 100644 index 0000000..2dd0650 --- /dev/null +++ b/.github/workflows/fhir-release.yml @@ -0,0 +1,24 @@ +name: Workflow Release to IG-website-release +on: + workflow_call: + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: +jobs: + run-release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + path: igSource + - uses: ansforge/IG-workflows@v0.2.0 + with: + repo_ig: "./igSource" + github_page: "true" + github_page_token: ${{ secrets.GITHUB_TOKEN }} + bake: "true" + nos: "true" + validator_cli: "true" + publish_repo: "ansforge/IG-website-release" + publish_repo_token : ${{ secrets.ANS_IG_API_TOKEN }} + publish_path_outpout : "./IG-website-release/www/ig/fhir" \ No newline at end of file diff --git a/.github/workflows/fhir-workflows.yml b/.github/workflows/fhir-workflows.yml new file mode 100644 index 0000000..a34fed1 --- /dev/null +++ b/.github/workflows/fhir-workflows.yml @@ -0,0 +1,22 @@ +name: Workflow Sushi Tests gitHubpages +on: + workflow_call: + push: + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: +jobs: + run-sushi-tests_gitHubPages: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + path: igSource + - uses: ansforge/IG-workflows@v0.4.0 + with: + repo_ig: "./igSource" + github_page: "true" + github_page_token: ${{ secrets.GITHUB_TOKEN }} + bake: "false" + validator_cli: "true" + generate_testscript: "false" + generate_plantuml : "true" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a98b334 --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +# Temporary folders # +##################### +fsh-generated* +temp* +template* +output* +local-template* + +# Ignore large files and frequently changed files in input-cache # +################################################################## +input-cache* + +# OS generated files # +###################### +Thumbs.db +.DS_Store +.DS_Store? + +# backup files # +################ +*.bak + +# IDE generated files # +####################### +.vscode +.idea + +# Microsoft Office temp files # +############################### +~$*.xlsx + +# Automated testing +.classpath +.project +.settings/* +target/* +.mvn/wrapper/maven-wrapper.jar diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..6b506db --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Github de l'Agence du Numérique en Santé (ANS) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..205bc90 --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +[A MODIFIER : remplacer avec votre logo s'il ne s'agit pas d'un projet CI-SIS] + +![Logo_LEF_CI-SIS](https://user-images.githubusercontent.com/48218773/227532484-eff82649-4e42-49c6-966a-dc3ea78cf59c.png) + +[A MODIFIER : adapter au lien du projet] + +[![Workflow Init](https://github.com/ansforge/IG-fhir-partage-de-documents-de-sante/actions/workflows/fhir-workflows.yml/badge.svg)](https://github.com/ansforge/IG-fhir-partage-de-documents-de-sante/actions/workflows/fhir-workflows.yml) + +Cet exemple d'Implementation Guide (IG) très simplifié sert de base pour le développement de nouveaux guides d'implémentation. La démarche d'élaboration d'un nouvel IG est expliquée dans le [wiki de ce repo](https://github.com/ansforge/IG-modele/wiki). +Le README ci-dessous constitue un template à adapter et compléter pour chaque projet. + +# Contexte + +## Contexte métier du projet + +[A COMPLETER : doit contenir la description fonctionnelle du projet destinée à un profil non technique] + +## Contexte technique du projet + +[A COMPLETER : doit expliquer brièvement quelles ressources / profils sont utilisés, exemple implémentation où IG est utilisé] + +# CI/CD + +Les workflows associés à ce repository (.github/workflows) permettent : + +* D'executer Sushi pour vérifier la grammaire +* De faire les tests avec le validator_cli +* De publier les pages : https://ansforge.github.io/{nom du repo}/ig/{nom de la branche} + +# Notes + +Ce repo "IG-modele" a été créé à partir du repo [sample-ig](https://github.com/FHIR/sample-ig) de l'organisation GitHub FHIR. + +[A COMPLETER: notes supplémentaires pour le lecteur de la spec] +Un commentaire ? Une remarque ? Utilisez les GitHub [issues](https://docs.github.com/fr/issues) pour indiquer vos propositions d'amélioration et de correction. + +## Acronymes + +* IG : Implementation Guide +* FHIR : Fast Healthcare Interoperability Resources +* HL7 : Health Level Seven + +[A COMPLETER : acronymes utilisés dans le cadre de ce projet] diff --git a/_gencontinuous.bat b/_gencontinuous.bat new file mode 100644 index 0000000..ca2867a --- /dev/null +++ b/_gencontinuous.bat @@ -0,0 +1,2 @@ +@ECHO OFF +CALL ./_genonce.bat -watch \ No newline at end of file diff --git a/_gencontinuous.sh b/_gencontinuous.sh new file mode 100644 index 0000000..b9ac593 --- /dev/null +++ b/_gencontinuous.sh @@ -0,0 +1,2 @@ +#!/bin/bash +./_genonce.sh -watch diff --git a/_genonce.bat b/_genonce.bat new file mode 100644 index 0000000..a9864ef --- /dev/null +++ b/_genonce.bat @@ -0,0 +1,27 @@ +@ECHO OFF +SET publisher_jar=publisher.jar +SET input_cache_path=%CD%\input-cache + +ECHO Checking internet connection... +PING tx.fhir.org -4 -n 1 -w 1000 | FINDSTR TTL && GOTO isonline +ECHO We're offline... +SET txoption=-tx n/a +GOTO igpublish + +:isonline +ECHO We're online +SET txoption= + +:igpublish + +SET JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8 + +IF EXIST "%input_cache_path%\%publisher_jar%" ( + JAVA -jar "%input_cache_path%\%publisher_jar%" -ig . %txoption% %* +) ELSE If exist "..\%publisher_jar%" ( + JAVA -jar "..\%publisher_jar%" -ig . %txoption% %* +) ELSE ( + ECHO IG Publisher NOT FOUND in input-cache or parent folder. Please run _updatePublisher. Aborting... +) + +PAUSE diff --git a/_genonce.sh b/_genonce.sh new file mode 100644 index 0000000..4f981f0 --- /dev/null +++ b/_genonce.sh @@ -0,0 +1,30 @@ +#!/bin/bash +publisher_jar=publisher.jar +input_cache_path=./input-cache/ +echo Checking internet connection... +curl -sSf tx.fhir.org > /dev/null + +if [ $? -eq 0 ]; then + echo "Online" + txoption="" +else + echo "Offline" + txoption="-tx n/a" +fi + +echo "$txoption" + +export JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8" + +publisher=$input_cache_path/$publisher_jar +if test -f "$publisher"; then + java -jar $publisher -ig . $txoption $* + +else + publisher=../$publisher_jar + if test -f "$publisher"; then + java -jar $publisher -ig . $txoption $* + else + echo IG Publisher NOT FOUND in input-cache or parent folder. Please run _updatePublisher. Aborting... + fi +fi diff --git a/_updatePublisher.bat b/_updatePublisher.bat new file mode 100644 index 0000000..67aebf5 --- /dev/null +++ b/_updatePublisher.bat @@ -0,0 +1,219 @@ +@ECHO OFF + +SETLOCAL + +SET dlurl=https://github.com/HL7/fhir-ig-publisher/releases/latest/download/publisher.jar +SET publisher_jar=publisher.jar +SET input_cache_path=%CD%\input-cache\ +SET skipPrompts=false + +SET scriptdlroot=https://raw.githubusercontent.com/HL7/ig-publisher-scripts/main +SET update_bat_url=%scriptdlroot%/_updatePublisher.bat +SET gen_bat_url=%scriptdlroot%/_genonce.bat +SET gencont_bat_url=%scriptdlroot%/_gencontinuous.bat +SET gencont_sh_url=%scriptdlroot%/_gencontinuous.sh +SET gen_sh_url=%scriptdlroot%/_genonce.sh +SET update_sh_url=%scriptdlroot%/_updatePublisher.sh + +IF "%~1"=="/f" SET skipPrompts=y + + +ECHO. +ECHO Checking internet connection... +PING tx.fhir.org -4 -n 1 -w 1000 | FINDSTR TTL && GOTO isonline +ECHO We're offline, nothing to do... +GOTO end + +:isonline +ECHO We're online + + +:processflags +SET ARG=%1 +IF DEFINED ARG ( + IF "%ARG%"=="-f" SET FORCE=true + IF "%ARG%"=="--force" SET FORCE=true + SHIFT + GOTO processflags +) + +FOR %%x IN ("%CD%") DO SET upper_path=%%~dpx + +ECHO. +IF NOT EXIST "%input_cache_path%%publisher_jar%" ( + IF NOT EXIST "%upper_path%%publisher_jar%" ( + SET jarlocation="%input_cache_path%%publisher_jar%" + SET jarlocationname=Input Cache + ECHO IG Publisher is not yet in input-cache or parent folder. + REM we don't use jarlocation below because it will be empty because we're in a bracketed if statement + GOTO create + ) ELSE ( + ECHO IG Publisher FOUND in parent folder + SET jarlocation="%upper_path%%publisher_jar%" + SET jarlocationname=Parent folder + GOTO upgrade + ) +) ELSE ( + ECHO IG Publisher FOUND in input-cache + SET jarlocation="%input_cache_path%%publisher_jar%" + SET jarlocationname=Input Cache + GOTO upgrade +) + +:create +IF DEFINED FORCE ( + MKDIR "%input_cache_path%" 2> NUL + GOTO download +) + +IF "%skipPrompts%"=="y" ( + SET create=Y +) ELSE ( + SET /p create="Ok? (Y/N) " +) +IF /I "%create%"=="Y" ( + ECHO Will place publisher jar here: %input_cache_path%%publisher_jar% + MKDIR "%input_cache_path%" 2> NUL + GOTO download +) +GOTO done + +:upgrade +IF "%skipPrompts%"=="y" ( + SET overwrite=Y +) ELSE ( + SET /p overwrite="Overwrite %jarlocation%? (Y/N) " +) + +IF /I "%overwrite%"=="Y" ( + GOTO download +) +GOTO done + +:download +ECHO Downloading most recent publisher to %jarlocationname% - it's ~100 MB, so this may take a bit + +FOR /f "tokens=4-5 delims=. " %%i IN ('ver') DO SET VERSION=%%i.%%j +IF "%version%" == "10.0" GOTO win10 +IF "%version%" == "6.3" GOTO win8.1 +IF "%version%" == "6.2" GOTO win8 +IF "%version%" == "6.1" GOTO win7 +IF "%version%" == "6.0" GOTO vista + +ECHO Unrecognized version: %version% +GOTO done + +:win10 +CALL POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%dlurl%\",\"%jarlocation%\") } else { Invoke-WebRequest -Uri "%dlurl%" -Outfile "%jarlocation%" } + +GOTO done + +:win7 +rem this may be triggering the antivirus - bitsadmin.exe is a known threat +rem CALL bitsadmin /transfer GetPublisher /download /priority normal "%dlurl%" "%jarlocation%" + +rem this didn't work in win 10 +rem CALL Start-BitsTransfer /priority normal "%dlurl%" "%jarlocation%" + +rem this should work - untested +call (New-Object Net.WebClient).DownloadFile('%dlurl%', '%jarlocation%') +GOTO done + +:win8.1 +:win8 +:vista +GOTO done + + + +:done + + + + +ECHO. +ECHO Updating scripts +IF "%skipPrompts%"=="y" ( + SET updateScripts=Y +) ELSE ( + SET /p updateScripts="Update scripts? (Y/N) " +) +IF /I "%updateScripts%"=="Y" ( + GOTO scripts +) +GOTO end + + +:scripts + +REM Download all batch files (and this one with a new name) + +SETLOCAL DisableDelayedExpansion + + + +:dl_script_1 +ECHO Updating _updatePublisher.sh +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%update_sh_url%\",\"_updatePublisher.new.sh\") } else { Invoke-WebRequest -Uri "%update_sh_url%" -Outfile "_updatePublisher.new.sh" } +if %ERRORLEVEL% == 0 goto upd_script_1 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_2 +:upd_script_1 +start copy /y "_updatePublisher.new.sh" "_updatePublisher.sh" ^&^& del "_updatePublisher.new.sh" ^&^& exit + + +:dl_script_2 +ECHO Updating _genonce.bat +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gen_bat_url%\",\"_genonce.new.bat\") } else { Invoke-WebRequest -Uri "%gen_bat_url%" -Outfile "_genonce.bat" } +if %ERRORLEVEL% == 0 goto upd_script_2 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_3 +:upd_script_2 +start copy /y "_genonce.new.bat" "_genonce.bat" ^&^& del "_genonce.new.bat" ^&^& exit + +:dl_script_3 +ECHO Updating _gencontinuous.bat +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gencont_bat_url%\",\"_gencontinuous.new.bat\") } else { Invoke-WebRequest -Uri "%gencont_bat_url%" -Outfile "_gencontinuous.bat" } +if %ERRORLEVEL% == 0 goto upd_script_3 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_4 +:upd_script_3 +start copy /y "_gencontinuous.new.bat" "_gencontinuous.bat" ^&^& del "_gencontinuous.new.bat" ^&^& exit + + +:dl_script_4 +ECHO Updating _genonce.sh +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gen_sh_url%\",\"_genonce.new.sh\") } else { Invoke-WebRequest -Uri "%gen_sh_url%" -Outfile "_genonce.sh" } +if %ERRORLEVEL% == 0 goto upd_script_4 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_5 +:upd_script_4 +start copy /y "_genonce.new.sh" "_genonce.sh" ^&^& del "_genonce.new.sh" ^&^& exit + +:dl_script_5 +ECHO Updating _gencontinuous.sh +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%gencont_sh_url%\",\"_gencontinuous.new.sh\") } else { Invoke-WebRequest -Uri "%gencont_sh_url%" -Outfile "_gencontinuous.sh" } +if %ERRORLEVEL% == 0 goto upd_script_5 +echo "Errors encountered during download: %errorlevel%" +goto dl_script_6 +:upd_script_5 +start copy /y "_gencontinuous.new.sh" "_gencontinuous.sh" ^&^& del "_gencontinuous.new.sh" ^&^& exit + + + +:dl_script_6 +ECHO Updating _updatePublisher.bat +call POWERSHELL -command if ('System.Net.WebClient' -as [type]) {(new-object System.Net.WebClient).DownloadFile(\"%update_bat_url%\",\"_updatePublisher.new.bat\") } else { Invoke-WebRequest -Uri "%update_bat_url%" -Outfile "_updatePublisher.new.bat" } +if %ERRORLEVEL% == 0 goto upd_script_6 +echo "Errors encountered during download: %errorlevel%" +goto end +:upd_script_6 +start copy /y "_updatePublisher.new.bat" "_updatePublisher.bat" ^&^& del "_updatePublisher.new.bat" ^&^& exit + + +:end + + +IF "%skipPrompts%"=="true" ( + PAUSE +) diff --git a/_updatePublisher.sh b/_updatePublisher.sh new file mode 100644 index 0000000..0f9ecbe --- /dev/null +++ b/_updatePublisher.sh @@ -0,0 +1,132 @@ +#!/bin/bash +pubsource=https://github.com/HL7/fhir-ig-publisher/releases/latest/download/ +publisher_jar=publisher.jar +dlurl=$pubsource$publisher_jar + +input_cache_path=$PWD/input-cache/ + +scriptdlroot=https://raw.githubusercontent.com/HL7/ig-publisher-scripts/main +update_bat_url=$scriptdlroot/_updatePublisher.bat +gen_bat_url=$scriptdlroot/_genonce.bat +gencont_bat_url=$scriptdlroot/_gencontinuous.bat +gencont_sh_url=$scriptdlroot/_gencontinuous.sh +gen_sh_url=$scriptdlroot/_genonce.sh +update_sh_url=$scriptdlroot/_updatePublisher.sh + +skipPrompts=false +FORCE=false + +if ! type "curl" > /dev/null; then + echo "ERROR: Script needs curl to download latest IG Publisher. Please install curl." + exit 1 +fi + +while [ "$#" -gt 0 ]; do + case $1 in + -f|--force) FORCE=true ;; + -y|--yes) skipPrompts=true ; FORCE=true ;; + *) echo "Unknown parameter passed: $1. Exiting"; exit 1 ;; + esac + shift +done + +echo "Checking internet connection" +curl -sSf tx.fhir.org > /dev/null + +if [ $? -ne 0 ] ; then + echo "Offline (or the terminology server is down), unable to update. Exiting" + exit 1 +fi + +if [ ! -d "$input_cache_path" ] ; then + if [ $FORCE != true ]; then + echo "$input_cache_path does not exist" + message="create it?" + read -r -p "$message" response + else + response=y + fi +fi + +if [[ $response =~ ^[yY].*$ ]] ; then + mkdir ./input-cache +fi + +publisher="$input_cache_path$publisher_jar" + +if test -f "$publisher" ; then + echo "IG Publisher FOUND in input-cache" + jarlocation="$publisher" + jarlocationname="Input Cache" + upgrade=true +else + publisher="../$publisher_jar" + upgrade=true + if test -f "$publisher"; then + echo "IG Publisher FOUND in parent folder" + jarlocation="$publisher" + jarlocationname="Parent Folder" + upgrade=true + else + echo "IG Publisher NOT FOUND in input-cache or parent folder" + jarlocation=$input_cache_path$publisher_jar + jarlocationname="Input Cache" + upgrade=false + fi +fi + +if [[ $skipPrompts == false ]]; then + + if [[ $upgrade == true ]]; then + message="Overwrite $jarlocation? (Y/N) " + else + echo Will place publisher jar here: "$jarlocation" + message="Ok (enter 'y' or 'Y' to continue, any other key to cancel)?" + fi + read -r -p "$message" response +else + response=y +fi +if [[ $skipPrompts == true ]] || [[ $response =~ ^[yY].*$ ]]; then + + echo "Downloading most recent publisher to $jarlocationname - it's ~100 MB, so this may take a bit" + curl -L $dlurl -o "$jarlocation" --create-dirs +else + echo cancelled publisher update +fi + +if [[ $skipPrompts != true ]]; then + message="Update scripts? (enter 'y' or 'Y' to continue, any other key to cancel)?" + read -r -p "$message" response + fi + +if [[ $skipPrompts == true ]] || [[ $response =~ ^[yY].*$ ]]; then + echo "Downloading most recent scripts " + + curl -L $update_bat_url -o /tmp/_updatePublisher.new + cp /tmp/_updatePublisher.new _updatePublisher.bat + rm /tmp/_updatePublisher.new + + curl -L $gen_bat_url -o /tmp/_genonce.new + cp /tmp/_genonce.new _genonce.bat + rm /tmp/_genonce.new + + curl -L $gencont_bat_url -o /tmp/_gencontinuous.new + cp /tmp/_gencontinuous.new _gencontinuous.bat + rm /tmp/_gencontinuous.new + + curl -L $gencont_sh_url -o /tmp/_gencontinuous.new + cp /tmp/_gencontinuous.new _gencontinuous.sh + chmod +x _gencontinuous.sh + rm /tmp/_gencontinuous.new + + curl -L $gen_sh_url -o /tmp/_genonce.new + cp /tmp/_genonce.new _genonce.sh + chmod +x _genonce.sh + rm /tmp/_genonce.new + + curl -L $update_sh_url -o /tmp/_updatePublisher.new + cp /tmp/_updatePublisher.new _updatePublisher.sh + chmod +x _updatePublisher.sh + rm /tmp/_updatePublisher.new +fi diff --git a/ig.ini b/ig.ini new file mode 100644 index 0000000..8e4a39a --- /dev/null +++ b/ig.ini @@ -0,0 +1,51 @@ +[IG] +# ini file for the Implementation Guide publisher +# see comments below for instructions + +ig = fsh-generated/resources/ImplementationGuide-ans.document.fr.core.json +template = https://github.com/ansforge/IG-template +#template = https://github.com/ansforge/IG-template/tree/for-comment-template #Usage to be discussed +#template = #local-template + + + +########################## +### ig.ini parameters: ### +########################## + +# ig: the name of the implementation guide resource file. +examples: +# ig = input/myig.xml +# ig = input/implementationguide-example2.xml + +# template: the IG template that will be used to create the implementation guide (normally be a package name, but can be a local folder). +# base fhir template: +#template = fhir.base.template + +# HL7 (non-FHIR) IG template: +#template = hl7.base.template + +# HL7 FHIR template: +#template = hl7.fhir.template + +# it's possible to specify a specific version of the template +#template = fhir.base.template#0.1.0 +# or the current version: +#template = fhir.base.template#current +# if no version is specified, the publisher will take the #current version + +# local templates can be used by prefixing a relative path with # : +#template = #mylocaltemplate +#template = #..\templates\mytesttemplate1 + +# local templates can also use absolute paths: +#template = #C:\MyWork\ImplementationGuides\mytemplates\mytesttemplate1 + + +# other parameters are defined in the ImplementationGuide resource: +# https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters + +# for more documentation on implementation guides and templates, see the FHIR Guidance ImplementationGuide +# http://build.fhir.org/ig/FHIR/ig-guidance + + diff --git a/input/data/features.yml b/input/data/features.yml new file mode 100644 index 0000000..722ad70 --- /dev/null +++ b/input/data/features.yml @@ -0,0 +1,7 @@ +--- +disable_autonumbering: true +feedback: + - active: true + dashboard: + label: New Issue + url: https://github.com/ansforge/FIG_ans-ig-sample/issues/new \ No newline at end of file diff --git a/input/fsh/CodeSystem/CS_Competence.fsh b/input/fsh/CodeSystem/CS_Competence.fsh new file mode 100644 index 0000000..91e3ebf --- /dev/null +++ b/input/fsh/CodeSystem/CS_Competence.fsh @@ -0,0 +1,49 @@ +CodeSystem: CompetenceCS +Id: competence-code-system +Title: "Compétences CodeSystem" +Description: "Compétences des professionnels de santé." +* #C01 "Anatomie et Cytologie pathologiques humaines" "Anatomie, Cyto patho;Anatomie et Cytologie pathologiques humaines" +* #C03 "Anesthésie-réanimation" "Anesthésie-réanim;Anesthésie-réanimation" +* #C05 "Médecine appliquée aux sports" "Méd appliquée sports;Médecine appliquée aux sports" +* #C07 "Cardiologie" "Cardiologie;Cardiologie" +* #C09 "Chirurgie plastique, reconstructrice et esthétique" "Chir plast reco esth;Chirurgie plastique, reconstructrice et esthétique" +* #C10 "Chirurgie maxillo-faciale;Chirurgie maxillo-faciale;Chirurgie maxillo-faciale" +* #C11 "Chirurgie thoracique" "Chirurgie thoracique;Chirurgie thoracique" +* #C12 "Chirurgie orthopédique" "Chirurgie orthopédique;Chirurgie orthopédique" +* #C13 "Urologie" "Urologie;Urologie" +* #C15 "Dermato-vénéréologie" "Dermato-vénéréologie;Dermato-vénéréologie" +* #C20 "Hémobiologie" "Hémobiologie;Hémobiologie" +* #C23 "Gynécologie médicale et Obstétrique" "Gynéco-médicale, Obstétrique;Gynécologie médicale et Obstétrique" +* #C25 "Gynécologie médicale" "Gynécologie médicale;Gynécologie médicale" +* #C27 "Obstétrique" "Obstétrique;Obstétrique" +* #C29 "Maladies de l'appareil digestif" "Maladies appareil digestif;Maladies de l'appareil digestif" +* #C30 "Néphrologie" "Néphrologie;Néphrologie" +* #C31 "Médecine exotique" "Médecine exotique;Médecine exotique" +* #C33 "Allergologie" "Allergologie;Allergologie" +* #C34 "Angéiologie" "Angéiologie;Angéiologie" +* #C35 "Cancérologie" "Cancérologie;Cancérologie" +* #C36 "Diabétologie-nutrition" "Diabéto-nutrition;Diabétologie-nutrition" +* #C37 "Endocrinologie" "Endocrinologie;Endocrinologie" +* #C38 "Maladies du sang" "Maladies du sang;Maladies du sang" +* #C39 "Réanimation" "Réanimation;Réanimation" +* #C40 "Médecine légale" "Médecine légale;Médecine légale" +* #C41 "Médecine du travail" "Médecine du travail;Médecine du travail" +* #C43 "Neurologie" "Neurologie;Neurologie" +* #C45 "Neuro-chirurgie" "Neuro-chirurgie;Neuro-chirurgie" +* #C47 "Neuro-psychiatrie" "Neuro-psychiatrie;Neuro-psychiatrie" +* #C51 "Pédiatrie" "Pédiatrie;Pédiatrie" +* #C52 "Phoniatrie" "Phoniatrie;Phoniatrie" +* #C54 "Pneumologie" "Pneumologie;Pneumologie" +* #C57 "Psychiatrie" "Psychiatrie;Psychiatrie" +* #C58 "Psychiatrie, option enfant et adolescent" "Psychiatrie, opt enfant et ado;Psychiatrie, option enfant et adolescent" +* #C60 "Médecine physique et de réadaptation" "Médecine physique, réadapt;Médecine physique et de réadaptation" +* #C62 "Rhumatologie" "Rhumatologie;Rhumatologie" +* #C68 "Chirurgie pédiatrique" "Chirurgie pédiatrique;Chirurgie pédiatrique" +* #C69 "Médecine nucléaire" "Médecine nucléaire;Médecine nucléaire" +* #C71 "Médecine thermale" "Médecine thermale;Médecine thermale" +* #C72 "Génétique médicale" "Génétique médicale;Génétique médicale" +* #C75 "Endocrinologie et Maladies métaboliques" "Endocrin, Maladies métaboliq;Endocrinologie et Maladies métaboliques" +* #C76 "Orthopédie dento-maxillo-faciale" "Orthopédie dento-maxilo-fac;Orthopédie dento-maxillo-faciale" +* #C83 "Chirurgie de la face et du cou" "Chirurgie face et cou;Chirurgie de la face et du cou" + +// https://mos.esante.gouv.fr/NOS/TRE_R39-Competence/TRE_R39-Competence.pdf diff --git a/input/fsh/CodeSystem/CS_TypeCarte.fsh b/input/fsh/CodeSystem/CS_TypeCarte.fsh new file mode 100644 index 0000000..fb514a1 --- /dev/null +++ b/input/fsh/CodeSystem/CS_TypeCarte.fsh @@ -0,0 +1,10 @@ +CodeSystem: TypeCarteCS +Id: type-carte-code-system +Title: "Type de carte" +Description: "Type de carte professionnelle et personnelle." +* #CPA "Carte de Personnel Autorisé" "La carte d'un personnel autorisé (CDA/CPA)" +* #CPE "Carte de Personnel d'Etablissement" "La Carte de Personnel d'Etablissement de santé (CDE/CPE)." +* #CPF "Carte de Professionnel de Santé en Formation" "La Carte de Professionnel de Santé en Formation (CPF)." +* #CPS "Carte de Professionnel de Santé" "La Carte de Professionnel de Santé (CPS)." + +// https://mos.esante.gouv.fr/NOS/TRE_R87-TypeCarte/TRE_R87-TypeCarte.pdf \ No newline at end of file diff --git a/input/fsh/Examples/FrPatient-exemple.fsh b/input/fsh/Examples/FrPatient-exemple.fsh new file mode 100644 index 0000000..f368142 --- /dev/null +++ b/input/fsh/Examples/FrPatient-exemple.fsh @@ -0,0 +1,11 @@ +Instance : frpatient-exemple +InstanceOf: FrPatient +Description: "Exemple d'un patient français" +Usage: #example +* identifier[INS].system = "urn:oid:1.2.250.1.213.1.4.8" +* gender = #female +* identifier[INS].value = "239088815400243" +* name[0].family = "DARK" +* name[0].given[0] = "JEANNE MARIE" +* birthDate = 1939-08-13 + diff --git a/input/fsh/Resources/Author.fsh b/input/fsh/Resources/Author.fsh new file mode 100644 index 0000000..377963f --- /dev/null +++ b/input/fsh/Resources/Author.fsh @@ -0,0 +1,7 @@ +// StructureDefinition for Author +Profile: Author +Parent: http://hl7.org/cda/stds/core/StructureDefinition/Author +Id: Author +Title: "Author" +Description: "author permet d’enregistrer un auteur du document." +* ^status = #draft diff --git a/input/fsh/StructureDefinition/FrPatient.fsh b/input/fsh/StructureDefinition/FrPatient.fsh new file mode 100644 index 0000000..ffc14a0 --- /dev/null +++ b/input/fsh/StructureDefinition/FrPatient.fsh @@ -0,0 +1,33 @@ +Alias: $SCT = http://snomed.info/sct + +Profile: FrPatient +Parent: Patient +Id: fr-patient +Title: "Patient français" +Description: "Description du patient français" +// Extensions +* extension contains EyeColor named eyecolor 0..1 +  +* extension[eyecolor] MS +* extension[eyecolor] ^short = "Eye color of the patient" + +* identifier ^slicing.discriminator.type = #pattern +* identifier ^slicing.discriminator.path = "system" +* identifier ^slicing.rules = #open +* identifier ^slicing.ordered = false +* identifier ^slicing.description = "Slice based on the identifier.system pattern" + + +* identifier contains INS 1..1 MS +* identifier[INS].system = "urn:oid:1.2.250.1.213.1.4.8"   + + +* gender from ModifiedAdministrativeGender (required) +* gender ^short = "male | female | other" // instead of "male | female | other | unknown" + + + +Extension: EyeColor +Description: "Eye color extension" +* value[x] only CodeableConcept +* valueCodeableConcept from EyeColorVS (required) \ No newline at end of file diff --git a/input/fsh/ValueSet/VS_EyeColor.fsh b/input/fsh/ValueSet/VS_EyeColor.fsh new file mode 100644 index 0000000..13a27ce --- /dev/null +++ b/input/fsh/ValueSet/VS_EyeColor.fsh @@ -0,0 +1,6 @@ +ValueSet: EyeColorVS +Title: "EyeColor Value Set" +Description: "Different eye colors." +* $SCT#405738005 "Blue color" +* $SCT#371254008 "Brown color" +* $SCT#54662009 "Green color" \ No newline at end of file diff --git a/input/fsh/ValueSet/VS_MeltingPot.fsh b/input/fsh/ValueSet/VS_MeltingPot.fsh new file mode 100644 index 0000000..ff33829 --- /dev/null +++ b/input/fsh/ValueSet/VS_MeltingPot.fsh @@ -0,0 +1,7 @@ +ValueSet: MeltingPotVS +Title: "Melting Pot Value Set" +Description: "Melting Pot Value Set." +* $SCT#405738005 "Blue color (qualifier value)" +* $SCT#371254008 // Display rajouté tout seul +* competence-code-system#C01 // Display et définition rajoutés tout seul +* include codes from system type-carte-code-system // Display et définition rajoutés tout seul \ No newline at end of file diff --git a/input/fsh/ValueSet/VS_ModifiedAdministrativeGender.fsh b/input/fsh/ValueSet/VS_ModifiedAdministrativeGender.fsh new file mode 100644 index 0000000..d4aa314 --- /dev/null +++ b/input/fsh/ValueSet/VS_ModifiedAdministrativeGender.fsh @@ -0,0 +1,5 @@ +ValueSet: ModifiedAdministrativeGender +Title: "ModifiedAdministrativeGender" +Description: "AdministrativeGender without unknown code" +* include codes from system http://hl7.org/fhir/administrative-gender +* exclude http://hl7.org/fhir/administrative-gender#unknown \ No newline at end of file diff --git a/input/fsh/ValueSet/VS_TypeCarte.fsh b/input/fsh/ValueSet/VS_TypeCarte.fsh new file mode 100644 index 0000000..70ffd32 --- /dev/null +++ b/input/fsh/ValueSet/VS_TypeCarte.fsh @@ -0,0 +1,4 @@ +ValueSet: TypeCarteVS +Title: "Type Carte Value Set" +Description: "Type Carte Value Set." +* include codes from system type-carte-code-system // Display et définition rajoutés tout seul \ No newline at end of file diff --git a/input/ignoreWarnings.txt b/input/ignoreWarnings.txt new file mode 100644 index 0000000..1433119 --- /dev/null +++ b/input/ignoreWarnings.txt @@ -0,0 +1,40 @@ +== Suppressed Messages == + +# Add warning and/or information messages here after you've confirmed that they aren't really a problem +# instructions for ignoreWarnings.txt https://confluence.hl7.org/pages/viewpage.action?pageId=66938614#ImplementationGuideParameters-ManagingWarningsandHints +# (And include comments like this justifying why) + +# We expect that all of the 'structural' resources will only be validated against their respective 'core' resource definitions +Validate resource against profile http://hl7.org/fhir/StructureDefinition/ImplementationGuide +Validate resource against profile http://hl7.org/fhir/StructureDefinition/Library +Validate resource against profile http://hl7.org/fhir/StructureDefinition/ValueSet +Validate resource against profile http://hl7.org/fhir/StructureDefinition/StructureDefinition + +# Have verified that these examples are being checked against the expected profiles/resources. +INFORMATION: Binary/example: Binary: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Binary +INFORMATION: Bundle/h1: Bundle: Validate resource against profile http://hl7.org/fhir/StructureDefinition/Bundle +INFORMATION: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance): Validate resource against profile http://hl7.org/fhir/StructureDefinition/Provenance +INFORMATION: Patient/example: Patient: Validate resource against profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient + +# This is inherited from the base resource +WARNING: StructureDefinition/myObservation: StructureDefinition.snapshot.element[15].mapping[3].map: value should not start or finish with whitespace + +# These examples are fake code systems - they're not expected to be checked +Code System URI 'http://example.org/some-id-type-system' is unknown so the code cannot be validated +Code System URI 'http://example.org/some-system' is unknown so the code cannot be validated + +# We're expecting these to not match the slice - we're showing how you can use slicing to define the one repetition you want even when many repetitions might be present +INFORMATION: Patient/example: Patient.name[0]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient +INFORMATION: Patient/example: Patient.name[1]: This element does not match any known slice defined in the profile http://somewhere.org/fhir/uv/myig/StructureDefinition/mypatient + +# If this was a real IG, there should be examples for these profiles too. But it's not, and I'm lazy... +WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/mypractitioner'): The Implementation Guide contains no examples for this profile +WARNING: StructureDefinition.where(url = 'http://somewhere.org/fhir/uv/myig/StructureDefinition/myObservation'): The Implementation Guide contains no examples for this profile + +# The objective is to show a reference to an unknown code system, so these warnings are expected +WARNING: ValueSet/valueset-no-codesystem: ValueSet.compose[0].include[0]: Unknown System/Version specified, so Concepts and Filters can''t be checked +WARNING: ValueSet.where(id = 'valueset-no-codesystem'): Error from server: Unable to provide support for code system http://not-a-known-code-system + +# We don't want a code for the change reason (and this binding shouldn't be extensible anyhow) +WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) +WARNING: Bundle/h1: Bundle.entry[0].resource.ofType(Provenance).reason[0]: No code provided, and a code should be provided from the value set 'PurposeOfUse' (http://terminology.hl7.org/ValueSet/v3-PurposeOfUse) diff --git a/input/images-source/Images.pptx b/input/images-source/Images.pptx new file mode 100644 index 0000000000000000000000000000000000000000..8ca3bfa50ed0f3178b0ffbe7c4f1518d1560a407 GIT binary patch literal 44270 zcmeF2W0xgcx1iH@?n+msZL`vum9}l$wr$(CZQGTuv~6~t^S-zHcHc9`{Q`)#b`gpptS=xIHpy6m#bmf2#^8wVJ?+Sj8u(7Z<}$ z=<`_dAWo_5fF6Mq%%;>5yE)OjzMFZpHyokLnP=CkLOl>3a%bm)WMhS=2^S5KLoGNE zH^*!VguWTDaqYLx0y|;^jQL9rDYFH(!i^UHI;j%%QlnC}Q-xG&Wgt;7M1p)0jube~ zHtkU(w}WDuLT_^sW-%#|lN-X|L0#(3^`XWri#>J7BcAq!K-ZgD&k zMc1F-kiwRkbfB=KlHgV*5?!85c*{?vKyqUawWQOMJ5;{%ZSv}*=V1Ar=1f@>RD>Pn z36^-Uih0_;l5Nrvt%HA+i|R+Z>j~z&saug9Y|Y>BJ01CgXfvR2Ab;9zvQ6>c)3-1+ zxCr7@m^D$w{gZND6ft%4A?8@~Yxfv)+z>2*>o(%BBv5qwgCR1=GvFm#`-Y$QnAcT{ z*QcKk1`^RhkThuMDa=BhafI-FXyy4) z>#wo?`3VXn^M3)uQ0*1Dop@lsy&0nAY9~A$C>F}SLUJlQ#!+eBbB6O* z)?r6csC6-h>X2Y7Ao^II)xlE=f0fZy;NUJ_HzHfu?uIcP@gJX=URO^h@~`J50uBfW z@O6cajRUQXouU2LJge(qYHjt`EPIx`5tT;=7`|lv?QG)KZi^(yODI*>PXBvAa^i@K z7cxq$2r#Fle0coWpuo$TJ^^a;%l+f-O{mmiBirM@zoiIFUm4+0`^ZL-*iOMcfjpAShw{6* z2WUjb)@SEO4qFDCvxE2`uowq#(3Fj6vjR?zDxwTiWUzQ!pgm?7c5&dh)U0pS8c0sl3${)OcKcYyr|qJh6$?(2sC*;_?CpH%-}E+ewuoA%RI zE{DHFiWRC9mI&+*5J@T#T9l=$1b*|dSuT;{H^H$4W7entkJ7k_?mH%wKK~ zEG+tgckmFvkd&dOJ<LLMg@UH_8XmwiyWvykIdfI#t+YrHC%ts8Ny+RH6p191*qiRG zsI=_;5qQWn?I3sl1tb{u(QbNQgQoh?a`&tS=cG%$<*Lv5`(|xdS^H$)`#mr34oAO8 zdl-x7F!}`}?)qtYwKk0q3sYi#M>~E#tTSg6!EJ}HrK@;wxYm`_d8PaBIa%ucp>iTm zIoY)#fi7HE>PpV#m+|PQ$5Y2im)ZK^BWq}Ev(3x0c1 ztN*05n)3Qnw!?EeJI~UE`<(^zcX^_v^>l{e+RcQibyp8(n}PsE6EmTlA-BDIV}=}@ zahQ-~qVcKDveBa_#vvE3VW*8Y6rZaK3S0<3&?`HHYp6W0OiTh92_-<#yMZ-=fuyzc zeUeXr&h634a?*h3?)2L4zVcg71>wB`lKQt}E^Qc$VqHukJl_@|Hhf@_a16f&LGZ9J z8_bxSXzK7W*DQG0X$Eet9owG>)}@EP`|-xxdrU%i2q0aNd3|mTz~gkFfkVgagph`S z{nDC!*vwx~cvUNTgjMgPHNv`B>VmrrJM$;|gpk0!0z4w%nd6tZrWcCVE8(QIUj+R| z5EW=8cEWVAgl5&5Nsx$*w9Bam=tA>WHo1P)y>R$}e?L|z_x>O$6Ll2%#VOJ3xT4KmP`&+Oq$LbE)$iX6C$3Rxz>~ zv6w#+s!uo*gg8o|PXO>xIhSgcpWV`S`{pYEUoWEopT8D)!WDn&lfrxtk;2OP08t@1 zQllzD^k^t6s_Vz>dg7M$*U0^^u)H=8(kOxl0@{=Y0z&)u*fucLHMY~Ww5K)Db3n!f%Owbk znOVu@Nt_N+Buy9y?}eh0=JCJXN+-{c{!aF)#hEs)hCGAhU^_MLe>UNIeR8{Mb`D(W z{cX26DZF98eX5Pv^)TKm>{0^TGAP=E;1bw4r^F?`0RHXf&?e^5}MD+Sume=+%Ye zbyB=>6Z|a1({If)fj(~)m>eE`m@o9mxs)w6#a{U0!F0h*({`*=FY*{dT(sfB@?_gt z9KJX`zIea?yW!$u^5}kBo1{gKY*|nUHw2)7Vq8G1pq^WAv}yK!+57wC6ubgwGI)8M z+Us1|IR2S)z53KcYeGwMxPQ=t{j=spmn}PMn#ThJ@pUrVsh3o`SXOfJ^J>yozJ3Pb6L3L(D>r^S@w88n)2bpTXyzv|EFeEm(@9!&QSj5BlXFb0jE*&TY!^`zOoyG^gR=FVZ~No#$v9+FLYJB%0u=JcP5$g;UF)yB_ruFNcEyq^WgN zzTbZ7!TE{MU|zG>=;_l8lI$wLeQvUM-3M)T{&;)W^lp90KDS){PJI}ET@pbWe;*#! z$}NRvtlc)+IO$Q}S^3$zxw!~q=~T^QW;=XRKkHKa^5VvO3hAJ-Kj}?#3aR+IY;AfU z>Vz*hhGHuxOwgG#kgg+IBicTqV0VnRfxfY`kykE)qcv5vnWaCGfW6aLY-2j75+anx z6-{GT2ye(q^K)|4JX2Cn2w7J*9T0&+>53;rN@562Tx6%eZ};{QqO=J)wzK<+oq|D8 zqK&(QDtqIA%Whn%2%$tz5?T-uk0*|=#*oYmA~e*%$|3cAbJhMt6+uu2mJB;v1PLFd zO5aHoApC6$)DSC-ewLxH;kITA9|dP#aBsv;skfzW9HF>YuB}2Z*VlmLdu%NDPJ$#+ zl8^ZxX2)iw&EOl@+Bvd#wq_XoB;G|9au73^0Y+1WUhB?=dS(KD04%AY1gODij)(DWT!Cyc2oo#HU=7}7b z!_{OAZ(_kf<-bk#9rYmRzivMRDA(lba4IA}xdJ~r+7N*SSc}8gx;>t39M`nAswO-- z=bU@yB}gX4>;`V((#A1IR|yGKja9BwNe;WLv!;|tNnMBt@Olct_0`X9X4cs+^C*>4 ze)`H}fC+k#tg6U>iYI=PkW}Im6Xt^(@<8+jVph!?DM%A6U_$vl!fR|BIDgA;!uJT) z_tkK)lz5MuL}&t`Q8N5oKt-AmFVhGebQd$QJs3O1T?d0BroPpBi^V4@jo|ize$XOiiWuixm~(UM&%g z%m;W}Exz5U$;WKcc&|j`jaSibWVF+*?~piyWhf~~f};^O#w9HRvY{(6El7MK!|V0z ztX^2s!jyYK?jM?W+MAjm-5=j9KRSI^o4l>9xU0QO$7Jmb#EcjN0ucb*qTA$2DoMZV zDw^!3V&AbjYEElD@AI&ujB#;seWjpIsYaR%puEZP96&JQ*c9NjI0EgSn#7+wge?g7 zc_}+6%bMVM>%(uT9NLPvyVh6``1IM}KlU)@Q1@?Y)3> z70htN!QucYBX}Fht2K02tsJMKEe=tJ7lOU+-M6McRuPp)E>J!C@)4;|@@#F=Y)W&C z>WWHsfieIANFw)x^+rdH_ZLy=9eKAaByu#&WO2mRSD-hcjx@idF>lM*pMP|G3dEs% z`;Jm7Qiz7d=Wr3UktGyDkA|BS>)$YOU}aCXLXuRw1HXgBDaVNI4FGA40&9^8g@ESz z7}_u=FI2hTOz&;!6Vs9e#%{9bW#kDiz0kJEu+O>x4#eCSC0?bOcA!UL_f6?QxQ=pH zpv~x|K@dX$-?%KuL_>{`*H>V?J#J8FYiw;vox;|dYN~D)pQdt* zkch(|(#r$~bV7vU8Co?$`Hpp*`e<{*O(li@!Jj4(ez*I%uykTc^*OHBa8b6O6?Ra+CLU5A<%qj%O#1TtI7iu_@fQ1Ed;Ug@r-cRSOF}uRmVk@M7dL>w8lD^qS z-&HH=sqc|r|1t73c^fSdbX}EAf9BSP+55(NcJ+!N}wu*2vTywngLCMcV}S_-y?7^#3H}-h0^t9=FCz^ zkyQjS!w50@@TNGDW0g@kx4(yLD&qvD43Wl>+6nRgIWu(hDRZeZ-pdddv^7;-7(J>i z?sL|hT>LaU zD`P~!Su8OMTOU3=WvhCOm41P&%Ld7xCbZE|x*e`%z5xlBG3WuA(MA&~f(8*XAw}k= z;XiXjD9woyYxXbl#A@H-4O{JgI;02&4fOV58NtEekl^EgsMs?>^jm7qKP(&?gf!Bc7!oxva(0=WQeeo+{Eq04z4}kIJszjfG(w&iu2!ZRK|!t zi5$W#qDa1MVRDfA2I7IT}~ zOfA@*2}hPUkV8ehRW`ON@nE*YR)?Il+m>9}3_1J^1{ug&Fxb-#bT5p^m0sq=)w%#D zO&;r4xzqqQu`#sQ)j$ce^_AK#qYzs@^f&X7h*f>Jd|Q@N!4AH_D>48>kBqpQk@-ds zDwAo2-NI{oe6n-LtjPwfX|j=kf4&%!NhimcJPL)v0sc@0LJqvp^95i6wbM37PRjvBF3~C`$5o}2|+HCOb*8X>7b_9|Fo795kjO%t`vR2 z(A0yij1`NtPAWmSF;{DWMjHWTNk&b5l_iF(K#_wuL8ZO%Oup7uh42j9Sj8gBC`&d& zUCrGukHQc}ZhsZiMr_pL(e@nGUTpVmIkX0uYz!hz?&sRr^=u5sj*!EY%p}su4EV3f z8cR?E(mr94sbiE}A$C+pXE-+j~GH60}UXgxS^ggb=`SC^I>d zS-qg@DK*8ozT0lk!4d0JjVP&7gnr4QiYLxC*wObvP%-p_+zH1S_r&MiO_PiV4n_EM z*yS3mV?p57A366F2W}2>cIc+p?y7e()=W{6nIS@*k_yYC2>Ir_8p=`0esLHvFZmR5 z8_(%cq+kExTViZDdq1)AkhAg{jg9;MVcPY9`rBS?0%h4+6 zDLQNV=k@15Mt1vSV8X;-SuI2`ARxSdM|S_tTKp>;_J490f9Js(=4Yk)=l~Gg?x;tM#)p4--u#?(UQnx}!}l_{kev@9%bPlW4e02G&RZB%~{3 zv?@VTadTBDXNI2M^oFV-+W-tZG8KPc>Vre$dQv8&d2!wR)0jdubg;Dnl`Xp;dl1wC z8DXi<1RbwJ8r3E%vo~?p#KNQ&qSpE&yz-1bTF%j-(=Do5zg^Lq&%SQhZgxn8p7`uys|{~A2=72cZyzKX^cEPvIF|CPl4yH_Q3?Hvs5{+%BB*TLU$ z^qJbb)h-LlXE*N_pUfwh3ANlpa;+5psFJm>12)q!=m?7CDS>#IVEZT<>{(A^OiQL3*`|Jj0$PmnV1K@Jnj;3&Ek$PP zKff!?lA!(9jJQYA_7H12sUTLEGJ6?D#WlOOxDMXUSjOc!s^%8sk}4SIW(ah*z1v4l zl~l`d^((DRV2uXWIB7C_pXSC1c9)MkUOy=_O&FutsH6iezU^P75%O=h^2V zjV~ePRGXg0Ej<@y#?<#;ii^4`Xt8Gdhwp_zS$Yeq5=T*X#^FOC`;I5Y%{p^H#DFYshhSv?E`N((7W=w=Wt-$aqQ=xWVG|(R0P>4 z*87>E3&qU|DH_C3YVP$E-zJe?DoJwBeMacxtj4Ec&^N&81r0!v4zTK3xT2m7Ava}A zzgh0V%?H8Ea2rrO$JirY8D_C4s!y)8H>izG$U;M@5E9HsyT6g%WZLX-W+8K8xRJV8 zfUQKs2N0S^?9RYwUe?1wJXKWb0YKTEFu}mZ)U%b39m^BH`3%ut(5;&|^xT+t&a7C% zU+Zyc$yK|PVXcMmKs6h?##Iu0n;w{UZ?NIq7(?q!OD}Z-PVjXF1 z&}RNFTf#Z3hM){4)>|~yFEci)PWVX<#NPi~xl!v~$!Q!9g__f-6)eS&=B+pXx{rWR zpExFU)^BG#l`(I^24KVl<7h0WUczCIZ0`tSl#uXF5h5X>I60D(Y0 z!2>$h3V2pFZcnpq!b0IARa8CpEcMvYCx@h~5a_rDPO9S+n`U(2g+E#}rfP|)N;AyV zKXj43*LD^OtbbU`0Q&kNcFh)R2J@-oeyL0tBVu`6s0k=kVv<@oV>LxJEP)k;+V1gY zcYVhi5cd6(PoMB($3+$pzz2xZ?piW{Q|iptArhsJXZ}UB`KfM?18b!5I^_n}K7az# zv1f63uFOOp{-=b1aP<_#_6N}*juUF24NE>_)+AR(2%<8t+&5RWL!s*)inI*}alxeI ziujf$(=x{+;nw!GRm_qsL3xh3Mt205qN%V7aTe={w;mXf{wM-4a-$bvoxvtu!sGy@ z0Df~n?o$dE%7}x`T)AXX3d1_D>JChmXp5kER!F9R_ z@3lAa@iQ`j%sawy;`vI`K@UCb?UOH~VGf+(FNK0H%onLarb4Pd9vrUf@2?wG4RSjT zR~=*OGh+2i%?$_P^4B8r8~b(Gg5C1gq?)Tsm7>(`*2@*R*2+F?C1KDZ3{J3;opOd0ufg@#tiaO}xmx3!~U-pWs$ zR!)`B(_WqM6$YQ@c1v+1VQzB%_(WgPiIkz!Y=hlZ68i)Bpf*uG?ZP}1Ka_yO-*H6b zbNEJExOYz@W!;q*)%9p=(>11P?!jNti}j^3trlWMi(jfOc4p2f>Q$T6SXrPtYC1j@7nH^#E?wi4YFkLWq1M$P1k{|+TtkB8 zLHRKSNGMYDUA6YdhN%0o&mh7d;pVF5J_JYDr%>#gAzLq`Fr*#End`L|{K>nGN~s!x9#T*P!IOdlN*t_r7zIO8*chN95jKp*!HHy;X=c zqP@JMwe(p(|6R}b4~=?n$$S?%J@k$sH6^@}be+sg=Jl%KMKmzuJG9|#(f)LdhjY7G z4U++lC>NVpAz3bS47(`K!WB3s{BfkwWKs0FfYyXkW#q~4?sBJPt0i}qyqt`Kqh=zc z>i#WVgzx&nRrWy$y<8+W&%Xk8W>q-|jl}{77vz`l_MN?(6vk12%PbepHXgo;wEtDC zSPqLU>%Nq$ANBtctN-YQ|I~h_zn2QAY*=Nm0lKtJw}5Mxr*!l`gfkU%uFMJ>LY?Ly z@wP{6z$dV#iA=whRyV$~dB!!u?{!ZaBr3EXO|D?P-m)LQPGP3AT2H61t}@IjcWAEI zOxIE`p>)JiWo|-o`d1k7&w1gmtGj zWX+y@(VI-`*xLPWzS#Z^U6N)opDif&N1DX<_qLN4=*l(lO4JHvI-`5b_&uTGjzr_Pt3BE^hT8$9NM3jCRxPU2IkQ_~ zc${q8@GB(>jN7uyC~*C@Wh-y=jXF*gqrunn*qSmq!U)Rq-%olOMnBdnk0&mucrx3b z-#m!1Hp)a)4q?@iopQa6-6Ar@%P}CrPiOT!pL*8yGJn#!vslu#*Ooq*(Oqp13Df74LDt0U#2B!F09ti}K*VBBwNDmjveEr8r9Q|= zE%`owWJ@YSZQdrXQ@Sw1=+7nRq3pzpS?(J{5enuU`a;Qq&^e$W1%<-;4cH@xGKxWU z;(+E@WU1{ATHHB1co5`WBDh@FHmg;I%yl4iXij2`ELb*Y-4*CFePx5vrW_M~eH*zA zNJe*yM_o+o_0W2>Bd0Yp`oZz8KYIWHkE_NA=ksVIZ z$Zf21I|UhQPBrO~#c&m*CTmCfE$H18%vpn0)4igsYa2nMt#HgcwGcvCdwY23=%cf0 zonLdIVm)=aGp}GY;g4#{TF#tTHoSdo{AEtUo$pBHi~c^-nafY^uIF8I9Z@n!I=Dt< zcfX)}i2U&oe!^tH5nvP$h2g*Wx>^Dr3pyTjeY{8>rU$%w2Of$Br0hqn44J(uRlh$; zfyqLc29)Onw_@mQ7<(Qx@M8k1+?43aq;8z ztc3EO$sxMX^@NJ+>=<3ywKXP$38*qhC>3M(BCx*b+5OTLBUjoIk*n|M9J6h$_QL@V zg#XjHngBmt&FVdey|1Aho*s6qRlc)B)~g%gbIRN39-@IX$OJAH!abEo=cIXa6Q(Xo zFLH4yNuzK?viQ?Z!z1h@EBQnx&rMaCxPH?*EuJ&rwK~BDkP9#h`-2o%%E2~39-^NC zlHev4!$E#`jEL7!E&i<@lHGfc?7EvG(vCv}loYH~AYuLlSx~f~ia#{FmyS5(q|MDR zJ+DD=>0C{x%j@~D`D>2y3_8(EJC+{@IL>1?#uLRxi=_B~>6KO4%L3`0xcj)#3=zpD z|74wCJ;v**{?6Qz?!@6WBsffYOAW)3@6puC?He$2PZzL)Yl_8WXIV+&Rr;=MNxiwh z@n@JKaJs$rnyUlbirXh6?Ok;c=g*HWBsGEm2+)vu68cI&EgzcJ3J14@D9vL-mW< zGpu729gn-^bH-zj(+*j2bZXp)HP#^w?N20lST0@)M%Ie!8ocW?VNWU*J5Nk1jef5u z-GzwnlvGsmv}vB_)93KSSMYSe8P3EYRJ;A^f_y-r6hD1V9c0ZnJtUG9NWgC`KMgGW zbdA!*7zxHHCSvcs{06*MA!9{@j^ngKmt^L}oN!sKIMEPD62*iqoQPOhQ8ZjZtwH9P&;Me`-!fh1kpnD5kVz>qPzG)0uwR85aQsQ#V#+~G;7^q zCGn9Pa*L0%)W#UPKbl~o4BJAxl_YsnY*XwHubzZ)Bu7=Z2j^*3Nbg}wfu0?!54y>3 zwS_yCtk}keJ=V@ZMo0Bw=bV3c&<_74AYhHF_6L5(1rpxUG(@_0Q*|7OO^4Hc<;RTz z)O5d+4=BrTUBW%ndDkCJAUHJ}KP}MLq;qeO)PWIJHWAc;c|ylQEx_4yUfov)W}`m2 zEWn@mFE%2LUS1%get|~I_eRt+Os;xvj>8rf!%bAQ5mZ#UyqGIpVhL+X`x-VLYp-G$}tt2x$PZovG%ZPZ##umPoTVd#C&8=Xj8X%{{!5ANqty*XsQ=E3P z2;Duw&wka~3B$>Yy$+t)&Wd?F+}2uiSG=Y?l`@Tw?ppyKU_KF)qrup^HS^+QKw)FV zMJ~kc?(0_f`_soXY)iP+&@`C-qNDYU6vhjfkQNkwNT~z!k-Hix)1Ws@(LHb&iVQOyy|bMI+#i6OBqAH)^Pn_xwwB&MuxwXaYFeof&xDN zH$fe9Ws8vh>536^L>wv!Ps*UNUot4mE0 zT->GBRD}`}srN*K;`7yU@g7yp8BUEvp8>mx%+n#J&L*`^f}`<=h_PK z@=5GQ8^zHyRSHg}3H8#L2)->%=%KrcjSs3eLuc}dF2pr)UB$v7%*VC*>md^(nzhQ* zi655TsYTBo%_xyS6d5Wu`jj%x?>{A~Ycm_dbZglv&`!gREy5jNBJM3Xbet|_zAtXC z&)duZreY8>iFb!xX-T75^3+ze>)>Q*C+S8O;BcqAZk@x7q|4< zku0Hd;GsANBLvA7U@D`cu6020dC#qa6A67BksU8zFN*L<1>=k|sDim5 zt5qs!lHwwZWsG-&3Sx6c^^sA*BO8-pVt|wE8+TvbVa)~Rt;SHTs#6Zb|Kq&G7)ft)T;f2bva4v zm!BkVH9&-!@+<^D1W(9W@x=?FhrlR;&JjKFSs*5Jm>ck&{hWyxFV(X9kcr*97vn4n zw{Zbv6~HK;c=ifnlf(#G0f1?v7Ez%%!33=ifDs{5+UN_cV62OsqvdSL%7YBQ7Gl+e zM|w586wnm{%B>AFzT~dl*0m^3!ly6jDu-pi|M>nu(ruh=d1I$*=ZaEM;|$Ui$`s5` z&r59TR3J>bs_nw5sO){+)h4Q zfe(Mhins_+-ozvCK`X{EQ-mJt;+NNXm3?n?$#CNMNDYlrJ_two+v~hK`tk7S1pkc8 z;l=vbr#%)TXh$}>WILm)=f@6p@D3W4&bQ%6Ad+z09mBqyS^uNfrOE~v@P28X*4MJp z{|-uwe?#djj{SmC7jBI+QiJ(Yo?w`qOmPgEDRxX#?>e^+#cZw2dt_dxfsk+4(!*CA z`&};XyutL)N-_pJJa3Bq4WT=FFE^XJ-O9|IbWg_dd~Qe@XAQ-2Hc`>Nu|d0gOh!lD ze{7ARx?PFt9GiY+ddmClkEu7y!oHB#yk#Od{pueo?N#i;m-<0HGM2p2U{Xz5wWp>F zgLq1pMCEX~18?55BCVFFUE04Q*-`DRovq4cMf|v`6_z|jeI)V|4d4%5`TKsHN*-c0 z+Cd=Qh(}A2lcHb?NZB`no4KZl+;u+mrfK{~J;h|Dbk><#lt8EEhTNEg)0yr#{v)OK zSJj8|4>_!2^mcJm#X|{) zqe$S)6bT2jgiDWM$8|grS+rL=w*Yb&XvCOH!-&F+_?X+rc`%@ZXVW?riD#+MX+gMm zA?1$m6-}UdOx1+e?%}Z#?`N#>MG0B?qgHPwSi!1Y@jE^Jz~5W@C!kZ&*Nw0_0rFd^ zCJvw{4AGuq2N>-<^2@f$n5rCGJI-A&YE3br0+IF zy@JS=uBqc1ge#D{vtW6w&y%jH3f(lS*0icW{gWNFLL`;@L7LWom2I+#*5f&X09+G# zjxbAD^U3ot;uCa(k^3&RJJsm0Vv^QBk?C{!L_99d35FJIZEWg7x(hVQNB0ANZ0m<*kYtkBpFO$#V18!9a}y3PhbYl)jDFV_TA4^vAiR${qh{GD zsZaUU)@da%{}Ycmq16pR%C9`wldJ`67i^ic2cCY`-U&qmhYL?5($-HL!KQY&CU!;C zrEy>2&mtaa#~qY4(66QZfpR`6mv>ODW%!9dS5H@FF{oNj0m;ahd;1SLF3cm));2xm zy;)tGKTxV6*#E#sU%e#!oVqXK+th3{xznkkjqmOZniHgq)Y54`!?j^$iPP3}8fY#~IcN+nPonLt#@;B&<6zqZ}Ns zWB_c&p)E8l&5&t@cWh9~WcCvUL+R;z$N+SnJ`(9O?~@!emu_lzMhF!(umXK?3*cJ$ z0C;iW2r!)szf4cqXrwVUUf*7o*VRU4?Ygb)q2*c2FSKFytz|bJzW`jS)k{NOfxdPy zNg6Q!OUz|pmr9&n2%#7s>Eg7U%eUO)j0geV^Q?aF0~+@P<={+eYQufSbbZDU+8)ua=aVd-Q9no_v4mF=e8n!sUVXL z!7~|>K8)TMlmHqtj42TF9_o)Rk}d5Qf9an!IA>hboL(*v@n5SLyixUx76+;wKCUYEZ#%qO83{}$o~I<0s{`57en>c6+`P z=_}Xz-{F_}?=+(7`Cs_`JF0f+R=pKZ05FjYis5`YVNJo86WUcsYR4Ops>2tbAPMVvndQ6EY@`sM`pCAib?Be=M43$to6F=qf#F zQ0Sg4D+=MbZ)DFVk#xwd3HJ!YH<%|F8yl_Z`fcdRoNj1~rEr}mGF}B~I>&XQ@OI8s zzJ^@630`S6r_`IWn2ztL+&I?MULr*+OhPqSV$_u+&X}^P;>C@S-#M-- zf0Vxpe`@EQC(=HbE$>Owc~;TFgIPT_bem6Yzw6p!_~6jd<8YqGQO@16cDzlWIbSg@ zFK!(jx?6KT6oMw%#Pduj~1)en;rgye8c$PST2N*Do-5XF`eB)STW>FLdyCMU`W_&C%B zRhZbFHK6}~^Bn~@)a10E;-kKCObofu_1v{RYc{?#`rcz9VKZM>>oXs-!pW6#kmed^ znRy-Ah|t11E;1+50s;~ZxwmO@M3Tn+$gR44PtmS0IlDA}R;?kqc|+7WvG_o|l1Bm~ zGLJ2~0keSk$z@KvkrT-k?bFmTF_A>oxHEc{#*!*N)ebf=uX@cohfj2TkIgJ^Yq>Xo zXFxf9dniXD<8eGvV_dS>JL8uvNA-=MkdJoB4L`0OjR+J7EbQI~&^4n_BiAC+$*Ct_^a^BuyNK-Vxas|ZW>&isMRvdjxU zVoD`H@<{wNWn$g26$Ri+90J2a{3Sv!!OV@U`phbTm$dvHYt8jss49lAbbiC2=_jYc zyZ?QV$*d9_mx;LsQCJDZ0yfyVh&fa@XnS zqI2!*3(aew8q*_az;^)92?vS{4&63o7f}D)ZtkHtM&02>JB#J-bz5A^apyZN^QN~| z_s$0`#41bUigUb^xyU{v+J+j-=^>nUkd+@OKC1(uSy13Q3;qEp*!j4#?!=l~u9feN z{O|hboUrR$j$5@b#;$Y5rw}8zp_icQP+$tXe}J<^uvbQMGoS`UL%5@9QBVeTlfRWt zOrcA}GA2%(imH;H3g0h)n6h2HYo{YYxW-Itf-`%3 zX`pgsG~-`jxT+W)*8!bE|`IRWg7=3i+BWqF5--PbGsf1Xk(rM}^; ze$}i1U+=B{cT)<>-$t*rX0^tK^!4h@C*KS=BMPw?TI6b=plCSw97)MMqR!u$TDb;u zYvi2n##i?DFQu1@ViEgh=!j%j(&l8i%edSmsP166s8xLy zt;`-~VJ_1_?YhyZXP7;p)2;dWv6k+|zOc{E(2rtSNudjavHO zHXj|cP#SEZSZHQDyF|LiP;>*7zM>`YFjz!WnZ#OSTUbe@U(^lvo(SNdUhU7W+qz4h zW9#725G$u}^ckIXDng7;Rc(S~wDq#<&MNkBT^|#UmVrHOsq?Li|8Ts^VxuU>U=45I z&~v^Hv8)~cQR{R7n&BRNQXy=EIDdWMFvM|mgMoASzh zQM8GCjD26oVnzwsi8vfXa?ODiNmX7nR(W8cTdp*!4Dv1V>(r23p3AUl|3xR>gagOD z^CdkZ`RMnHt~`?V>-^MpMOQgr4iZh*xnK{!S&JLPpCyqTi+xmX@A^6-czFjeePL*x z>k)fp%;n`f^@SYb35j)^*L={XskeWG1pt}bDMg_Kt2c4tAAh{)(4@hS;ioVY7{~uC z=Uo}g7HB}9)*S?{I66W@btso1ZaJbRy@CZ&T_Zyi;LghU_olSfVjD4uYH8sX`gy$~ z8uXo3LO>*=Mlau}-qi&b8P-M0N$B%L$@X9f2ejB=zj5&b2f6PsW;|hbrLO5fNRekTl&kIlQ9S(VefJ_0tX!~W2fFHIcF|Cdk#KVE7
VhmUHy5$K1sP zIavm)^+IC4B$l%w?J05!cSx;k_kFPUtAz9UK4EdMmXd#*89L?ZHCg=$`A;QlNMw;+ z|1U7yL;v?+_`763@dbu;79>yF8E>QoW3@cN4K!6qf<_9MmfBfK9-pKZE&R5`9jgv_ zxV`4p>Ct2dkx(bIb|2gf0$Kw0G|Z_~d%=^*wY4h8D1NEQnQBdsgZ8MS@?5Kz^v2iM zSCqmkM)J+&j_+=@PSSdITUnn^{pq&MjrZU@@R0kwQC@1-jqS>28m^lP=R(89^}2wc z9c%D)yI)`!DkuJgYHeSF_27Bn*u1+yq18s=IdhUE4$I|m$WyjQAy=!)`7qszh@WKX zB3dIG1T&Sm>lT+QMxN1X?)cp17?S+a>$73ct7W;idh7}bVaC;9i?t<=e^8!>Q+d?{9b1qOT=TgN6i)f9gP`3p+gY+ik)%L;ZWL75!oK~~7Y zix@MZqx{7*PxAb#F^s~p69l-ibdj=3!pLDzQ}GP9ggABWh3GQ%-{E1beY@^@>=+`^ z1@3k2UVz!=0n>m@_lb@Z+jZKsvTq);-XJKO7Y@2TpjntTQ${zuJp@RO;=wNkteru# z|BJo145*`N)RvH=} zyKozFQ!Qt)JIDO192+|n6&>O)SxP_iDfV>mT#+v!ty}}@Jue=#B@U+c!9?tXty&JV z*^qr6Iy!bEJ{}21)|aNX>av+iD?TT*_3ktw-~4`cDr;V5P*--_;p~Qz4E{ojjS!|p zL<#FnfE1F|Pu=T$;3eCn^TnpYmK7KY9Yo%o1n{E=;fuyXHQfi zwWAkGn0UOX6cT<;T7`r`w=R0nFpRS*(vN}EAU(ls7nU^G1oY%)N&SX;uKqRPgQ-HK> zHUDd-C|T^FK!())FKeb}5h>jB2v|CW8Fr79dmJqL4-hZmo>A>VT&$s}S@~wo)hrTw zIjZ9?%6%a9w0+wDZ&+_%Xd9Of=yi(|A*0HXD(G#4bWNViur%;7#H7C2fA$NV8bl|SW#1@zUW^ZJrZ*RZXVk5ty>^6OZ5r1OsO%IoWMS)UfdB=Ien zJY8PeMHr@L)u$;}m|YxHW#yvG(v~-|*|%Ob})Kxzc(ltasX?)z90@hK@{Qt83)u zQGIdA*~}y{ZK=WgGsd%%CvF)b)uK^(#W(($Fp?v^*L4z`uj31NeGB!uU^w&c9-?nj zV09H$@6DPrpCBw$Y{6tEboY)h>cK+G&&)~2*UQzNK#&LPfaY{ziYxHMM~D9alf zYBh_8oFcy94d1EVufi69?%+qm$LxkK6cKItPvhsD8$UH;}H< zxV0e^6Vx&g*%=ZodJ*t*sBPS2 zAsIGG%>^`whPB|WxYutOM1Sh9e@s!@2!dvbp@3{T{7iaZ+ze`lEI z5IK;GYd};q)Ieg16xyW`RciR>iX7p$=DLH3z_>G4If9iGmK>`qk+AEoGwsdfilm7J zhNA)H##+qO3Oyw7DF|UUc47@T$ym%F#@qx>WOg&WmFXK3i-k=IW$xmSaZ{y>Jw(Xt z=Ui?kdZxF^A6n7w1hxKvQPS3MZXAu_-t;GyZr;c(Ed@kameU*g{-?WI^o!(nQQ0s^bJO~5V=Z>`n@9-0Kceh!)1vn?X8yNPtCCDsJv>Kw^ z;f7a$(9#u0luXfn!54Hv3<5oKO>CYsXc+m`wiR%I(GT8_BbNm4nZPI|7Y&K!Th5|LYo7Fc9x4{t3M2 z{2T8zfI~U7H$vTeBGXQ_aQYvxsc7y9kfN))adiBNd#c6Sq|=qNx%^G6b?KFcbW|hJ z9$l1e)D4mDJ^1 z9>31Dk9gb+EMIi-*vLFHamiSx7O(*F&Sl~h9EgoPn9}Z!NUGxA)n@luU)gP1sbg(d zwI*xn+z^+PI7yR?CQI{+$L%~_h98Z2>1VhtXN(dT?Ey#EOtCROU6d={0v3qhEZW+k zuz1}0KD*5dG+4!IS4atlIMEz-?_(=wYA5}aqd<4mL@UvBZn^4=fg=@F56U-qzAqhh zm@ifFaXvHhm_Ev>QpU`XGlVq{WH8w!G)U>JP-$g+F@L<9layY#sgzeqK{oI*2eo5A zb}4+mZeW?oVP3y43}1BVFAP77I$XZ>U7iqBQWCUp8YNcXR0;axASjhEvD==kAUs;h z!OAztc;$x1j3x-jIQlPeFZ4bA58USq1L6M6etcYKIiJyTbEkoNrt&DQ#WRU*o-#(v zgrCZow19dv8aYyM^aeV&u@CviDwtcE^4j1W2_uk^;__Axl<457v@9j^E-Fao`|X)q zeCJ7ID+rK+17?#J>L=-Bg_&2GpPI*L{iwj+Sm#MG;NKdBl*$FUtgaI)r6msS1c_2( zrDo7imk4I>L9*x_zg|3Tvki+z?$m0!1@FnFo7B;sz;0BzT80u0WAyZD1AWfdJ==Jg z2AJQ#UMeNzsSNmLl>6m#)pXkEHum)w%JAC^VqDTmShIFX_n$7onYfpD06AYU2%OJV zz*q|jMM&K0ZrpfNCocu9);SxvBx(N)?d@q2WscU!b}7 zsEB8m(4F^Gb3~qYM=>qse%EaX6VmBNK@8-DX>Bv~J}6llgixB9p)+sGdW3R(A9xU3 zERH+Ze9@3I*?K4~5uw%T$t@J|5?O8)Yn0u6aX}(LZgYh-?9bES#$nqCX};wRyD*b)TlNv|I&OCdi&!m3Ar_vurfHWXb&^+f+kF%s})-=r141@l_J4gFMc-EVb<)0~uFBT_!(@Kn)P4yXNp3%J8P~t}=hV zwR7(9-0=Ey?ii%)@@^rI*%4ks?>8g5f;+51ar<+ggKgME!4iP7nPd=dMwGJ4TnN2% zj2{ZNC(3N#klXt-jbs)#4OSl5o(_c$fszW75VoYeKofi+0ih@v&W*mP_}Tuu+*S8O z+hShi&;}>Fa~kJopPIG`jlik<+zk>UXmOGn-L>f_4XaazEXbuI|tL)HAOc~ z&A#RBJ9%^1hkS^#>S+}w%A5QRO4-aFvNq^y#tmv%dyaQ?YZ>?OG+{G06<}xw^~3>( z?+v_Arr?&VbPH724Zq!7Z6FQk@oJYYYu2cB%o^Wlen3f@;zP#lM0D|avmzJje6mq2 zFc*-~-91h3Su_|+*>LcDO6Xd!s3be0F{OFo{xFH8ZPZSgl3mOBJ{ zKoplgR0R!EMiQ8&`&NmFt1{U{`lZ*me`%FNs*19LxJ?j#fAqlTH{7ZYoCbLm%&^>$Q}%r41o z!fRX9Q!Z4nuch*m%c)f7**x_KTx~l4GTGPLtHK|z98FEKz#RXk>=Zu${~tKA?g4@OHFaFqMHOB2x9iTDQz8Cu5F zjLILikIlTAP}0k^>t2)`N6+OC=P#U-dnw_9*m6_quKGBny4bkZfAXk$vpOw%c40J_ z6H^a*>w&sK-KCc>GV~6I^t?K=Y-(~dvTx?gjAcsUj-6YUw&O&2oJR4qFoO#Xh_Bjh zjE>}1P-5;Me5oU4AID4hhRCVBmrdyeny}n2W0g9UFh`val;cm(djwHvJ*xLT>A{ngZ`b*`n*F0j40L%iGjaqGcy~8)+CJ-S` zj^+|MR|QR`9`7zVj1U9?KcWd=IH|v!^3YX{=DHC=W?8QFe z)KJ-b!jW#~g20M_qvX{5o;rLA$~9$=R8EjB369GjTiv94N4_goN2E-rVuSSJUXU+J z*;Hcxy*<=WfHgOBd|_rWHQA?CPx#R>8h1dOuoQOT>I9zq=G8x6h&BWkcL8R6raU}8 z9Xf#=`uka|TfwB5*~qk)tSdQXFNnMl-3^=~FqbHwz#b)?h;Nw0P%SVnVTEdZ=0Ii) z6s6_^j$3cuU3_GFi(5=crw?Dyh>fb#lx0?JPb`nL@cG!v<5c*!P6djJr&!6tJsT?vf7*_S7h<>IX{0?VG!a;8ID(jZ)2Hznpt)f zl`PJ>vw`ZouGkdAeky3+ZRHS1=?A<~RSmYeIISga-ODxFX(ev_2pmp1;6etcvI)p3*nBO7-jEX!7M$ z=O5w~MsE^XE)cJ>k^Tw1`WL46@*k_yix8N5Yl@p01JmkThQNugZ#~T5QF|E*KHNMT z+S!T%_@T|Xr*s$4>ZA&fCr5|@xG_>4Umsp(I#B((*swYIwPZV;Y{kre6>EgkKC+r? zNq4Yc6prRrI6YcURatnemR04N zaVKImgxlO?DU>1BjFwy{V5kEEM6CYWbhQj1VohL%jM*fQG9B2ZRsD@v)bZV2I*ES} zE97s)GTAI3bHOjiKp~|USG&rlqH8S7*&Tp9*S!IkkD)K^HLb;geD|MXnxqyS!i{0v z^|vWNIBA3HX*p(1+Z1X#oCwN%vvZ(}sFgJ(4dcYMiO_qlT|S(!w0ZtLHy+g_Aytbe3E0X1lIC0N<3?SAD0_f2$OMd zpWBG>d+jx;kgPsFAqUMpRE=0ruh%mH<@j^I6sbT44J$6!P|KEjHDB0>>rxAav(|p@ z*=hmzuT^))aYNoI>^eCUp$82dxe$mi-)j0u`niWhKn6hcqa?V+cf0R*${10*-OTT( zjdy#8K1qh%uA8O#97PsF3?y_1_%0#`l$M?;=Pl>|iZ!dx1(!hBz%_x-X?2Kyg-U$T z?De#mO8Ck~ey@d!6yo~aiL!Xla9`X+e+5{_AGKP-;9`AYt|zL{XJL0MRK(XU)27?2 z+HlPe@l~LasiFC4oDy%z= zh2+OU!NSR^!cX1F41OCA<|k~r0s^=G{7MOIFR6IvU-D_k?yDZ1X6Q<1%kNQUPzL9G zLKKHrMPFPudU5l1aJBJ$MKgulRTFn?`JY*IS1N-v@gs&2_`f70f_6F{)s@`tN?voJ z%WRqsa7D%Ee@iDpL3Jhm7E8(}j)L}?EYxnVsNY_@YX`3Q@|{psOqsSwoe%+>kJi~s zd%0>POK}@zLb~rA!+~+z-rMGdkQl;r=Rl-+a!@6P;UxErv zKBkZ0^d?u>L&|QMcnR0wZAx=Rd@{kdLe{|hO~}1iVGvKiMqqBG$Ol9E{T~ji|LYNq zf6=l3n?*316Sj+ZYn z9{M$XZV+K6L}s;GPWhttTatq|gGUC)?=Q@pR3P{Hy{|VcJ36&eS}y1WQcl>iFSw*B zCtN}F_DqrcUqbD9S-n9YjV~+!qampbr z><=qS3fwR%QZ5?(U$C`x%>}U)6$Ud4h8EoB7U{JW`ZLN2mY52SFNrnFHyYl+O8n0O zqW|?q_LnaGZ`R2E>$UI~$@qVKE<S{6D@H{$f1-kFSNlNIL)HYvHf?%>VJV@RyhW zzi}VaiWT0H2;NW23 zP=DkC0d)ZuFl2BDVn#@mZ*ow2cBmvwe$Z$Fu{kw8Fr>`#m+1QT)36w1EZd*2{)qOM zWdEFC{{NpO`&YsKO|BKdC*YDvpvYjz06xH*LT(r(;2)OUrq(l32% zX=q*z2Wgt0`K)C%`(0RF=2amd07wiAD;Y(c%*FsP(OJeX+Z}iZmOhsx2w%Z;;5-fA zn%lju_$F&+fTW^8K>^RI<@#mB6*3($itXrW=YTbwr{$D341Kj9BNQe1RrA$q1eh>p zVh*EiZ^(BEwk*ZRcP1K_4?9EQo#-b}@|T@$P6cbs)``duLhSXijY=N?B#X1?0G~@a zEmGBMmWxn#mwVdf-VcC<+3}194^$M!0$$aEuO3UYmEo zSg@KmY8~_HV5O7k1K{toCZ37^*j+|iS{aX8{D~h(5sba)-Y;FenZz`Hu=|m_F>6a9 z(D%ya-MKr)1sqwudAv>*ze2spo23>dTkL4qoR-B8t!zPT8Ju$(zKJwfSyj)`I!TD0 zmsgUsHO3f`2leG4>T|F@ZR&`74@V8jTrnkaeQ(^Oa|I8Xye3Ta_KUHDq(BdiLPTn* z@^W^kIoY%!y@?{(UZX>W=eEXfUfDQ5QBKNGem9v)kQ4Hb^VUU^69W9-3VQS|;uD%v z*Yj1@2SBL7QkgG;Z%=OF18_3v^M)~R`xq;?P8j;MBJd0MdTKX+!ud_Hh2HmyF0!h138@->ZE`W>bqmFvLd&V8$M}29kKUe zpR3&+pXVc+*Zit9nj^kt#CL8_nGb*#?FS$s@z#_113)USbN}!jH~DiX>j`cC1JLAi zo9_iDgr;&1wUzUC*Zk8x|IbC#ZR?uKG#fFCm&v<-6Y-te?V(Y5^YX{Zj8W%m!63Li zdwI-d#j*IA!P;W)Ce{bQuqu=f^7W)_oc+Z_Ae!PuLjqDY(aTWNI{LWJCWrNT`Og(; z4jI%oXrN4+#t9~GO>#u=m7|hdZ}^bgDYnL4hEn_0RYL01It*mv^D$yEiF{mlgLLF= zA-oK>be2>kF1?cpLpzxsGgk$wb<$qQC+s?+wW8@c`A!G1GRL*oUxYk$J^;ZkshdKV zG9fIH)HiC87bcxy%Se!GDlSRcklrsTSvghVuS&c4HiOT3$6xPD97;FXU+bIgS4DE8 z!gzc^JNE-?e&(Z#@)=3J?g1ObQ>M02e`UO5@sQ5R^P5be{#&^x;$?YH&MVvH7ntqC zO-yD{?}-PZPlmQ*LvJlGJT+S0$sYjNdyES0q~c{`1zc82B9vV8H8ShnSXw`lD~aCnAoUw>#LO-=7; zs=HE?jMMWW{^>pRnla^6S^pv|W6>yAhknt)9&Wgj_e8I&)qU=6LTOb?K*>n>X)fJi zq2rm;Ke*`y=?pFXME z%etm7IC`$zVn%!@0d^?3`%J=lR%m4lEw<}@@`+_)zjbM71%D|0U%cf!=IK)-7A!I2 zxI$kn<#wHj6a9L?2?B8z>#mX-idNKCR?SfaA@Z2{!yu885Ih``05@vv>?qor65QjR zYMO10j7bz^?@lK}nHQ-G96Gf1pJzS*d!NmK|2F;uAb|cnQsy%R)Fdr$Qr=QWKG!Jq zAArh{4?qs=o8f%d?zYd`dtn#-?&P-I(|gFG?Ztq?@8^W#+^|=}m+Ydx_XfTVv|pZl zCkk)dN`yaPP91?r=vA}xPt_Ot)+TnB(i!V+Nf=^+*Lo+lQtR6tZw1`X@R9fc~>;@w5U32TZ|5? zMs_O^fjP3G=|l(pF}nA;E6_=d<;+65W#%I9WolhmuI89|&LaxmEyUlO$TfOSm>FdI2r?o29AWU>h!*Zz3WUtpf z7d)QEd#3e55ZrjpZLJHJDIs`w}rf2CO=$QGsdA+!sxvX!HPI&XKeF@@O|=zJdGQi zeMhlD2I^b-CN4umn|obcpIJ|9s0XgZsf`k?W}B06c&3Xk|5rX*u7SPO63qzII^*t+6(@(T_?fgh>dHB zO_c`pYSBtIc-35$+@r~n*6(z-)_f{E0~h>(Iv*UQ%@F*PgLw!Qb(H;A>^l~_gwl#% z4fcyNNx~|6HQy$AECk>Z16ibkIKF`-n0<Z;BbhXKQdr zG-mo*^RG(;j>+)}E`-c{0w{Ft$#KH)>!*~vlPpl5 z-A%O*fH(c#{63Cv^)lwtSlbV)cfF&@(I_6i;VPL&)DHl`^W@8w4@Ko`hXy+O$rC=7 z6%FY;Wp3Du;5sa2uJ8Y~3}5*tT_!aGM%b8rq23(K7jxrPq;M3n>e5Y?*Ir5Ts}>O> zHfs_4HX}N{)+aLFLaM~#-zo|~@FF&9$=OEEMb{5|JCPs9Ur;>-9;FU8R#tp^RkDYY zUc8gB%}90Bh<_)~#kPnzSN*#B$wmX?_IaG(3`s4 z-3P9*-_s@iCMKAX>SJ$~>bk($?KOH#w|JX#yqJ2HCffa!7OdylTYGQ>QNB4^R91V# z$@fTs!&vuNDG$W?tQ#w~o+n?^Y(h={Ii{G{H!gC)zKg#QBGW$A4YN z%<`|?sek!%PSscK^MK))o2741z|>-qHg@v6l16OtD;2+t%y-@Z*n!hYND*XQ6W(vI zG0m{Jq4BO1-eNJfS=J5DYL`IZE4ztJbl3*xYwn%E@<6W5SS;mDu97G7+ zAbt)v*i1L0zc0GHoR!}pASZiLbp#iYCEfU;27 zx1{_4`9<2Q#;3;r0qYZXaIJ(#_}?f0QOTWy#}Pqh}(

c!iUi=<8H(%5GWKi?sW)+{t<>TZ%q5XXzlM7s9XsQwxAkf zF+Mi%`KQEQfosq_r?QM`*NChsN%NV;OMa8pU|Didym^qGdxDJ)8gV`o-Gc(V5i9Z! z`Y$bt4lFPHb!JcHd8_9vlRr8@y1fPNHC+Wq0KOEc=Z;2J`BQ=kg<5toEo@&Oo zF3Vx!+}TIWrAOF7OB+e7^8t=U{ozO4*+>LKUx;vtQeTg&6{2oTHYfV`Ql1q+D%D0C zn8xSkhYSIgdGOF*6#OwhZ9QUszU&-{jL~41)U+s}wGc$+*_QV>a?BuhW?S^~Sl_7o zQlJDVCCFFu4aLQ?PP(;UV*2kU>t%>Bl%gqJxY3wqvoR$i1mu=P88dtWhr=AkWGl5~ zFVod`auT%AxZkDtA9uS7iI?D@(9sQU(WsoPy`dCsoAy=;ncb^8gv zP_yV?lYf?g{Cw`GT0r?+zm`R&usV8$#%hSgKqktRB%^*ESPIgzn4TWg9jrs_;~(?t z+gLoLqFO2SBaZGX$ygQV&MA-Pb)LiB-en zQelrrl|Ojc*{8(;=uj*aVJJrk{o$kn-^H~2@Q-wd#9uz?H|6_`$QIxB*!@aRh-u3O zSx~!4w4%^XVc(qdG*%zo8~4p^f{}GNn8{&@f@}MJI6hI&-6W)<$9F?gLk9%1KRBACfTVUNY(Z12LD!>PtgIS8j#XI^%rEZKx{w-Fb(MR! zweW&yH(L_$Q0_haxyv!cZ!u z2lE^CCacPMSqd;~N&xw&!DNC>5@jBEiT1$3+&YY-x=SI?Y=)W1kW(Sg?<0jw-hVl$ zOw3wE86Ff(Cja}rOR~6%OVM<{0W-WrY6zaXY4nkIT&!xBx&v@LC3^@%DMh!4CHNlc z`#D(pd_AfX(5civQb7jqI)g{tka$a38a$%XQ6ZTHzh}A28{-Pm8$VO_a{F5rKi7T1 z5D&_CFH8wE(S}D5b~!-9N0tUlT*|u>jKu~!XwWZ12>VQOgiC=gP5#(=@<<)a&^!Am zF|>hCPWNGJgT=F2Dih5z3^kewvG^*~bMIHWfA6?{+bUIUcdSF0V{MIsV%4CMf%JAa zA*+1nrTrR?xt|FATY{|ZiMfiutG1;LCSN6kIYM4l6uW&=j7FTn5QajnKZln_$_qXplJbmnZB0y)86&*BWSEC=0ZHDr%5UMW5Dgq3%u?Zo z;7OcO*YX@!s5o2i;It-x{6q4A+Gu_%3NX|cUJd}j``>kqos*e?g@U7-rP1H|CT(4M z_0JmC6leG(o6-5zQpF@hyoxX|QqW6a&5iM@9M0A2@*CdHsgP{MJ;A|Iqb*{niw7K> ze5*b~&InP;6~B^tznVFUk#j+e1R4iRXeI9*jGvD3j-(f*Dj3yMjs)259bVoPfoV4> z91tdOpekXco3g`;eKu>qD0DklB~?FmmZWfeY+`CG;MH9DdXTgM^-%H4C49$Y;&TP9 z)yP)hdq8-SxKwRWk_(*OghXw%`--@6By-}XUg5Zuk{Ed~p}AN6OVY)G3*3nH%g}I! zCD&*2y=os8`VN%kxYD>7&y4;cgRUZmWBPQ$N#>8KAfyWX*z!82@AbfBvtwBwW?Ly! z`q6|0Q!#6>5&?cUpBWd}$-n1Ykfo{RdDRyxd_Eb}8Tner6mu1czB3aaA%R;t2r67e zni<~m%kfeN#j2Syc*rB9w~dE4aHNXv%ywl{{z6VC$er}5l&p=6oWuC!siaoT7Mogc zo$%laYaJ1i(cp6;jumNTvK3T(ijrcYu6KR(mFu!M%ke0p9QK(;NhH2!;0kqad}kOX z-!fX~MAwh$uYl+Szsb7#gm+|Dt5VWy{|O5!78DN|eeXMAeU^T_*w6FBxq-wL38n+X zL=}prXT%kOrd~qoKc-5LZyGxl6LQ?&FpUiW@8+i=lKhN64M_bU`bVB33s%lDzky%3 zW_xlMv&!*!m9?%NuXo-2(JO&(eo}7b-s2io%7g zQ%(2&oKG;_9y1rOw>4%(SI2KCg5P4N$iGKnovT4B$;m7bg?FOmF=sGI-VmUjUM?sS zZIr498t08vGZ;k6Y%OAFVoHR}!So^wNt6+p#0aV{zDQ7LcpC&@kk?7*^M((Gdb@x+ z{87pgIc{GNzcoECMc`sSqPiWPV-fQE1YHea?B_zjr1F}g5c(9sY0F#H-9iQ&Uu>zc z5a2YoAaZvWr9w9C`1yNmWRM`!pR@u&L>Y8*AAQ~R2Cj`8j4DWi2Cj!j>$bN4OgH^! zB9Dh)yH-EYZkr_fw{_qhO^vLKfHP9S%PZ?{G!n&<0auzK zyIO5p0$xKScb+OUQ(QYPD(Gj8bRjhrb^)82;=$ z-tgJ>xa_6~I01v|S&-S&(8{Uyj81G8eog)R{ARPcZJVcyWstl@U7bM}&&QM97P2e1 zjhB6TG0O~4;%V;~8y5{8UJ6~11>=JlooYw-9ff|2*`aZUtwEKKk?z&%XE;oHjzh3E zFB{cr8okVloS0fAo+RP=w8AdfgrNLfm|}4p_Kba~ETEdcl$<;L%b)eY{n!OzP#H8! zl!6n#dY19YG}VhtyG7W~98HN@!c*}^Vc9Xo<3CWFIyuB(PG<7>Jl;O_ZD#Sg-@a~F zjkYxXc9uoi|E>LYJI=@FdGz|W8eK);V=)xY{r;O?r{i^Z@~`*~_gK9N{XtrczAqwRo8i0~LFM9}KHKr^1UiU_B}u*FW`@7yBQr0&JwVNWN( zoW)?h)>b2f``|V%x1HT$HI!WJ8lb{>fXStaOTsg23p@PKr!hdA<+jHh85X|Q?GXv? z2?Cc1NntW!7!+7Cw7v}b_JEU*-M0F0NWvDY8CL?|5{@-W`eKRmoibC6GoI|1K~*SK zAf^5N&-ysseFQnLOE7WRb+0ttzV)ij)g~hNWw7r&KOI(+y2sX{;l6%bDr_G$ARTb# ztPvKmA;8J$2xk3tkrsi5QPAeOZP@0#i_Ei@{XU7;q(F;5U zK~Mw9>KG8-QOhP1ZWq0|E5T+0<2cs0XrGy$6D?9-wDq0l zsX|kl(k5F1QI4zIlHT789g%XdB^BnG1NBS3qD@4=P-fj$D>cz|?Oze#7Uj(!A3LLh z$BYf;ysAeE){xIm3p2M3YLqQ@$m%pzLQ^g`5yz&Dk;yg1m{vmS2ntl4Dyr7geo+_q zB8GdbyM@J*Mv%wc?M!C!w+)CPpy4aHrn$&$Eeek?qiZu()7G%#!I!}$v)?w38xGO~ z4;k9Oqta{)x>$$Vj7KrTNWV^*L#+0eNPb`!xz^Ny=%ucjk7CTNHvelqHJ;gJzJOlKEj19 zL+(ljCtOR%Es?02)k&f1w1g*0_ElYofe4wlYa$ z+Vv#PO76P}vU(=vlVN7BlZO;V6T-NogOagNOG=(B=TV2u`XZba*|N>O9cV6WB1+*4wEb*_VBKK^$Jwkdv-vzo zO(~6&&B+}bS1VlXW{A0ybb%=S@cFkV{Bmu{!k_%nm9?WhM`N5v%?~u*i*V-NvZeK} z-$u$j66HrP79_Mbt5l%88)h!%34G-Y(Nx|X&xv2_WH3jY9^5@o;Jw?a8zv)FHH}*l z=q&W!AiLCQyaO(fs>j}ht(GdAJR;@WHt>_$y{nYWp(3?QHlb7B^!P3{&bGl8ITv)R zG!WYdvz5#h1G4v6sl&X>w9MTb)E6zBHNdJ~bj>VOpN?IOw8u|&y8fZo1MAM^rU6=z zo8SI{x5B{2(#GE5Z_SskWwXM777Vl=`M!7RfN5zs6`RdR6DyS#ik(yz1?-Y3<8#%) z7kqe6VCEIi`f`xT>VU8vq(A;}vm#8>)ErmX9}iVjyad2ULk^STg~wcT@beK4Wlh8u zv0NghY?1NPf6pl!jV7e)<-phL2~>0;yN?u5|f zBug=4zBX~)O}^E_@ajr76TE*FP8J$vnU8Q~)&&vpRzpJx(n;2xLKLUp@Ob{r97wG) zJW9s;J%n7=daFvE@~wBcFVGE7-e6Ej6jJFnl*xHC|EV+?B?DYEF2a|sfq^<3NkKzf z0>2{aav<2j%ngO0BIn`>WKaZquYlSwQ~34D3J}?uR_z&);+BksBZv9(srt_c39OUel^dpSchIT~t*E%w^M;Fbr zdsw_&pE!e2Lx{sJW*@o0))c?9{C3x2G0f8)4IVdUin>J*mC+2@fG`%Kh(>At+F2L; zRE|EDHgqf>;lojWUn7mTz*fD0!e9y7;4^yj0XgR|svhRY$T)7`gkbmPXY;`jAiwf? z9`+NRi@dJwvM*@BC?pz|CL6$r$Oe^N;dqq9;>p>uREaCgpdqYQp@Zv7LWcQ1an9)o zNolb-QF&tjywo50JfuGxb?0%EE&nvOwxknRE4@UN(sWMz{f zE?k^Gid8Yjo}noF)r4>_F_9LdU+UT#zdd(2J`D1PoPH-E)AX1weNTC?U0y`!502a7 zP{y;-G_mAO#)lj1uUoInhlA0Qo@(TBWbN>O%jj;wZJu<%aCx{_<8It?X{Y33$!^qLCn&H$V4;~#b~B&f~dPe8LW zkOct12A=UB+<}JndM;+xCV%%ZjT0MSH0TGf?nglOMd?8DcSt8#p7LD&MF=UVQyS8d zC^jB$F}pZ~mrWNkqh+^xsaY~D=HCH=@-BPpSC4J8KfRxhbEzw&Hk^eNCarFJ8!FnR z)5?og9A26bfAm?Eofu_|)Rx?|c>Q#_FYC+lasTOb5>TFaz;D`v=j0MoQQG3Q@^BKc zTrMGVBkoL}>ZIK_Yc#7|8)Ds-3NNX|*;jcoUMo zI%*WVziKu|_WDeAO<=EBTYM&1q1^O7wcld4n6`NK?CLd_YW-~OFsClW*3={0P~J^) zZ|TVr)7yQDu`&NR_eEbxDk<4Ux3UX0A|R%}{|fmxf)Oa!S~%$tDjXiI{sd#>2X=lL zy9@e3=@+g_>88D&f!d1l#-jtayvpagdCH~5)|A!276KQZ)mHE(qRJs|);jKCdUu+j zgJ0(akQbupellL!Drn5iRU}$XS|49+s3ll+C9dIG%oAdN`>nN~xzDQ_1*|c>^fe|a z!FV*q76ko_6RF~evrKwHgJwLoh+F2^v}`KgIZdq{j?4YxB+?>4kXQk+R;``7?-UL7 zPLp6{l@TDl1O-#B=r2eou`F1p9#GKcZlqDG*<&a6qHJ-~;`EEaEOoZ-Ri(O|02l4V z(8sHoyQ~s%#NLa#3W3_Msca2RM~x_Hy+m&+dQ4Jj`k+Dy!&b6o*@js~?Ico*?xr4! z*;;F``G@sgvXS+d8(tm%u97$Q)S|QF??)@Dh zZgLzaKZ=k81CA~p%W|!QGum3z`gVf7Enp1*^QZK^&t0VNx$e}^Sqo~@)W=zRxO(7E z&=we?I2?1e(*$8u*?ZJBzrc0mX}I07IltA+h^$CPQ)sFtore@iF!kCej==~3vW`x=W*Yu$e77h zA7RPeHt_5`?f!z)_iGbzv2DHekMB+<@ORTk|X<*D~e4xcKT;x z67VGLM+Bi^hu**e1VjT#QPE=l9XtKO%%}(yoo3M!QLX+OUOo>wP=!4`#=}spV9$>m zx!fS;HaO(I%yT{Wb;@*R-4Z(syk`2ib$BUjk=nK^UbeVMcWH(K-O^V%e(Eab2K0*y za0Rdf3co{Q>EG)y6i6@<&|B~n+_t8NLef|RV`|OZ#6NK5kYgz(lw(7{(RZ+o%D_lW zL$0-UAoE0|N{$msdG$)a?tFy4k)D6JC@Ac;RDzBZBHaIYNUZ)idPSX)kZgWYeKH{f z?e*-zUwo($tO3DumVy4e^P`4y`)^Mp$w%l0z>7vHP|?3_~VzMj_^>|Cl1; z)5n6KZWciz#ezcCc|_1BaioMt75NVLiI$qdv2(U z2ii17YVI(aP@(^bBEvEwRjZ_Zri;`aQ9&Gyiil?fL|bs%CYHHpZ78Gh7_v7Ohav+s zD;&GC0ETeFbB@RoX-Bo^j)r+J^7R(HRVz2sym;X#>BrAeQXQ8s7r{J|#Gf#G{elrk ztjggUmtX=zTv49=w!$x5J@$U)x4bNh#2NBgWuVMc$z}Y)S7_NStBm&aK={fsMsMM0 z@(41q{f}+5JVR28NTC0Z323Jw|BDK-wKsD3i!b{pkwE#3oXsi`5@72=>;)0y0-S*@ zs)8dCAJ1%tps@4}WOxuJl@VHWwdB}`&|!vpouwr8-jT?0$i+4-je_Sh;*6WoK28ie zt&gn_u8WO((DvF_6qrqpgAz@?A6KM zi_3i~jQQlxTBBX^tt{nvgQ|Enl}AQOaJXF{R-KF%_=ArSjL9VQG@NM-)2BcU{L|`P zpAw~N&1E|=tsip-zBvcLYJy*dkuDQ*SGb$BWA~M^KhIFq?#q3(n46*QNq%rgQh;aR zUxinu|(mx#vY7=${3_=w*$4`p}V=;=C+ewEoPgN2hrwR@w=CtoAjZwc|ODpP|J5R(4c$_x=*D=T8Uz zg3m*NsgDTE<3z%V&w)uf)JKB$fxPXqfH~ZnfxeS}06kP1XlU*jLnn>l$Z4bLBZIV& z6EkShV5y16lUZX~{R4^-PBkhghlXcwPvJ}iG%Ft7=vjWhu)LJBQ@lgR!A-zqO5k}4gqmPguM_3yfEw$x6m zOyN5lp4Fwl^qZ^amvfVmDirop-7`Mz(C?Z5#7zC}0eXC)N&HTUs?`8ZQaQ#YEa;~!c=brzN%`R5Vh8~IS zI;6)q)k`SZyE7opeN5@5ljc`fJ^if}3w7@LV1}zt-Shuj=apTU2Fzm$_Jgrx;p>mo z(9p+C_fC5TbS`8|-Pk`smpC~Z-JB;;KAJM(BJMfkSEq1G+$RX-VWBcmbFJ{>T;s0e z)AXXZZI6ss%&bg^-3p(+@Elaku*2@P)lM|a)69*{ct7J`_VCEc>X+OyozgxAI|Jr<03%01l zHM08BC$G@|an%AhZs*r_HeMv~ZI$nveN&wy4O(yZyPk|3w9?7Ct|NR&C}pd`?Cygh z&*Cu$bE+Lf-E>5@2GVj*9goVWx?ohOF;dDOyh-_fR)I#j?Sp~w3tmB^lD2{T)>tLd zWrLCk>y|DB0zO>qqmp&i2;HMH3}1#t2gni!~eX z5o(^LY>N-pZA_$3f1^fGrZrc_?p?BPh>F8F_l+!-wk8L=h})-=t;(x5`8AbVJhjC> zo7+tJEz`~Ac#P0>LY81)+CX}IU}J-ip?VZL++M9NO=)N}E%MqgsE?x_4@M4{7I+(u zzw5VB+5T0kuWJ+@wbX=5X|r9KH9vd$h@t&%(flm6fmIzhYdP8PZOoQ~GHzvJMEYj< zKN;KED5t(++#40EAA!~r&;FW)Kf3p!HXjt1e9(WTk+JDbCjUP);qF-AI0fZn zq|Z`^KDGBoZm-q5l6=g`K|{6o!hrzlB*U`&3)7mA@<}|VTbrm{e5m2}>@BtBrPXDF z=k$o8yQqj@#!*AYrY8ymXrt0)(^bWUe>=*3)8H+*){2uDdZ z|EO0|d+-r8s&{IE*6m7inDVUI9Anyx_Y_{po#K&Jp6Z$rWOG-ilh&g@da65l_9ur28Xo#)WExC8e6n z2dKPSIMMj>nAMTEb5=dXdL=uNSXWz|)tzSgJY!<>TfZ5L9pfgN&!5t(SH`pVMN7%a zxv1Vi?Q1t*L7%vsG%LD`@ySr;mttR9w`h@U5}`57Oq1~){^jWY6w|seB}PPBi)4SC zv!UG?c}=N6_vtZ8XB<^{BJbVU*B_4Ub0{@`gD?8g{>izip{5ok;YDdx)3Ih*Nx#uq z64q469c_|LdhMTPPL-1mo&!U?2syyGb{AB+|Hjh<`2O74YI%B*QGNM32^zs~r1W0m#neSjuR-u!7hZ93c+)n+a!7d?j z=+uMIJVK3wK!Y@_nFRLfK@L}UcF4$jltAv3K}i>Avn#|)26B)IV+nDEv462rFJOya z{gB{sLjr~RH#DbHL;z5zMd<2sW^la2y}2^xdeK%}pf*WC7f+po(G5MRN4SBgdSrpP zHp-&#ccMIWql0#{6@g)(t}24ICh5RxAwtXnY#>;!597{gBXDaQ79w0^AA)!K2Fc)l z*)TcwYc6D#qiiOt6duHZyV1h9a7fGI^Hp4P6oKPH~Jde93&UK?o;WW;#GbqrhI=K^m8d95!a$m~PwkB;k;OMQ4D z!&)TZ)mWcg<;x2h*7x9@T<^yV8P?3;oqU_X3mMj-;GNuYlov9r?Z7*^$DbE6te3D6 zSsxB&=-og7FJy!U0q^Kvi9Dgfh+e-s9(H^paNSyY&_8e`It;0cWc$Z$T{=hs*BHVS zjTnFetT+To;0i046dcbcf$Ob60{FBVCiqeSUl7l(K??Xt4yN2m0w~A_bRY&y%fc9; zbT)<~Neh~TnL*gRGvm*z!I>un0buqG2IOY40UWtF(3~?11RJAJE>{pCww4nD%{jlQ fBhBArBh3H&+HQ~AB*^@XF7#6gO~Z9_nScEOTf@Vh literal 0 HcmV?d00001 diff --git a/input/images-source/tests.plantuml b/input/images-source/tests.plantuml new file mode 100644 index 0000000..9e9ed76 --- /dev/null +++ b/input/images-source/tests.plantuml @@ -0,0 +1,16 @@ +@startmindmap +!theme spacelab +* Tests +**[#343852] [[https://interop.esante.gouv.fr/ Espace de test]] +*** [[https://esante.gouv.fr/sites/default/files/media_entity/documents/CGU_espace_de_tests_v1.1.pdf CGU]] +*** [[https://industriels.esante.gouv.fr/sites/default/files/media/document/manuel_gazelle_evs%20V0.3_1.pdf Manuel]] +**[#D20050] [[https://github.com/ansforge/FIG_ans-ig-sample/wiki/Valider-une-ressource-contre-un-profil HAPI FHIR]] +**[#EAB9BF] Projectathon +*** [[https://industriels.esante.gouv.fr/produits-et-services/ci-sis-cadre-d-interoperabilite-des-systemes-d-information-de-sante/projectathon-interoperabilite Présentation]] +*** [[https://interop.esante.gouv.fr/gazelle/testing/testsDefinition/testsList.seam?testType=2&testStatus=1 Consulter les Tests]] +**[#383837] Verification de conformité +*** [[https://interop.esante.gouv.fr/gazelle/testing/testsDefinition/testsList.seam?testType=5&testStatus=1 Consulter les Tests]] +*** [[https://industriels.esante.gouv.fr/segur-du-numerique-en-sante/toutes-les-ressources-du-segur Programme Ségur]] +@endmindmap + + diff --git a/input/images/anImage.png b/input/images/anImage.png new file mode 100644 index 0000000000000000000000000000000000000000..ca71b840ac47c013bb96490c79a54422ca8f23f4 GIT binary patch literal 36288 zcmeIb2~?9;+ct`IpcX4{wMwl+v<_%h&^jPfA}V#Nq-x)yWr(c(uQ-ieC+)_K4G{A-i8MLVPy)*xB7mb1?ll5}Zr>_M7i~F$`06Yq_jvJsoPZx?6XjWma}@Ql3OF zzZAYG`wIO*e?f}kkXsLJu_lkvdvddiwOh+O*MIkvp`}WFC34`&HN(q?y=S)RU+^qO zy+x-Q5Zp3J>s2}X6-V*LSIfO0Tod^q;9pgk<^`sDifNvu1>N~J@p06dy39XYbBbRv zSfUNFkIvp~2|ZbREcfM!>rIpk&vQ%Lndk*B#dKm!+k~0*n7JR5O0lFQOf1$JHKML38hsxY9*%wZA!cWX z?bspgxOe^8sjIceD_<4!oBt@N&%X8ieDTXmd4HYxQCe)j&^of2UIW`hobCSn*d`OCC0TI`-LT7@LiyrC~Z9 zwqgay(VvlrTfvW`(Odksg4Fzf{>LtKZ}2JrXmt3x?NN4iE;HfZVeyv9pscCqHPpU#f4rs(vvZSRMK^6oH`# z{GS(rgQHp4wOsvpuiyC=5}}d}5EgZHVOp}Kny+7yEI4A6lg!;A1mm4G_TW^t`kEL2 zi(1MyhFR*WG9811@l{oFeW%dEq)t>cI|r~xCuKkjIew;)V`@m#f7Eo%?Tuu|bH_ry zU_zEr_q|QbwKT?Cye?WHxDR=GmKo!w+S#qR>KH6^8<&-)E(2ghjPs0Pc6Q;@*w;Jt6OskZ3xkAi zc>vbE$^|4SR}PvD)DUDyBa#ea2dtexE$?PdhB9PeQhS#2J;g@(+E*|wqK%~k!> znYEO{#47cCi21Y5OKflc`kbhe#A@4!B$y+eoGfTmcndl46M@XRHhrmgB0YVLbd%#L zsXu}|j74|=HR&sl0Eo%J{*=aY;NZBd{f-x;{p5Z=;qqu zY_FLM@e%UZ+R&^xTTuf1Hf;C)*_xYshrC`xGeTLdEf>ez`XD^|a;Hiw-W3N^0)bug zH!f$bc5jlIRwaQ;t%i40xIiG9B}MTzt@t2>q^{=+n?zD<1eBG~3+mF1O?X9QbM%8?e|NOy~@ISE0>2<{hzI|8)-WmK>HVNVCJse&~yH zJ*>t4ISD*;}vD#+VD`z#tVg7Y2(~7ir#ql@@{gV4G zo7R~tB+yKn1;1W}8yo-oKy~-QGZ(S@SuBqjb`FtBP>Pui5d7g}MsHzRco zW1Y&h3@(`Xbh&=hIP=BF>dCOkdp{Sc1Ay>!A$bPO@%}ui@{3w!h8M#g`pj)juuL0g z##gF!C&1DVkIj?f!08k(%nqK;?M&dU%n{pDz`w)o?rkq-aZbr_8(FTWpzww~>BwZu zVhP0uo@^*$70xmQRjN;c4e#LA2yg!IWV(~eG#0|hJSx`*t=F9O;?G2Sf!R-HC9GyK zM!>_mVisdTGH(NmF$*4EDrSj?C-YXpf5G8aaOjk5nV~YV;NJFGWxr|KdX4U+RJRV= zU79D=ZOY-Nc=1D^|6fOVGwjBhm#a*}p!B)>{iciSG#L{8aJc0zIxN=@KPBU&OC8bV z+F}-AX)^Dm)bSgr>moS(Aert9{{@!Ub|hG~&ARKwm<2VD1%^M#@~rL9&qVG6!)ZO- zWEUasJoI=q@c3ZVoV#9p6uPx-3G{i=jnNc3+Iz>A^_vb0&d5}z!!RD*S#tg5EN7tW z=z4&%ewj!;b;a78D)m&DhMWF*(!|9CaMlm{P(K@-J)b30QP-lmsd9bG(@oJ7-Vz8a z_F+FYX%Da~o&hl@wk7cV)#HL#%F_^4P`J1F)^-3g4mo(an5AsaT*H)lI)iFx%?T7b z?)Vy*9gea;FHgEQ!UWFR!&+(m0-Tl9gSn1tU~qOuc@r+Q14D$*prN!U{icJ*&jXJR zLR4N8Me0i)!9dp$7@gj^U~>01I2jpU4JO}h2eBlqfRi1c^ivP+1cx|OSRi)npD-Yt z1ab6E4;0!r!~s=4P;--;NWD*+0o+G+bzo{X4Zy&m4AQ{VpBZo}N{TC(+UO6amcgmi z1tN8qHXTewR&fveO(V1?0pt-#@fo>(dmtW!c|8ns(Rh)1eDMJ=cRVbWnn-U#M%8S9 zcoIZB0i3-14Lk|$+yu^Fp9V9u9_DY`s|5N_X#k?>0W$lmT;JdgW09T?{Rz&KdTq(6 zih}33>2i0`G+@--70xU=BX{R`0i#jD&}cX~OHL>PDd3_-H91g7sVWC?k}ia~UY;jy zQdq_Zv7+WfOs>T&wVw`{&5VPfS`!4uW)e` z-Qe=yxsmMSY@GM+!t8W2xM84HE|l#e9FG76>U%^ET~ z6yBji8d@?#o5RrFJ9L#9x}N^;-#Kvfuj)va*ZBmj8~p9aB}uk6ogTcXUd%JScI5>3 zNtI~|BBQUeiu|;*ie&a8wZ-VQgKm6Y%;R>eor(CWq{0DBm7K4-BIOV4<_YHOTi%nB zEVT$$VjWTuqirIAdV#-MGI{VFQtk-{16x`?nQn0sk?2W6wW#PU*nQ~d{B2<4x)ILY|MmY4I{B>fCrV4^Tz?tGdIJ~4TFmj&j3VD8TqG6uSH zbrekFPw>5qi(~}x<_)^rius6=UKGIcVf1`w`5}vBe3k#NQg#HRxnDN|y!e@JySei? z8W&u{Fm(LPh>*Lk$27a|IcP+srr2S2_a>oRG;qh4+ncu%>oT{s=&Sysn=8|uNu9#L z%D6G`2GVvf=hrs%kflmaBv4e9MtXxjgwf@Hk?$g2GUz_iNOPpdYV9*s0VcPuJ7;ilR&{M}vTjjcuIwM~V?4P@2gjjEvc&n&9}Cmi)f8o8Ki z(SzJ!CMQ0)Cw(k!95v{sH8)(oMAkUWEYcVCDe*!Ay(_)2Wg7i9ckg=u8(n04o~0>h ztc=7p^~gAhmTT0m5vo(e-rexZKMhMvFLLD&;*y3Nav50+!(BDEHZXY6U|;TsI%(Dz z)AZrZxxzfGBO}c6QDL#_@cU{gqs&qfJ3+M@AIxM7NGkbMONXn)tgTZ>DPz1{KYK5{ zXB`aMX^Q^xcK&06DKb&5C6X*Rxhuh=VTA2w8-!_gP2t)ax%lK+hR$$FPU8NmE#W$u z7I#brFDc*NzvqTmWjyHE%9fPxF6Lri;2t@(JOs}qo$KGG@@z;AhoF|IsYMHzIyHBn zF(8i*Uon1Qdp>wEuSqpiAz~L(Mq@XH94rX$aY;@FHZoV*F6J>Gk?jpmA~r>pLFMZ8 zOtx5);x=t7#$;mM+krGw45U{au{}e8iXW>X0+Ww6n>UP=kPW+e@g1&tgnnPV*Tugp zrmQUzv3$fIm^(8#(mHa2S=y=|W2mk&CI>RWB5WP;HXQNB!xp(*$nD=>!|qg*#XmM9j$S5l@W|F3E1TjMnnNSTIc|3;>`mXstNT~XM(Vz(4g{YC$k#( z18u3&n?!B8g5?7q5tj}M*Cb8P3X6rrj5UrlA0;r%zgi>>a{gQz_iw8tz(v;Rx{4tW zdKDZ8mX(O!-`+3EGsow!ql6nry=T2+)2jk;h-Cpz{5s1?GoMfIcMt`~TX3odz3SNe z%b_?MJ5X|vuMBBQZ&gyS>4bETOMI-S)wypBc1?fI9^JVx0I3!Yd2Q!QjA%Ff&=19kf@f$oJ8Ly_Ie5u9Fja%G4%*7a7MQSDJy! z_)$~s4%VT&dhm$r*LGHX#Bx7&6(jBkzAmVVR4MkTS}hZCCcd`?2Y{aG6*M`SX=MQqSM(x~(S+dP=or3SA)m8YcSz#2YPB}tmh zaP7wqEiq0JxjMb)XdHpEt?S6G3#N^;^T^UDyjSF+`92%%}9zmtLJlFov$F#)!N;rI)Ac)r#G#Us-6CplV16?-z}0Vo#l$km2OTEwG^2v z^Km>=_f!TZWtXqEQ6fBCFoXtx;JE&d1W7G}9- z;&->%_ZjQRKC|IRV&eyhSjaJlv*z6ExvCV`ErBk_mM z{?T9Z`#fKOoBpZEg1er8WRNGjo-PG)>1#qNvjE4yKYF6R4e%HR8*|h@;s7n72>i^0 z5*cfxrFg(Gi13vT4-^iwTbZK{(?ueIFeni2n-g^{5pY%lYbo|3z>BP37u^!e0ZfPa z9^@!*@YpC?AKenJL<4R`EO4{CXv2D|{g{9VRkki4m&Kgc4Q)81sdTO-D#{>8O&wC`2xvH3NWPhGIA07Eew0k#k`@amu+Pff?d-0fl7(n~M*@?e zz{=G*?5CFiYa~yWi&QR5rq6K#9GSpc;e-Auc6N$YIqU}y0VM{Q2#1(UfQIl|x&F}v z^B4qa=Q>TB3t(0i<)ld=DBQ*zVnGTNpnV0sE^-`4`@I>^PV!_s5hmJ6+4vsBh+;oR zCeqj7_QWAfD^T3TvkbFJxDbPL1T>j6y*8=72Sx?|3v|Nk(`0;E9&&p$f-qyf=18L% z3ee-BhTfW4hLclY!LSh!hWIh#%-LfB|Dz}ehvMKhF`2$5=`OU9hCob9Uqd(tnNE4K zBov6WO*y#A8OX>?gks|fnSDe(a(of8x@DH(lPM_wgb$FTvyypHNr37SSQ{sVj=5~g zQ8s|jv_T|6Xi%?Lyodch6Egu2H`Bj(Nu)NRe%Kia!AhrK>_4%V^LGWqS#Fsj*QYW071p(zvDTy=_o~~AukOji7(7XGud+> zZOR&wsaH^S8<)I;RyYYjD#}q-J$O4)ya)wOoObms3`TP+QihuY*=0zX_Z75dFx|{= z-SqbZh>CJZFD3zikY#bB&e^aXfvs{!>_p&ZjA9L;7Om4sAt1MqU-743hAae?JWky3 zW@^+N!)O$tikL?>X!7V}`U@1uzDxiS1=qtrhdluE%$O2_h?P)Xx-10MKdz+#s6a@f zX5E$R=jX{BtNKmO$b4KqL8ZWFZ(S?>B{_k)3cPHczG#f*)vP2^`4^ ztW`4Q`VvS(*_*mCTBO!R`SJ;XAO^WX*~{kF1_=p|Cz$C)EXFxldN0nciSs74AG7oY z3PmVq)$72l-FY%xML#tQiL?RDT(Et`U^$UB|y$|=zJk7DF_Gz*^5dX&f>gQv?iQEAnLWKq28c(tB$hkhxTx!-??5;;nkt13kvJV-|1` z(?KTOO8IBWiUc~?QpCVf3j)}K2TmxN^9?1ynkxcC1Az3Uz*9iMGDCV!&CAf75*A^M zzorn-zs6XF<^Z81ARmBDSB_HjG6)JS@Yk@5zz?g?Y$yaYbtYJPQ3=GR%K#~?d;-9F z%W8inu#c;5;K1><2;?gO(o!U#`o?)P0+A<77?HJcFXjVv?FiA`ZNM1m(IhyH3AtF= zG3P-@_~-J2fIe5NqFNZX+k$AIh;Ic{0TrcqRzdqJ1ZdhqAg^m1;}1^IAh)U}ArmMP zr*^>+vvs5wjxZ~c4DvOh9*$&PMKacrn{XsI8OcDdQB49Y2Jwx3NCu7E)xnX%^+?9* zh8T{N&OO4*@>**Wy6u*E|CDxG;10!LC3ZohY=!7M3GK|)miTT8aft_ z98+Y1&{RY}fH7N)Dj4vUf`pFpy-;;K0`v#eQ-2%=h_D>#ae*Srxkv=z`N0oJPdXkB zMA+!Mupervs5b&j)UjxeBP@jli9C=IA*9J>_gesBTnGnhp&&3V=K+`{J$=U%3HWqW zu00^h_!ljCU_1(;D?I~#&F|@gA{j^|1B$c+LlL!AWCKtbRgbD?3euYg9a!o@gAO<% zFxUX2h{b-=ktZWrn)*$FP;AO!FMehUEDRznjC+bob=BSa3Ff{^wF7kW=6;n)<)T|) zxO7VDIURVgqfny9XSN;#q`*~hf=i{^{2ARBkOHB9JK`jI-WVPruVum1-<+?aGJXjL zOt-NRW&Ot#9&tDaFzRxl?e4=~V$P5LfQz^jma>Zgdi5~ zAapt9q_koYH0y}W`aV{-uNZ)5e}!k)It$Y}?g3TwMNrkWGhPJN5omW9v>U%vWjZ%D z9)Pr;4M4VT29rJN;bgQm*@MYFE8*mDH2Jg_fp;VjOtwRZzj?9S?7&(4zn~@i8A55j z9?W%w{rOJG?7NUYo>wA@t zqkf2kntleZ9~^&D+VpU09x&qx3oi5P1cwciYVJxVp8g8GBE2*6@|e9rKZ8N=a`rdo z%fnkn{pkV+KZGw#Lw)8A{{aocSF@K3vQH1Yfd)UYJJ`1+;M*q$U!Xzoxpe&1g>!eW zl%qj#lgRxGSjdh+gW%)uU}&M{E*u;(I~3%hk{Vh-L)*pB<_JHe8@d7wU2li(F8=eq z)Qe=3IZjMd7mBIsLK1^Xl)P(L!vSIFEirxQa)%^Af~D`hISFvoQqT6aUz-PL<}~O{dKTm(0y9WMz)(124eGoYwB4hcM!N#COaG} z7k9Kf@e=x{>qYvfcTB$~{$Vtdc}9brZ!S+~Jn?7fbOA*StZs54qtKjdIZe!58QeD* zb&J2htCkbSO>K-h1_+srRBEWPd!tyAPAUbA#k+lH_BVcF_994FPJ?Y%>yn%q37)LN z@;E$Kn~=>n6ARpaO;o?Ol!!Z+Is67gdJw;5)w>&bk3)_0(J#MmBy-IMrMl87?E3)+ z_cQznuf%~2OC^z@!v_W{2jPnOp29Mv;{3&1jAuzFEp-{yrCCNj(Tv9(k26O)yt_up zuSYsEX4a5`YRHKdh2mgF*V!>d5xX;_i9-sT@$Qi!>p3Zi;nX7Q={am^4<+1SdFmIE z67C*HAG5XL@LT9;KAW)5?v*)?S4SF!~ zxb|Qm^blRnS&FqM^3Jv!3iaW4<^BQd;4_N#ZYt!AgMlC|XR3&?K@R3A(zA|5ky6t0SA7oXWvcc8!1P=5zN5+69LyR?7#RUsFn*!*g%=&(jKvg0T zOAVfz2gR$McIHpIN3g5%@y8#1_q@0)D7Yt}wmG;4>on{al7n9nW$!yv z*YTXrbR_L_l{G52t6d@ng{6)6# z0V|=>&4+oVQ@P_4c%Ka3NumkC{Fma+@_GZeD4TCM`kEwduY02VaZr(7P!K7_G|MAMG`6tx+rS#q9ZR~nC4Rn+!{J4; z#3$(HP46W_l~O~RTE#b9qnfrv_%Qn0Rjwv&#!^F}n3mo|5R%vN>7|2X)`C+fkOumU z%0l}}wrK!tl_Een)CJL>zr10IvOJ?w$_6_~)gS$toM32t>u@n zo7~pHr92{!+(90&T>C3N#s_Ow@)BYWF;d);6La6CD`pg-bf57Kj?((5=NS>^8S^u)0rq3Fe9>2A6)MkW8ZYI=b?w>3x4LG=F|aWa{hmwK!tbJW?u) zIrw^!^-u)XWFY~MS&U*v2GOLrM&_FhkD84Sb9v_2wuzQzH_Y^kuay{;e5^AUYuUGJ z=;g%jl|!#$hTeC*yHpRo-FtWQF!U}HK7tIrxgB~>{qBx*=)-__&no{v{^*0}7v|H^ zIA(7%X-;9biiv3ay6OqF33MJ47-^_Eklqey zD7I1N05Pr_vX%0RV8<%J2ASodoDLXM(*bp^u@rUR0we?QQJWkL)RiI|lO@1rQ!8M~ zO_M+yCd5|@1Jt=Y_DI7FNT8bvCII@%*EYhO^cX$X5wdACb&%!PJ1oyem|H_w0y$jU z+K$n`hlDvGa0&?A1VoPCrXjvbhy=3RKK9q-QvfaJ>m2rRFYux0DZsP~MD{~o!SiuI z!9*u$->~m7WWUYy2MwxZkRc?z2VKPfGT#vG1Q;r_4DldJc6gv+S4j~(-i6q2xWL-n zm(_4W1w;@|1T?sp&*8B%B5)Zc$MDq($dth&1c{x;@Rcr*>Vi*3?6?vBnt8E_(1pb? zL|*^!*Nl#Z>?@6pEmxd_YgWJsbcA5qx%pPM9B5h934KT_n_&JOvgOuk${~c_b$}%& z`xa)J@CA%g{5N^BwNXVd3OIyeZRauitRz6$1H3y#WSk9%b`O6%1x;&Tw+EO79 zGZBq&W2CRRq#P!arh_O00SHzq3IhvedK%y*JwFFcD9^$`XNCKUFQHaw;+YUb{dj*( z=_J6DSf^<|2{W}MPnP(V3RXfQ%0!~%7|&@Zgut5&A;dnJKy&;WS+r5*0&87EO)#*o zez3L##Wt#3GJQSFM9n}O-*kfD?EWWye0UyW%dkVcX*2A}mFoW0y z@KfY4_<8!@)t~Jf^*OX~d>#Qjfk=^m z(NQ&=fnmBoS;!KD3aR0tu@kT&mbOqJHOn!d55q~E38{$9JyyBLcvLyRA~`&wgE`)^ zHaLUpC%d;LL`aVG#qAKo^y94Xs=)8_4P`ynHfPRA-^+Zd8z`*$#n3K&2MXZtK)1i< zh=%|MIc)=s$HfHX#&8b+eP*pA;$D6php2Cko$;u|J_lQaom`>q)&qi;edJSAW;TFU zy5+C!a7!@Hg@O4L{~Gkz3#@f)tw*!%U~%kiYJ`#DMOC1M)=~+^w#5;U%e?3Isw`y zD!zc34zER-W{i+RDxJZ)OdkOzGf1I5XlQm)=C}!%zIT`A1)2uVHw=&TW@N2ltV9ay z0q+MWTp1`NpOQHuh(G!xUo3WDY-TO)AgVC9FBRp8mx$DHCuKUDK0MOr4fNrX>4*rM zeancbek{PD`*jW96|UcpY%3tKHG#J(M?4(mc?tj);ft-ylU|!;K>OuQ#b;K#p9Bgg zk2BA-uEKCsu~Un!z1BcA%$;H_8|A%zlgli_RIAucD3$;kmgUV#*od6niNGa*He`V3 zd>HvK7Ocvm9M?#1Y}+`Rb{92jr-g^h*X!>*kI#&q0~pV~yMXKq2nb z8b+#B8z`_mSzCeyFrdGNh4P~YtxG=W9QWBQg9A#|3UGCaGC&I0PSDf~g!V;NJE(X+ zNSI=LlMA?Aa0z895_s-Ch?AG)1}G?CsrmJTde7xTlHL7zfMf-xex3{1$bNBPCjYb= zbp3+MLQ2(|u53k=yRPp5T?;Jd)H(nxw;0ZRNdeun;G*~oL?ikbgfT7i3qZpHH3*u& zl@Gv?;HRMD7Tg9vt!30g%9!`0EI|1JyD|tt(k(brdLFd!f`!5IW~7}&GM__68Ir*c zMj)9BOsj_!E%o8=P%|qP@Wr5iMJ(6PqX2Gki92Y628_2hsPF#@MLzir@H4F<%&`o} zB0JXZY;}$0%}-g4ICqj7t7jjJ)Se#QFid-ozr}-nm;|GQtDRws66g=u6%GNRUT;A6 zHfe*}7>*E~ociTk?}=j}Bx}nz5X!?LLS^j?$aNb(yz!23vl(V7_a*FpX2n!-^BNS|Rq{4Ugj3Cd zP^giJgyzO;O`r6<0)#yJsFJsF0<3Tt72zutG6ylaw&g&FmlW>>kpTGyyxLVRvA)<^ zK;3cz4gNrOKNhk`HAlypS4s3EgXRJP*TI-PsZ%Tq^l@{7M6n%0uSA}`bRFQy4To&6 zSimE8?gXh2kA^(C5=p~*4gQYH^@4W|{a3s?3VZ0QG?f2}`(u6(ZsfNM4i9*Dupl}$@`S$O}M!ecF0=Jxt zn_7>9W_zYqqzsrQhC|cCAsa4!QJ!>lH|&`A4;X=I{|b4p$DgN2{o|k>f0g;t@jcLG z8wpRY|JDdXZ6o2eHK@z9pqC;Q*~Nifpa}N4!}&oHTSafTep2^LFxSSy6RFdSsP9;K z0QAW!*v0S@2pTkAOfL?EXA#d8&JCIa=Ryy+btZssov?vN|Arnd=@$ho&bzI>?!*4w+6NAOZacTlf4V{u^4LC_n*IeKGY3ysPE(31}m^(=FpP)f4P^Z z3F~RD4BNTy?B&gj;?LY8gAWQn{bkC)%0(ZJ!p%MS%qfKAMAjm2W_f&Pt=7>5%-jcNv`P8n|h3|3DQ4e zqsj{dSM-L`>dxaRErePU|K}z$;fgVf$12S=%Pso$Zuz$D{L{^$L~$XZS6Ef+I+MjS z=NGr7G2PTO`Lnq2$rRX-5Vp4b3bd7e!HlO@rqt`DH#d*}cW#@3-SaUaGGdOSo*npG z?xm0f+O?|;$=C=@!km3QrJ^WZBVMXqhOcJ4YHd-6m?)O67cO-B!c!v9imn|t*inOC zKD0yRiZdkotccIxAruz@p*xXdMfue}fcJ=ThgIp9H27({H%N!T>_+e^pV4Nf| zti@9xOHCg`mmg(&wP*`JluPh0=^TmfA8Q?qXY!BI`#g&-azXFG&tTi@^Prc3yi=tK zc{(oUr7Mn{8fJk2z91#i%zftB;`D;WRf4+x%VV!8M1i-`C0SEz zT0}i^l9?iUwK)OGgyQr;!#sf z(TXCy_D=Q3#EkOJq>s6!!Y7K9zY29PJr2lw`nyce+wqvOi-HpouJ~)CqRK6a(&OUp z4rS{V)d%1+VAKJR{!!(PfW`wgX}n|;<;z<0^Q{%Qn7w&H?uG(w6GJ;%H_u4wbX@G+ zZQ>gL(%PRaO;~Twj0<_hCxmXG>@Tb#P_xvar(`anp@38-ZB~TUPcZ!0NwSO$o9}A( zUhMvv%d%X&*%hTU@>r4D-z8B!Pio`-n7v0A$5te0w)b8ohtSw{^0n-}?A-%T6v=6y z8*X)x`tTa>O`>!`iMMUMEQYkA4^fSBP zh6`z2D2k%Uq3*_9@Y-c0Z0!ciy*cS>kj~wcmY?7fwkeAn`;Wi$dfJ~X{Ep0)6ZYQ4 z(x;l$A-oHrKkOBfU*33g_r7xQ_@-w_^}#!eFHMOxAEh>7Igp!JY%18i|Q_ zDxDj0%;O9fTSU!!d^umWS1O;&Tu2Jg1#ZHroV=t|mvFuye3zVHqW^r6^x z@Xhkhdc0lHQ1*J4j9XrK$auR{S+6*wMDVHY4h$2AE*ON1|%9F6!fq46UxZOiR)z{%pmMufi-kadAXJjljVxC?dC<&-SY6+QOy$SETFe z1Rt26ZkG4FHqDzX*18u&`W3`^(OM9f`H8;~9= z=eyx`d;H0g;yrpiZAz=8@5)$){Fm*={ozu0U)j1e0aH-?v$(C%v6S=0^0Lfp{sqhs zaa}>_E9(8u0$Me3zQ%35cOfgK<4m10gRvwps(fFUbnza3RDEznn`hBgFVHaZ?G>*7 z4$Gg%xm+yWl&G4d>-ou`-}j^;D7%xD?|7cf8EEhC@6Zs6L(dkL5K;;@NR~YJ482Yy z+~!4mE+dE4sND~_4W||Oh=U`#Jc};Bulb)WUg94Y9?u_OGuX}rlp|6%-%&-#_P+|`nPjS7kOD{2(CSErm z^Kwet#0Uu$R{=j6PBNoomrmKb=lyK-c!y#?yxeX-S<|(%WuCa_Y+}@mE>@y*b_gNS zr)3%=-Jou>SCB&FUE&dj+N!|H)mhZ}*1Cn#ILS7`=UN%hn#QlW?`VtkKPhdgyW zD(U9!?|GzyEz>B}~;O31ELveuE@gMKD;w(d14l5)3M zl!5rKnln@8Q)0;2RFDSGhHR2?Y}j-TXy!ZU64OPzP@1QTnRv5dAr zfe}4(NQH+?QQwymMbe%>?~oeI+xxHH6UYBqw~~R4GEY^u)^(f#gyy#ybzA7_dPf@Y2F~ay)L;cH&vDZJU`~`bLOCmq7 zPL-$>>W=Lae&1gA?+A%qoW{F!;UrBQ?}+d;3G7aTTs-ScaQ}f8dxV!Fe%@SIcK2HA zzl~qU)DqPC*`!-FzlA`7PXuDoYOe7T|V3R^t)Z;?t>UC!z_x2ay6^AbfURzwNx-I@Y>w_5$1SCqDj`dVFgS$+CR z<7Lf)6Y80+#pRnHDlEqbVnT|dM$r=P<~GYclRLWVl=h@f?TpD9UFi|xX%YCpKi}T< zHE(;tNqSx^7uW4<+R_B6IDywzinI`mft3T`Fdjb_~tIr1;{?3;KDliV%N zrETT>tR;#034BQG% z2LF%Hp!zP1y*bdL*K<=})_rWy1nry8==|echrA&z5vS?7MQfQx{f^!#t7?c%dPyvu z#;8qT4OFKM4=nQGYo<1BW8nr@WO39{3rW~;o$Znpa!r1Tn$`1yh~LON$*+!mL7&91 zxQ%iS=quc>*W`B=OB3B>Ox}M%!`!WZYVa~FuMu9qubWDbZl@R0$JM1DQTHt2sFMt_ zif{XMbxBl1foBw6oiOJ#sW5GzWr=LRQ|Xb$NZ6eB;hUQ&+M!&WeQM#RrqB{rL$=bb zsiL%Gzo>9$f7dsy7QJZmR>BR(`?z|>?xu^%iiiYWy0|Hu>}is&&n9#jTLshu=A5|j zt&~p&@9@lcgZ7ki1H;T3-b54wra7B8-F&Z3$7G6_%&y~0#Fig|FoXG<=fdl({d_&$ zEbrcGGP;vec`8Gs#U((Pe-4x0@Wj(FQ5C^8LR#1>X95B zy#0`5lze+jXqexR^dKgnpVL|9%eM=?NRhc`a-UBv#Oh5-=lv~Z3wObf0p4C9JBre{ zv@~P9y&!wI-ObNnV{dR14*wk__1_(?fUSgof-nE{#Z5wZ8wgq7ZyxvHL*IWo%=EFh z+p!p3`U3@%qVv*+!SB|*c_alo2S1_y{jmMrYLG?>vZJ!bz@`HKi!b}8!nU>Bena=I z%&1XW@?DUP`X)C2PrS}tA`5gL4!>gb=7AL4r-Lr!|F?$~lfdUu6Jbl^r^1d*AF0Qr z>4WwP@Vp3?%iBkZ|8h7eSuWBs9->OS!Pi=F4>hY-JQ-YNcl$Nt-XKD2=k zZQ%baAI$v^yH;DAOGl<+;AIEvS-`jGdi{Y(iEWB3yKIqSyAr-6j0+6Em8(2I4ZK+U z1-s*$8xh3fm~Z;#LQ3SeX#vqLu{0K^bQZU@@Bkc{3r18tFH*j*^eezUJJ@mCS6bM@ zmhKnir~?WB^=v`rLJz)XF@?7$MZkfa&YQl{O*keJn9~T3>%qYFv}*OTfM@}vpf9@R zD}7KQ)nCY$W!{7hI)@j?rVL~v6DJ^@ZfAk4n;OjGxTgq?_W%}N=I#{1BWb7p!a|P# zNPlbjDMj$Hidwxr8X{~J9jJ9uEQj`a(eO0AVj`_93;}RG2j>Sqm`J-AmLc6=Alo<_ z&e&2QbBH#2k)kHj4nY;!Kc(;%k41uVHg~Dr{K>SpMp4PY9T9fU~hqJc(EA4oDL)1JMTcPeS{c#ivI|*$=Cpv zoet%~@tzjAjz6=|a3t|J7)l0;1wLb;VR#~lZPY~bp$3S2Q+*EM_lhUb%32hR?+?`C zYT6MF$H!1f*prFoGOs-lDFHE)3-_d0R!(z+zA&snW`j8oc7hZxG+a6Xk^K`4+-pZU zwIbo2UTDagJQGGtnFW)|*^@%AcvPug7E-H30cjc;pz&PxJv1Yp553XdpJ*PNilQ!_ z0Sl*Set|4*&r|3P-wkF~k-E?@brJ%?p9v!p&IIZo)We9-U18Xp<^!dR=&*L^_NY4Y z8gdx7cB91j!|DrH9;oHlM8fjXxb8{>b{)$mno}0chfw*)Ak?)#rdURvML-zCAdvXE z1v0k+E0ARnYTBcT=3mZ&iW20APrw54niZg#yge2a zoDbJXd~|_~y^bYxPq8FJm^(fM$7@))d|zw<^z>^0VYEc=F34eg01zCit-UN%^vo5ZgB3y94-tp~2+SFnpK6F9*G_4+S|SRFo5|Cz{AV@?~GPZy}uPa%_49b`?9JL@j$cle}{(~ zQan<^V9Wx4TpSQhu{=MU5BlN(U@;SKfnRhxJ_)G}g}CEBgSM3q2Y?h1=L&1UFLdHB zcP)L|_}X$ZkiQgf0>i*pyl6E%o=K7A%TQ=O_UZ;R2^T7w zk$0`jr$PI;+SM$pf-qSdux#4w-C{LR*#9kb_wlqh07g#R11B`MA3)LTT{i6}aJ;tn zA2tVEqjg{c{+Lm0HL$cVK(Ag!$1J2OLevY(2A-6R9tP44S?ctGxYd( z1sSLX@ia#ILw&bPZ1HcpSOOzZ+bpyK)OEQ4z|_%-SJnuHSMaD{Ci9gXm;tp>L?+z@ zq28#vYy)WDyBjFvEhQCNGq7{u6aYZVado$5$m>J~4B3`um`4DhBC-yiznx(NIIX4{ z8te*tGyiTSKoWJy7U1DV4G<5JtF7ka53r&6ZrW>Wb?vZY7l7j_1}=~S33}8!518ilXuvf6$+6&4s<+GZBCxkg4 o`ZE-Pp$PmR7=eSS1j_){x_w}H>z(!EA;9&%erxhp?Ku2@0sE`{0{{R3 literal 0 HcmV?d00001 diff --git a/input/pagecontent/autres_ressources.md b/input/pagecontent/autres_ressources.md new file mode 100644 index 0000000..dd6d10c --- /dev/null +++ b/input/pagecontent/autres_ressources.md @@ -0,0 +1,3 @@ +* [Téléchargements et usage](./downloads.html) +* [Spécifications FHIR]({{site.data.fhir.path}}index.html) +* [Site de l'ANS](https://esante.gouv.fr/) diff --git a/input/pagecontent/construction_des_flux.md b/input/pagecontent/construction_des_flux.md new file mode 100644 index 0000000..977e060 --- /dev/null +++ b/input/pagecontent/construction_des_flux.md @@ -0,0 +1,7 @@ +### Flux 1 + +Description du flux avec schémas et liens hypertextes vers le [flux 01](./st_flux1.html) + +### Flux 2 + +Description du flux avec schémas et liens hypertextes vers le [flux 02](./st_flux2.html) diff --git a/input/pagecontent/downloads.md b/input/pagecontent/downloads.md new file mode 100644 index 0000000..d9fcc27 --- /dev/null +++ b/input/pagecontent/downloads.md @@ -0,0 +1,22 @@ +L'implementation guide contient un package [téléchargeable ici](package.tgz) permettant de valider les instances par rapport aux profils qu'il contient. + +Pour cela, il suffit de télécharger le [package.tgz](package.tgz) et l'importer dans un serveur, par exemple sur hapi en suivant ce [script python](https://github.com/nmdp-bioinformatics/igloader) open source. + +Vous pourrez ensuite utiliser l'opération [$validate](https://www.hl7.org/fhir/resource-operation-validate.html) pour valider les instances de ressource contre un profil issu de cette spécification. + +Ensemble des ressources téléchargeables : + +* [L'ensemble de la specification (zip)](full-ig.zip) +* [Package (tgz)](package.tgz) + +### Définitions + +* [Définitions JSON (zip)](definitions.json.zip) +* [Définitions XML (zip)](definitions.xml.zip) +* [Définitions Turtle (zip)](definitions.ttl.zip) + +### Exemples + +* [Exemples XML (zip)](examples.xml.zip) +* [Exemples JSON (zip)](examples.json.zip) +* [Exemples Turtle (zip)](examples.ttl.zip) diff --git a/input/pagecontent/index.md b/input/pagecontent/index.md new file mode 100644 index 0000000..5102e59 --- /dev/null +++ b/input/pagecontent/index.md @@ -0,0 +1,50 @@ +

+Brief description of this Implementation Guide
+[Add a brief description of this IG in English] +

+ +{% if site.data.info.releaselabel == 'ci-build' %} +
+
+

+ Attention ! Cet Implementation Guide n'est pas en version courante. La version courante sera accessible via l'URL canonique suite à la première release : http://interop.esante.gouv.fr/ig/fhir/[code - ig] +

+
+
+{% endif %} + + + +### Introduction + +Définir ici de quoi parle l'IG (En termes non expert, compréhensible par un patient). Rajouter également les détails techniques sur le contexte et le besoin de cet IG + +Les principales sections de l'IG sont : + +* Le contexte de l'IG, quelle problématique il résout +* Ce que les Implémenteurs doivent mettre en place +* Un onglet "Ressources de conformité" pour s'assurer d'un schéma global entre tous les IGs + +### Périmètre du projet + +Définir en quelques lignes en anglais quel est le périmètre du projet + +Toujours laisser l'onglet "Ressources de conformité" pour s'assurer d'une cohérence globales entre tous les IGs + +### Auteurs et contributeurs + +| Role | Nom | Organisation | Contact | +| --- | --- | --- | --- | +| **Primary Editor** | Prenom Nom | Agence du Numérique en Santé | prenom.nom@address.email | + +### Dépendances + +{% include dependency-table.xhtml %} + +### Propriété intellectuelle + +{% include ip-statements.xhtml %} diff --git a/input/pagecontent/modelesLogiques.md b/input/pagecontent/modelesLogiques.md new file mode 100644 index 0000000..e69de29 diff --git a/input/pagecontent/ressourcesCDA.md b/input/pagecontent/ressourcesCDA.md new file mode 100644 index 0000000..2e3b1cf --- /dev/null +++ b/input/pagecontent/ressourcesCDA.md @@ -0,0 +1 @@ +* [Author](StructureDefinition-Author.html) \ No newline at end of file diff --git a/input/pagecontent/ressourcesFHIR.md b/input/pagecontent/ressourcesFHIR.md new file mode 100644 index 0000000..e69de29 diff --git a/input/pagecontent/securite.md b/input/pagecontent/securite.md new file mode 100644 index 0000000..11fdc7e --- /dev/null +++ b/input/pagecontent/securite.md @@ -0,0 +1,7 @@ +### Sécurité + +Les données véhiculées à travers ces flux sont des données à caractère personnel contenant notamment des données médicales sensibles qu'il convient de protéger. + +Cette section présente les éventuelles recommandations de sécurité qui s'appliquent à cet Implementation Guide. Il s'agit d'un sous-ensemble lié à la dimension interopérabilité de dispositions de sécurité plus globales visant à couvrir les exigences de sécurité d'un système cible. + +Il est du ressort du responsable de traitement du système cible de mettre en œuvre des dispositions de sécurité adaptées à son analyse de risques pour le service. En fonction de sa politique de sécurité, il peut choisir ou pas de mettre en œuvre les dispositions spécifiques décrites dans cette section. Les référentiels de sécurité édités par l'ANS fournissent des recommandations sur ce sujet. diff --git a/input/pagecontent/specifications_fonctionnelles.md b/input/pagecontent/specifications_fonctionnelles.md new file mode 100644 index 0000000..e69de29 diff --git a/input/pagecontent/specifications_techniques.md b/input/pagecontent/specifications_techniques.md new file mode 100644 index 0000000..e69de29 diff --git a/input/pagecontent/st_flux1.md b/input/pagecontent/st_flux1.md new file mode 100644 index 0000000..e6a8981 --- /dev/null +++ b/input/pagecontent/st_flux1.md @@ -0,0 +1,9 @@ + +### Nom du flux + +Description du flux + + +### Construction du flux + +Explication de comment doit être construit le flux \ No newline at end of file diff --git a/input/pagecontent/st_flux2.md b/input/pagecontent/st_flux2.md new file mode 100644 index 0000000..211bc8a --- /dev/null +++ b/input/pagecontent/st_flux2.md @@ -0,0 +1,8 @@ + +### Nom du flux + +Description du flux + +### Construction du flux + +Explication de comment doit être construit le flux \ No newline at end of file diff --git a/input/pagecontent/structuration_min.md b/input/pagecontent/structuration_min.md new file mode 100644 index 0000000..d98934c --- /dev/null +++ b/input/pagecontent/structuration_min.md @@ -0,0 +1,3 @@ +* [Ressources CDA](./ressourcesCDA.html) +* [Ressources FHIR] +* [Modèles logiques] \ No newline at end of file diff --git a/input/pagecontent/tests.md b/input/pagecontent/tests.md new file mode 100644 index 0000000..d38741b --- /dev/null +++ b/input/pagecontent/tests.md @@ -0,0 +1,29 @@ +### Outils de tests + +
{%include tests.svg%}
+ +#### Espace de test + +Cet outil permet de vérifier la conformité : + +- des documents CDA +- des archives IHE_XDM.ZIP utilisés pour les échanges +- Des ressources FHIR + +Il est accessible en ligne : + +- [https://interop.esante.gouv.fr/](https://interop.esante.gouv.fr/) + +Il est notamment utilisé lors des Projectathons organisés par l’ANS pour les éditeurs. + +#### HAPI FHIR + +Ce serveur FHIR open source est particulièrement utile pour importer des profils et tester la validité des ressources générées contre les profils.. + +Plus d'information sur la validation dans la documentation des guides d'implémentation : [https://interop.esante.gouv.fr/ig/documentation/](https://interop.esante.gouv.fr/ig/documentation/) + +### Projectathon + +L’ANS organise régulièrement des Projectathons pour permettre à un industriel de vérifier la conformité de l’implémentation des spécifications d’interopérabilité et de réaliser des tests d’interopérabilité avec d’autres éditeurs. + +Vous serez informé par l’ANS des prochains projectathons (date, lieu,…) pour pouvoir y participer. diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 0000000..f2c9044 --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,12 @@ +{ + "name": "IG-CDA-fr-core-main", + "lockfileVersion": 3, + "requires": true, + "packages": { + "node_modules/hl7.cda.uv.core": { + "version": "2.0.0-sd", + "resolved": "https://packages.simplifier.net/hl7.cda.uv.core/2.0.0-sd", + "integrity": "sha1-O+6NpUO2wWMFH+oRG20iwyzNcDw=" + } + } +} diff --git a/node_modules/hl7.cda.uv.core/.index.db b/node_modules/hl7.cda.uv.core/.index.db new file mode 100644 index 0000000000000000000000000000000000000000..77109c4e71d127590a4a72f500bdb155af8a3dc5 GIT binary patch literal 57344 zcmeHQ3ve69c|PFqep;3#S)w6Pl4XmQKuUuAkYt;tKuCf307+1iWrvcFz>$Is0@MMJ zMA@=@OzYZi>$;BHB#xV;t(&Atr{ihUsVC`-(`nOoI-Mp>Jht;}$DJmrC$FYW;-r~O z_x7Hz^GtJf7<}mh|t8M~+mg{3N%;_sc)E3!G3o%L)CHh1vee{#ytJI9*@nS_S8h5d^yjK3fdaVh{ zXxt~bYKt%OYB|n5$_teXTvJsZFP@soPmIi*>L1IU>ffnadSKvoZ(zgN4i5ux@s}Fs zt6(jEhHEwJ@c+-K=9c_;X0P%8SkRh6Qj79Se@VV3{WX#N-{kj`|CRhk@@vUAl3z}~ z7P!yxgZgB=SLjAHkQq-X{7oZ3^TwKn?kG9Yzh1*zfh@FBqOA= zxxsUddW}$&&7EyFmk$mNovq$JSQi$DN@Z@S(JVKHN_BxBB5(|4bNdGO4DLxc%GLT} zrNmVoNN6ncr3zQAT!u~(hu2sl7^NZ@wO{|JYXqYh0`8hbF|$=!*l5(jDAMH1Ie@ykLWPXc*+-2Da19)jhhaY-PTZdv5TgKlv<>#kVyy$@ z1}Z1G4eVV&ZIFgxz7k4snIUlvz`Vu^bGFrJ*2@*H*2dwmCXLWBa!o?Fz-t0A{O5z6 z`&{mdt-#Avj*-jk-GVJkLou(e3nZ2@hr|@{d5Y@uYLgdg;2Y1ErLJN@>fFGLmI|Is zZr=)IIj+q?7K_?N%=%-w%-U9}uSK;=sY$g!sc9c=sp%S7sfnZTS)!OcMMW`r%07z8 zQ?5}=p2AQZWn)J(>n^7HE>e9ldhZk!1}L+S12DM;0%TxFhP_s^_YvwEYsCH$ zYXo0oZSlnA*{r;7&Mzqe1lS`SZB@#AT3W?|73^T^!l1N%g?=H>VPtJxlwShX#idyY z6T1X{g%`oE&m;=88w}M~(8^JH%wO;Vsll&a`%|w%*OP)_oCHoTJPJA-)Y+@mC zD6t{_X8h&&`{NhmC*!xrH^hDrdoA{tu_t2lu>-N|qTh`EUG$yNbI~KwjgcQlUWt4x z@=WAR%n{6_fY@YCVN@PTkB^!d=Ahu#q?h3*cef^P+13BDM7GROz-39b+PXW$co zX9M$reF4`01^pY?sj_oR>WWqf}24fZAWah7BEvN7*By#M6=sQ0S( zxObQ5C!WuHUi3WfdBAh0XCw1134ry_E$k@|AwH0vs&Xrp+M;1j_P{naPa{=U9A~z( zV`LH#gi`wZ(>Jq48jX~5!3+DK!{;pN_CmV1?_`gY<$)FjMw^*>Rc=A|-^fn1BZSiK z+s)2Vhy*YvuPk#0iKhnGlUBqsn0q^*l;ND*#okYo3DAtzOD!qf29-V0&*sRq(=(9Z z_!c%xA%Nwx)bdGKUZk2Ve_}j6TZBY2Lu`pyNkLfTYL&~pkgYE**K4ZQ(>Jlx?dhS| zDGRZ%znJ2LW?=!+7icC{)X--fleC6h5X!u~bHmU<*Vr6JSOrfB+t>?dTqs zr%=^e3mgnamZyYz8N?+a!x0+l39eFWf}b`Pz|Ib)izN zN?k``LGEepq;+)|HN<#`_I0TYg(4As7c*16{-a!4{jYYl)zHR(>;H=3)J z>MhU>2-47_ObDRVn`z&u#sSH0qV-!6+0ruCXuw&QQVC?)v6Vea>@RYY%A(~)T7$~T zBgJ-FtIQcbl5JEW@`_?Bt-nzH3LT-0#{D!K8{*SjXiZ?0YjVIByr7K6n`t)F;xMK$ zK1K6}#sW=y1C>kw`-XxVqv)gA4{UHYK$i+-ZKA=^ray{pHc~4^=1JGnzNc&z>{=yh3mQ3iW!w=;&>FNts%}fbdgHVPEfYhUSi8DGGcinGqBQ4@U{Pf#I6_+#0BS=t z7Se`k{iRBaegPpX(FT0M{p=F4BN`z`#GpO_+K{Ps@O~%@n#V_=VsxfX2gCr>AykAF5Eiyes$Mh=D#hK>Y}_4fa@bOew=fXAkK`~NUe zL+`QLhNK8lmm!_iZR}8&gnOyC|F34$AVY#}Um@IX-GvClJl5O)r$+5zmIoYW2w#(I zQ-^--jzcj|_V)kHS#87#56PR@#K^v1F#)bUjLE}%-P`{s=g*O+p=5{m_WzysVamEd zX755vhn|q7q3yi4|F32TT4lLt0b{~&E0x)vQ%Ov!-JG5ykYwPke7jYaixSu-;&6b%Jq8Rxaa(L6(|0A+ zcZIfgF^1krFyzR*eJnDcYd}EEnb{(SYIv)qU#QtfIs4g1IoH`oIXwHQ)o-0kug2Al z`xyieVPv*Fh4H)f7$y$$Tw#k66uu@j}ZwE|Hn zY7cSlhQxGci|7IN0N3r1{jSNOg@!Z&=eWCu701`t0X}4RlH_BRz&<{e(=|R-5QeX~ z$!cUYZmN>7$$PH$k;#0namivZRQyKk-U#0ZCSp@E0bPoO9QA&^nQA z>~<)fW9%A24ByHI>k~`F{dW>fY@gmfT1haL@H3S9EP&-WbrI_ve`=~)0IKeHdPaI4k)U0U}k zsf+~6%B8lgE3>(^u(Xz(nntZG7WZ4t1Ek8;yh;irQ0xd3;Ohn`AO=H~%~+k6YKO=P znl2zQp(yUN^o=2%mE;?_*uHOMKG(jPoIL}QZ86^r@3rcgl>A!~puBx7dDk%VD1ueb zoT0U*D$N2&)-wUOT5cPy z%IFrODhES$WzhQcw3;1_=4ul_nh0&9HA!#_+awUhzv@pX_)JDz2U_OmI7jK|@h;kH$h|o;y z0Iykyd-P_Rs4c{~o2+AA=pmnW25^qLYfw>qtMMJyI}G&GNffN6qfCx)o1}EZ1}34X zJ*4&jHJ;5(axgI)ep?jdB5b{1PFd9f5erX_3VUr z0+`THa5~#<1Q+18dEoNUmLU$0TCE_J)668S_G4QUu47vhSZr(6leJz!QcheGFqtWB zd(bSxtq;u-Q7^8>4_o(l^i$*{Gmws)+qVQsifdz#grfEk`4Q_mH-1E(Xa(&Qy#wqT zuY1IrC=BP7d#vZ&#*pHF_WM%AM9T73{7H`DP3vO!Ni~2R=pxxCf2O!?3pwS?9T7*lBBRjLa?aE(6DK zR}LmlW_E}{ux<^~)~%*1OGy4!E-I9+HL;J_!0Z~XK^BI!c))U(#&G2d38Y+XAD_(U z8X6E|&M__C(GjY4Tb~Pyd|-@ca}NJS>FGDgGs!V*c?9?yA*vo@@)9sp??g1CGZ9R zk9^AG_1GG9=F<= zpHgnkBQ#P_WFOnK>*N|xErw!v)+z!)?-(8QiSD~YQ%^Wtv_zm>KB!)trayr(HEG`q zldfCUB<6$SjMWG=)xOJ9itS^O#kvLr#F)n2RnN5b>X34yBjJNFQ`$yr7U34SSt91y zxhd-vktT%JC29oD5qAwJif`3Z=-9{b@C)cr)$29sJ~mJ~MQjk!CFll;s13x*r1c6x zaUm39;butV3U@aVV_3%~tae%TD^H0I2KS*lzy`S7g91V@G%MrQ>v=;~g?>LP37US_ zDx|ZI5);`cc!D2Xv z^Hwt><>FtGPwmf)3a)2H1$<`2z0LalEbMY(0v4UZwx4uXw{FrUVO~0U)M_Ptr; zTObG=G%%kvIJ#hUGXi+UlltnNRAwI&U~&xy$UxhsnB}da7}K+-Xd@sfvW)}qxP<{k zU?}Fw*6qzQ!&xJ+jY;Eli%b)Q;ae$L&(@{{zErQ3Hn1V3J?BJnq)uWVrOxXbrY;J@S-j73=RoGA4ia*)Q*>QIhM{Vmvd%S;BFXsk zSws&aWDam5{O<80;xOEmdpj8Ub=>rcj)BGvV)xS=gCaQAleVzZ`yssw2R)I2xr?sF zdZP$f9v}0~GoeGtSCSt~KJ!z30dRfrd%@2H|0MW$a6Wif@cO{F0)HKNXP_E57>M}4 z=>IeSRe!-hb10KGw=WX{Xg1k zCB1k3>b2gxejt@Rt>s3;F0S{kAFt;Cr46|?KX32)-ONsVv-L7xTxm4&ODKiGT!Pu{=lz5myH|4)0P zF0H)(=iSB5h4V|MCjipe69RCy6^U(U?q|NtM86mP`{)bN%h6-e?UDbE{Bz__BTq$^ zA|sIv;ctdN8GdhA2pEjRr)*{0_d;&unIgy(hS8i!bucbar$E+)QJn?`N|}@nox7JyPW^ z)CF1Kv)kD`LQn(`!*EUTX0SBvk!jv}6I(!Nrs|C*c*46}7WhWvxU$p9JTu6iLC8qQ zF12Vc^V@jM@{KB!+!C*eeEJslBqCC}aaXDoOsPkzi*;}#@!2I=$=}++PUxhxiP}?A zrGzkL`cfmEmv6dfeq$SZlt|NRRmyT@zrK~tkx2yk?RDl!DupWJ32AOgQl;5QH!4!o zmg{<)M%QQ}biYPZThP>gY=AvZtWp5aP$R;Al}5QN)aSW*{iSN=S7<=%D$sZAWQ)XF zD>W3sDh+7~wTLJ+YLeyVYqH56rM<^HkD$Ctd#7~1A`5ziHmz3zp%N|A++UO*vaeIivryd{&8YAVbiQnKz!J@& z3a#9ELa|laE655dasuo@+Ox$o{35VeVL`fs0Q9)BfzQ!CtQmd*P=U4xHK@=$22S7C zh4L&XEb_9zvs8gda@r#8!C)=RYk~Huso7IJttKty2dZAC*~6GbaahgnDbc)Qq?Wgd z=4m!Dl0p?Ys!(HM10;Q58=EJ-->hdboS}6whA!YV?Wt}pGB0D8v!s)^iFy(IUIhPK z1N0uWHve-M!DkrHZQ4*~2u^1a8)zAvaC#tU%*#33YE5M`NRF}gNQh=GNMeGbe;b|n#~%Q zQ(#q9SmwdZN?kDhKE7;$prsYsOua4-YRm`rvOFS1qnT(mTU-?m#9(x7oUJUwew=wf zzR=M))Yo(?7Zl*{+ro~Jh0CITPnty=A!wNz(iBKH;Pbe-WdlmVOOwCUl>Q^sl||2U(yGB&H88mmt6uqga4Q1JiF&;ZZ#+`0`0f;Y7cNbr zkzu}zP#0_>hE^t1{;r(=|E84xzdwFQ?4IaUoisxI1vdf6n(b`-1mH&li|C zO{?o)uzwJjE?MVunwJ2Co)00iox_4~yG`ssgkf1M#fw(?R|+?53Ur)K5q1e1hU)wU z>)RYOEc(Jr`zL(>)BXuk*+;3K*oW+{!6MQy%$1gPK9agDlsZSMLk){e`*;n^uF)D~ zVOUQ#txlY&NUcyhM%XQM7_v&E125vscCC>b+O2`cK1KtxYn%pI7}la-+4mU24n&YJ zD&YVhrgED^}DG7^HUeQ#u4J0gpHFXxx6$7&_;W-%2( zscd6I+1=tqrD2$ts@AhiMSvkLNpK-Tm5x{?bBbBz z?-FWN9EN-4ob{94uMNaWg=t9gStbl5`jP%iKeaX zRNf&9vuZmrASPlHsl8Wl#VGsXs$6q%XX=>wG)>lt@%Z%Cz2I4AU?cEHim|oNqSPtO zV%w^tGY*+KRfS3*bD+vMd2y2%lh1$-tYMg~453LIk^u;%FjJtdJ_M#A$ffGCEL4`j zG4Tt0x(VW$l`=Rs-T=F|U_V^!6QlCY1_R)2aI$t<8Umpnsm!)+5))Z9pcTk*HK?~v zjL6p&41nkADC#LG5G3t{s(s~zDp|LdP&Fuay%<&$quWhMNFXWZ#A+QIEiH!P@(bq! z;6or=4NdwWsHhRxwxGsIwqu!V^0Q!D-eAmKVo+6>YE3lzgrKlSU|V60ldNz9ZUXNK!v%|L!dyPHnu^`eLQT*`G%O z5$LK=EL^s_J;jiPNdO|3+Ws76Hn(tODJY`Vbt{Rb%poxa-pT+I%>m-t1_U9gS))Xd zL~;kHiE`YVfhZQW3ta!RN0{WpiB}W(_^0AyvDZKrz^9{Qk&i{v;U_~s46O#g9y}2E zi@+WJNBsd`iTyYr@BQ>F(6fMMf%D=`vEkJAx)jd=KWgYmI&%V(mDI#5wZQQ2ZF>uq zUW#q0g4Aw7+#&9WbE%xThES^^(I+n@DWmCRs#qYEO4zYpR0*1*Tf`gVbEy$APEfR6 z9-Bc;3R%ZWQutLBFN)h^+0@Mqf`amtkz&?0D!rv(~RG!%8LkAX+6Tx7)lSU#0rA=C~(6C~x( zP(M=Gu?7g2ro%3AOPo*T#dYnJpyV`?R5Fv=SI{g&Q+K_%nHrbZ0OARiBs~o@_7yZR ztC}^%RBR-*<9s_a;-8+Tuzd~GYQ?yCLwq`Qs~m*KI&E@VsKFX0f{qn2acT-}5&Nj! zq}*|k^G^+GQOG)0j>500$cmd{W2vEs2)@dib6yRKp`{(`gR*IAtQ9xLkEafRs39C~ zk?|IEUvRrwNg>wKY7NQ|NIKStz^kdnh}YA4CBTNI@S^(Yg?2R2xl|o$;)d8=sjW+7 z!)O`8=F06>t5ztk71y`(1u^XytsW<_qYBQes&!smN1KoVS3oYjPf`EfcJ*qV7scyn zlL+i&u>rqc(s8{yi&`@n57*LKp83qOp?0LOV+9Z{O^2{}ZLE;WTqQI;;+bfJ8hClf zn&6C@GTX#8@iVEcm?UV^_UN@iD;izL+R+4PS~B7_G`HzJv3lU!pczuwu{sEss>A;Q D0Y>Wn literal 0 HcmV?d00001 diff --git a/node_modules/hl7.cda.uv.core/.index.json b/node_modules/hl7.cda.uv.core/.index.json new file mode 100644 index 0000000..306f32f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/.index.json @@ -0,0 +1,1585 @@ +{ + "index-version" : 2, + "files" : [ + { + "filename" : "ImplementationGuide-hl7.cda.uv.core.json", + "resourceType" : "ImplementationGuide", + "id" : "hl7.cda.uv.core", + "url" : "http://hl7.org/cda/stds/core/ImplementationGuide/hl7.cda.uv.core", + "version" : "2.0.0-sd" + }, + { + "filename" : "StructureDefinition-AD.json", + "resourceType" : "StructureDefinition", + "id" : "AD", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/AD", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/AD", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ADXP.json", + "resourceType" : "StructureDefinition", + "id" : "ADXP", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ADXP", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ADXP", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ANY.json", + "resourceType" : "StructureDefinition", + "id" : "ANY", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ANY", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ANY", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Act.json", + "resourceType" : "StructureDefinition", + "id" : "Act", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Act", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Act", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-AlternateIdentification.json", + "resourceType" : "StructureDefinition", + "id" : "AlternateIdentification", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-AssignedAuthor.json", + "resourceType" : "StructureDefinition", + "id" : "AssignedAuthor", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-AssignedCustodian.json", + "resourceType" : "StructureDefinition", + "id" : "AssignedCustodian", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-AssignedEntity.json", + "resourceType" : "StructureDefinition", + "id" : "AssignedEntity", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-AssociatedEntity.json", + "resourceType" : "StructureDefinition", + "id" : "AssociatedEntity", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Authenticator.json", + "resourceType" : "StructureDefinition", + "id" : "Authenticator", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Authenticator", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Authenticator", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Author.json", + "resourceType" : "StructureDefinition", + "id" : "Author", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Author", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Author", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-AuthoringDevice.json", + "resourceType" : "StructureDefinition", + "id" : "AuthoringDevice", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Authorization.json", + "resourceType" : "StructureDefinition", + "id" : "Authorization", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Authorization", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Authorization", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-BL.json", + "resourceType" : "StructureDefinition", + "id" : "BL", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/BL", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/BL", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Birthplace.json", + "resourceType" : "StructureDefinition", + "id" : "Birthplace", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Birthplace", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Birthplace", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-CD.json", + "resourceType" : "StructureDefinition", + "id" : "CD", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/CD", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/CD", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-CE.json", + "resourceType" : "StructureDefinition", + "id" : "CE", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/CE", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/CE", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-CO.json", + "resourceType" : "StructureDefinition", + "id" : "CO", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/CO", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/CO", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-CR.json", + "resourceType" : "StructureDefinition", + "id" : "CR", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/CR", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/CR", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-CS.json", + "resourceType" : "StructureDefinition", + "id" : "CS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/CS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/CS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-CV.json", + "resourceType" : "StructureDefinition", + "id" : "CV", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/CV", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/CV", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ClinicalDocument.json", + "resourceType" : "StructureDefinition", + "id" : "ClinicalDocument", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Component.json", + "resourceType" : "StructureDefinition", + "id" : "Component", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Component", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Component", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ComponentOf.json", + "resourceType" : "StructureDefinition", + "id" : "ComponentOf", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Consent.json", + "resourceType" : "StructureDefinition", + "id" : "Consent", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Consent", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Consent", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Criterion.json", + "resourceType" : "StructureDefinition", + "id" : "Criterion", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Criterion", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Criterion", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Custodian.json", + "resourceType" : "StructureDefinition", + "id" : "Custodian", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Custodian", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Custodian", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-CustodianOrganization.json", + "resourceType" : "StructureDefinition", + "id" : "CustodianOrganization", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-DataEnterer.json", + "resourceType" : "StructureDefinition", + "id" : "DataEnterer", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Device.json", + "resourceType" : "StructureDefinition", + "id" : "Device", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Device", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Device", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-DocumentationOf.json", + "resourceType" : "StructureDefinition", + "id" : "DocumentationOf", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ED.json", + "resourceType" : "StructureDefinition", + "id" : "ED", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ED", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ED", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-EIVL-TS.json", + "resourceType" : "StructureDefinition", + "id" : "EIVL-TS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/EIVL_TS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-EN.json", + "resourceType" : "StructureDefinition", + "id" : "EN", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/EN", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/EN", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ENXP.json", + "resourceType" : "StructureDefinition", + "id" : "ENXP", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ENXP", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ENXP", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-EncompassingEncounter.json", + "resourceType" : "StructureDefinition", + "id" : "EncompassingEncounter", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Encounter.json", + "resourceType" : "StructureDefinition", + "id" : "Encounter", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Encounter", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Encounter", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-EncounterParticipant.json", + "resourceType" : "StructureDefinition", + "id" : "EncounterParticipant", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Entity.json", + "resourceType" : "StructureDefinition", + "id" : "Entity", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Entity", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Entity", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Entry.json", + "resourceType" : "StructureDefinition", + "id" : "Entry", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Entry", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Entry", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-EntryRelationship.json", + "resourceType" : "StructureDefinition", + "id" : "EntryRelationship", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ExternalAct.json", + "resourceType" : "StructureDefinition", + "id" : "ExternalAct", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ExternalDocument.json", + "resourceType" : "StructureDefinition", + "id" : "ExternalDocument", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ExternalObservation.json", + "resourceType" : "StructureDefinition", + "id" : "ExternalObservation", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ExternalProcedure.json", + "resourceType" : "StructureDefinition", + "id" : "ExternalProcedure", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Guardian.json", + "resourceType" : "StructureDefinition", + "id" : "Guardian", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Guardian", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Guardian", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-HealthCareFacility.json", + "resourceType" : "StructureDefinition", + "id" : "HealthCareFacility", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-II.json", + "resourceType" : "StructureDefinition", + "id" : "II", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/II", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/II", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-INT-POS.json", + "resourceType" : "StructureDefinition", + "id" : "INT-POS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/INT-POS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/INT_POS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-INT.json", + "resourceType" : "StructureDefinition", + "id" : "INT", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/INT", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/INT", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IVL-INT.json", + "resourceType" : "StructureDefinition", + "id" : "IVL-INT", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL_INT", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IVL-PQ.json", + "resourceType" : "StructureDefinition", + "id" : "IVL-PQ", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL_PQ", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IVL-TS.json", + "resourceType" : "StructureDefinition", + "id" : "IVL-TS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IVL_TS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IVXB-INT.json", + "resourceType" : "StructureDefinition", + "id" : "IVXB-INT", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IVXB_INT", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IVXB-PQ.json", + "resourceType" : "StructureDefinition", + "id" : "IVXB-PQ", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IVXB_PQ", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IVXB-TS.json", + "resourceType" : "StructureDefinition", + "id" : "IVXB-TS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IVXB_TS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IdentifiedBy.json", + "resourceType" : "StructureDefinition", + "id" : "IdentifiedBy", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-InFulfillmentOf.json", + "resourceType" : "StructureDefinition", + "id" : "InFulfillmentOf", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-InFulfillmentOf1.json", + "resourceType" : "StructureDefinition", + "id" : "InFulfillmentOf1", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Informant.json", + "resourceType" : "StructureDefinition", + "id" : "Informant", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Informant", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Informant", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-InformationRecipient.json", + "resourceType" : "StructureDefinition", + "id" : "InformationRecipient", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-InfrastructureRoot.json", + "resourceType" : "StructureDefinition", + "id" : "InfrastructureRoot", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-IntendedRecipient.json", + "resourceType" : "StructureDefinition", + "id" : "IntendedRecipient", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-LabeledDrug.json", + "resourceType" : "StructureDefinition", + "id" : "LabeledDrug", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-LanguageCommunication.json", + "resourceType" : "StructureDefinition", + "id" : "LanguageCommunication", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-LegalAuthenticator.json", + "resourceType" : "StructureDefinition", + "id" : "LegalAuthenticator", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-MO.json", + "resourceType" : "StructureDefinition", + "id" : "MO", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/MO", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/MO", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-MaintainedEntity.json", + "resourceType" : "StructureDefinition", + "id" : "MaintainedEntity", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ManufacturedProduct.json", + "resourceType" : "StructureDefinition", + "id" : "ManufacturedProduct", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Material.json", + "resourceType" : "StructureDefinition", + "id" : "Material", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Material", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Material", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-NonXMLBody.json", + "resourceType" : "StructureDefinition", + "id" : "NonXMLBody", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ON.json", + "resourceType" : "StructureDefinition", + "id" : "ON", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ON", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ON", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Observation.json", + "resourceType" : "StructureDefinition", + "id" : "Observation", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Observation", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Observation", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ObservationMedia.json", + "resourceType" : "StructureDefinition", + "id" : "ObservationMedia", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ObservationRange.json", + "resourceType" : "StructureDefinition", + "id" : "ObservationRange", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Order.json", + "resourceType" : "StructureDefinition", + "id" : "Order", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Order", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Order", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Organization.json", + "resourceType" : "StructureDefinition", + "id" : "Organization", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Organization", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Organization", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-OrganizationPartOf.json", + "resourceType" : "StructureDefinition", + "id" : "OrganizationPartOf", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Organizer.json", + "resourceType" : "StructureDefinition", + "id" : "Organizer", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Organizer", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Organizer", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-OrganizerComponent.json", + "resourceType" : "StructureDefinition", + "id" : "OrganizerComponent", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-PIVL-TS.json", + "resourceType" : "StructureDefinition", + "id" : "PIVL-TS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/PIVL_TS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-PN.json", + "resourceType" : "StructureDefinition", + "id" : "PN", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/PN", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/PN", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-PQ.json", + "resourceType" : "StructureDefinition", + "id" : "PQ", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/PQ", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/PQ", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-PQR.json", + "resourceType" : "StructureDefinition", + "id" : "PQR", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/PQR", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/PQR", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ParentDocument.json", + "resourceType" : "StructureDefinition", + "id" : "ParentDocument", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Participant1.json", + "resourceType" : "StructureDefinition", + "id" : "Participant1", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Participant1", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Participant1", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Participant2.json", + "resourceType" : "StructureDefinition", + "id" : "Participant2", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Participant2", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Participant2", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ParticipantRole.json", + "resourceType" : "StructureDefinition", + "id" : "ParticipantRole", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Patient.json", + "resourceType" : "StructureDefinition", + "id" : "Patient", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Patient", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Patient", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-PatientRole.json", + "resourceType" : "StructureDefinition", + "id" : "PatientRole", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/PatientRole", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/PatientRole", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Performer1.json", + "resourceType" : "StructureDefinition", + "id" : "Performer1", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Performer1", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Performer1", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Performer2.json", + "resourceType" : "StructureDefinition", + "id" : "Performer2", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Performer2", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Performer2", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Person.json", + "resourceType" : "StructureDefinition", + "id" : "Person", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Person", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Person", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Place.json", + "resourceType" : "StructureDefinition", + "id" : "Place", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Place", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Place", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-PlayingEntity.json", + "resourceType" : "StructureDefinition", + "id" : "PlayingEntity", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Precondition.json", + "resourceType" : "StructureDefinition", + "id" : "Precondition", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Precondition", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Precondition", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Precondition2.json", + "resourceType" : "StructureDefinition", + "id" : "Precondition2", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Precondition2", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Precondition2", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-PreconditionBase.json", + "resourceType" : "StructureDefinition", + "id" : "PreconditionBase", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Procedure.json", + "resourceType" : "StructureDefinition", + "id" : "Procedure", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Procedure", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Procedure", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-QTY.json", + "resourceType" : "StructureDefinition", + "id" : "QTY", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/QTY", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/QTY", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-REAL.json", + "resourceType" : "StructureDefinition", + "id" : "REAL", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/REAL", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/REAL", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-RTO-PQ-PQ.json", + "resourceType" : "StructureDefinition", + "id" : "RTO-PQ-PQ", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/RTO_PQ_PQ", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-RecordTarget.json", + "resourceType" : "StructureDefinition", + "id" : "RecordTarget", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Reference.json", + "resourceType" : "StructureDefinition", + "id" : "Reference", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Reference", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Reference", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-RegionOfInterest.json", + "resourceType" : "StructureDefinition", + "id" : "RegionOfInterest", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-RelatedDocument.json", + "resourceType" : "StructureDefinition", + "id" : "RelatedDocument", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-RelatedEntity.json", + "resourceType" : "StructureDefinition", + "id" : "RelatedEntity", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-RelatedSubject.json", + "resourceType" : "StructureDefinition", + "id" : "RelatedSubject", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-SC.json", + "resourceType" : "StructureDefinition", + "id" : "SC", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/SC", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/SC", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ST.json", + "resourceType" : "StructureDefinition", + "id" : "ST", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ST", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ST", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-SXCM-TS.json", + "resourceType" : "StructureDefinition", + "id" : "SXCM-TS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/SXCM_TS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-SXPR-TS.json", + "resourceType" : "StructureDefinition", + "id" : "SXPR-TS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/SXPR_TS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Section.json", + "resourceType" : "StructureDefinition", + "id" : "Section", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Section", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Section", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-ServiceEvent.json", + "resourceType" : "StructureDefinition", + "id" : "ServiceEvent", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Specimen.json", + "resourceType" : "StructureDefinition", + "id" : "Specimen", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Specimen", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Specimen", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-SpecimenRole.json", + "resourceType" : "StructureDefinition", + "id" : "SpecimenRole", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-StructuredBody.json", + "resourceType" : "StructureDefinition", + "id" : "StructuredBody", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Subject.json", + "resourceType" : "StructureDefinition", + "id" : "Subject", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Subject", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Subject", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-SubjectPerson.json", + "resourceType" : "StructureDefinition", + "id" : "SubjectPerson", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-SubstanceAdministration.json", + "resourceType" : "StructureDefinition", + "id" : "SubstanceAdministration", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-Supply.json", + "resourceType" : "StructureDefinition", + "id" : "Supply", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/Supply", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/Supply", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-TEL.json", + "resourceType" : "StructureDefinition", + "id" : "TEL", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/TEL", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/TEL", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-TN.json", + "resourceType" : "StructureDefinition", + "id" : "TN", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/TN", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/EN", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-TS.json", + "resourceType" : "StructureDefinition", + "id" : "TS", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/TS", + "version" : "2.0.0-sd", + "kind" : "logical", + "type" : "http://hl7.org/cda/stds/core/StructureDefinition/TS", + "derivation" : "specialization" + }, + { + "filename" : "StructureDefinition-bin.json", + "resourceType" : "StructureDefinition", + "id" : "bin", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/bin", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "base64Binary", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-bl-simple.json", + "resourceType" : "StructureDefinition", + "id" : "bl-simple", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "boolean", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-bn.json", + "resourceType" : "StructureDefinition", + "id" : "bn", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/bn", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "boolean", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-cs-simple.json", + "resourceType" : "StructureDefinition", + "id" : "cs-simple", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "code", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-int-simple.json", + "resourceType" : "StructureDefinition", + "id" : "int-simple", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/int-simple", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "integer", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-oid.json", + "resourceType" : "StructureDefinition", + "id" : "oid", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/oid", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "string", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-probability.json", + "resourceType" : "StructureDefinition", + "id" : "probability", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/probability", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "decimal", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-real-simple.json", + "resourceType" : "StructureDefinition", + "id" : "real-simple", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/real-simple", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "decimal", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-ruid.json", + "resourceType" : "StructureDefinition", + "id" : "ruid", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ruid", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "string", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-st-simple.json", + "resourceType" : "StructureDefinition", + "id" : "st-simple", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/st-simple", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "string", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-ts-simple.json", + "resourceType" : "StructureDefinition", + "id" : "ts-simple", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/ts-simple", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "dateTime", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-uid.json", + "resourceType" : "StructureDefinition", + "id" : "uid", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/uid", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "string", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-url.json", + "resourceType" : "StructureDefinition", + "id" : "url", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/url", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "url", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-uuid.json", + "resourceType" : "StructureDefinition", + "id" : "uuid", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/uuid", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "string", + "derivation" : "constraint" + }, + { + "filename" : "StructureDefinition-xs-ID.json", + "resourceType" : "StructureDefinition", + "id" : "xs-ID", + "url" : "http://hl7.org/cda/stds/core/StructureDefinition/xs-ID", + "version" : "2.0.0-sd", + "kind" : "primitive-type", + "type" : "id", + "derivation" : "constraint" + }, + { + "filename" : "CodeSystem-BinaryDataEncoding.json", + "resourceType" : "CodeSystem", + "id" : "BinaryDataEncoding", + "url" : "http://hl7.org/cda/stds/core/CodeSystem/BinaryDataEncoding", + "version" : "2.0.0-sd", + "content" : "complete" + }, + { + "filename" : "ValueSet-BinaryDataEncoding.json", + "resourceType" : "ValueSet", + "id" : "BinaryDataEncoding", + "url" : "http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDACompressionAlgorithm.json", + "resourceType" : "ValueSet", + "id" : "CDACompressionAlgorithm", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAEntityNameUse.json", + "resourceType" : "ValueSet", + "id" : "CDAEntityNameUse", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAInformationRecipientRole.json", + "resourceType" : "ValueSet", + "id" : "CDAInformationRecipientRole", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAPostalAddressUse.json", + "resourceType" : "ValueSet", + "id" : "CDAPostalAddressUse", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDASignatureCode.json", + "resourceType" : "ValueSet", + "id" : "CDASignatureCode", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDANullFlavor.json", + "resourceType" : "ValueSet", + "id" : "CDANullFlavor", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAActClass.json", + "resourceType" : "ValueSet", + "id" : "CDAActClass", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAActClass", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAActClassObservation.json", + "resourceType" : "ValueSet", + "id" : "CDAActClassObservation", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAActMood.json", + "resourceType" : "ValueSet", + "id" : "CDAActMood", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAActMood", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAActMoodIntent.json", + "resourceType" : "ValueSet", + "id" : "CDAActMoodIntent", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAActRelationshipType.json", + "resourceType" : "ValueSet", + "id" : "CDAActRelationshipType", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAContextControl.json", + "resourceType" : "ValueSet", + "id" : "CDAContextControl", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAContextControl", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAEntityNamePartQualifier.json", + "resourceType" : "ValueSet", + "id" : "CDAEntityNamePartQualifier", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAParticipationType.json", + "resourceType" : "ValueSet", + "id" : "CDAParticipationType", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDARoleClass.json", + "resourceType" : "ValueSet", + "id" : "CDARoleClass", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDARoleClass", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDARoleClassAssociative.json", + "resourceType" : "ValueSet", + "id" : "CDARoleClassAssociative", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDARoleClassMutualRelationship.json", + "resourceType" : "ValueSet", + "id" : "CDARoleClassMutualRelationship", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassMutualRelationship", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDARoleClassRoot.json", + "resourceType" : "ValueSet", + "id" : "CDARoleClassRoot", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDASetOperator.json", + "resourceType" : "ValueSet", + "id" : "CDASetOperator", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDASetOperator", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAActSubstanceAdministrationCode.json", + "resourceType" : "ValueSet", + "id" : "CDAActSubstanceAdministrationCode", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAActSubstanceAdministrationCode", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAEntityCode.json", + "resourceType" : "ValueSet", + "id" : "CDAEntityCode", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAMaterialEntityClassType.json", + "resourceType" : "ValueSet", + "id" : "CDAMaterialEntityClassType", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDAObservationInterpretation.json", + "resourceType" : "ValueSet", + "id" : "CDAObservationInterpretation", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation", + "version" : "2.0.0-sd" + }, + { + "filename" : "ValueSet-CDARoleCode.json", + "resourceType" : "ValueSet", + "id" : "CDARoleCode", + "url" : "http://hl7.org/cda/stds/core/ValueSet/CDARoleCode", + "version" : "2.0.0-sd" + } + ] +} diff --git a/node_modules/hl7.cda.uv.core/CodeSystem-BinaryDataEncoding.json b/node_modules/hl7.cda.uv.core/CodeSystem-BinaryDataEncoding.json new file mode 100644 index 0000000..4fd40d3 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/CodeSystem-BinaryDataEncoding.json @@ -0,0 +1 @@ +{"resourceType":"CodeSystem","id":"BinaryDataEncoding","text":{"status":"generated","div":"

This case-sensitive code system http://hl7.org/cda/stds/core/CodeSystem/BinaryDataEncoding defines the following codes:

CodeDisplay
B64 Base64-encoded text
TXT Plain text
"},"url":"http://hl7.org/cda/stds/core/CodeSystem/BinaryDataEncoding","version":"2.0.0-sd","name":"BinaryDataEncoding","title":"Binary Data Encoding Code System","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Identifies the representation of binary data in a text field","caseSensitive":true,"content":"complete","count":2,"concept":[{"code":"B64","display":"Base64-encoded text"},{"code":"TXT","display":"Plain text"}]} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ImplementationGuide-hl7.cda.uv.core.json b/node_modules/hl7.cda.uv.core/ImplementationGuide-hl7.cda.uv.core.json new file mode 100644 index 0000000..2940d4f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ImplementationGuide-hl7.cda.uv.core.json @@ -0,0 +1 @@ +{"resourceType":"ImplementationGuide","id":"hl7.cda.uv.core","text":{"status":"extensions","div":"

ClinicalDocumentArchitecture

The official URL for this implementation guide is:

http://hl7.org/cda/stds/core/ImplementationGuide/hl7.cda.uv.core
"},"url":"http://hl7.org/cda/stds/core/ImplementationGuide/hl7.cda.uv.core","version":"2.0.0-sd","name":"ClinicalDocumentArchitecture","title":"Clinical Document Architecture","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"packageId":"hl7.cda.uv.core","license":"CC0-1.0","fhirVersion":["5.0.0"],"dependsOn":[{"id":"hl7ext","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment","valueMarkdown":"Automatically added as a dependency - all IGs depend on the HL7 Extension Pack"}],"uri":"http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions","packageId":"hl7.fhir.uv.extensions.r5","version":"5.1.0"},{"id":"terminology","uri":"http://terminology.hl7.org/ImplementationGuide/hl7.terminology","packageId":"hl7.terminology","version":"5.2.0"}],"definition":{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency","valueCode":"hl7.fhir.uv.tools#0.1.0"}],"grouping":[{"id":"classes","name":"CDA Classes","description":"Primary CDA Objects"},{"id":"datatypes-complex","name":"V3 Complex Data Types","description":"General-purpose complex types, which are re-usable clusters of elements"},{"id":"datatypes-simple","name":"V3 Simple Data Types","description":"Simple / primitive types, which are single XML attributes"},{"id":"datatypes-xml","name":"XML Data Types","description":"Other, non-CDA, data types used to support exchange of CDA documents"}],"resource":[{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Act"},"name":"Act (CDA Class)","description":"A derivative of the RIM Act class, to be used when the other more specific classes aren't appropriate.\n\nAct.negationInd, when set to \"true\", is a positive assertion that the Act as a whole is negated. Some properties such as Act.id, Act.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Act. An act statement with negationInd is still a statement about the specific fact described by the Act. For instance, a negated \"finding of wheezing on July 1\" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AD"},"name":"AD: PostalAddress (V3 Data Type)","description":"Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ADXP"},"name":"ADXP: CharacterString (V3 Data Type)","description":"A character string that may have a type-tag signifying its role in the address. Typical parts that exist in about every address are street, house number, or post box, postal code, city, country but other roles may be defined regionally, nationally, or on an enterprise level (e.g. in military addresses). Addresses are usually broken up into lines, which are indicated by special line-breaking delimiter elements (e.g., DEL).","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AlternateIdentification"},"name":"AlternateIdentification (CDA Class)","description":"The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/ANY"},"name":"ANY: DataValue (V3 Data Type)","description":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssignedAuthor"},"name":"AssignedAuthor (CDA Class)","description":"An author is a person in the role of an assigned author (AssignedAuthor class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssignedCustodian"},"name":"AssignedCustodian (CDA Class)","description":"A custodian is a scoping organization in the role of an assigned custodian (AssignedCustodian class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssignedEntity"},"name":"AssignedEntity (CDA Class)","description":"AssignedEntity (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssociatedEntity"},"name":"AssociatedEntity (CDA Class)","description":"A participant is a person or organization in the role of a participating entity (AssociatedEntity class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Authenticator"},"name":"Authenticator (CDA Class)","description":"Represents a participant who has attested to the accuracy of the document, but who does not have privileges to legally authenticate the document. An example would be a resident physician who sees a patient and dictates a note, then later signs it. A clinical document can have zero to many authenticators. While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. An authenticator has a required authenticator.time indicating the time of authentication, and a required authenticator.signatureCode, indicating that a signature has been obtained and is on file.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Author"},"name":"Author (CDA Class)","description":"Represents the humans and/or machines that authored the document. In some cases, the role or function of the author is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"Medical Student Progress Note\". The role of the author can also be recorded in the Author.functionCode or AssignedAuthor.code attribute. If either of these attributes is included, they should be equivalent to or further specialize the role inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply \"Physician Progress Note\" and the value of Author.functionCode is \"rounding physician\"), and shall not conflict with the role inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AuthoringDevice"},"name":"AuthoringDevice (CDA Class)","description":"AuthoringDevice (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Authorization"},"name":"Authorization (CDA Class)","description":"Authorization (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Birthplace"},"name":"Birthplace (CDA Class)","description":"A Patient's birthplace is represented as a relationship between a patient and a place. The Birthplace class is played by a place (Place class), and scoped by the patient (Patient class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/BL"},"name":"BL: Boolean (V3 Data Type)","description":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CD"},"name":"CD: ConceptDescriptor (V3 Data Type)","description":"A concept descriptor represents any kind of concept usually by giving a code defined in a code system. A concept descriptor can contain the original text or phrase that served as the basis of the coding and one or more translations into different coding systems. A concept descriptor can also contain qualifiers to describe, e.g., the concept of a \"left foot\" as a postcoordinated term built from the primary code \"FOOT\" and the qualifier \"LEFT\". In cases of an exceptional value, the concept descriptor need not contain a code but only the original text describing that concept.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CE"},"name":"CE: CodedWithEquivalents (V3 Data Type)","description":"Coded data that consists of a coded value (CV) and, optionally, coded value(s) from other coding systems that identify the same concept. Used when alternative codes may exist.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ClinicalDocument"},"name":"ClinicalDocument (CDA Class)","description":"This is a generated StructureDefinition that describes CDA - that is, CDA as it actually is for R2. The intent of this StructureDefinition is to enable CDA to be a FHIR resource. That enables the FHIR infrastructure - API, conformance, query - to be used directly against CDA","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format","valueCode":"application/xml"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"Binary"}],"reference":{"reference":"Binary/clinicaldocument-example"},"name":"Example CDA document","description":"Example CDA document from original CDA release","isExample":true,"profile":["http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"]},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CO"},"name":"CO: CodedOrdinal (V3 Data Type)","description":"Coded data, where the coding system from which the code comes is ordered","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Component"},"name":"Component (CDA Class)","description":"Component (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ComponentOf"},"name":"ComponentOf (CDA Class)","description":"ComponentOf (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Consent"},"name":"Consent (CDA Class)","description":"This class references the consents associated with this document. The type of consent (e.g. a consent to perform the related ServiceEvent, a consent for the information contained in the document to be released to a third party) is conveyed in Consent.code. Consents referenced in the CDA Header have been finalized (Consent.statusCode must equal \"completed\") and should be on file.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CR"},"name":"CR: ConceptRole (V3 Data Type)","description":"A concept qualifier code with optionally named role. Both qualifier role and value codes must be defined by the coding system of the CD containing the concept qualifier. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows to add the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\".","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Criterion"},"name":"Criterion (CDA Class)","description":"Criterion (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CS"},"name":"CS: CodedSimpleValue (V3 Data Type)","description":"Coded data in its simplest form, where only the code is not predetermined. The code system and code system version are fixed by the context in which the CS value occurs. CS is used for coded attributes that have a single HL7-defined value set.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Custodian"},"name":"Custodian (CDA Class)","description":"Represents the organization that is in charge of maintaining the document. The custodian is the steward that is entrusted with the care of the document. Every CDA document has exactly one custodian.The custodian participation satisfies the CDA definition of Stewardship (see What is the CDA (§ 1.1 )). Because CDA is an exchange standard and may not represent the original form of the authenticated document, the custodian represents the steward of the original source document.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CustodianOrganization"},"name":"CustodianOrganization (CDA Class)","description":"The steward organization (CustodianOrganization class) is an entity scoping the role of AssignedCustodian, and has a required CustodianOrganization.id.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CV"},"name":"CV: CodedValue (V3 Data Type)","description":"Coded data, specifying only a code, code system, and optionally display name and original text. Used only as the data type for other data types' properties.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/DataEnterer"},"name":"DataEnterer (CDA Class)","description":"Represents the participant who has transformed a dictated note into text.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Device"},"name":"Device (CDA Class)","description":"A ManufacturedMaterial used in an activity without being substantially changed through that activity.\n\nThis includes durable (reusable) medical equipment as well as disposable equipment. The kind of device is identified by the code attribute inherited from Entity.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/DocumentationOf"},"name":"DocumentationOf (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Performer1"},"name":"Performer1 (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Performer2"},"name":"Performer2 (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ED"},"name":"ED: EncapsulatedData (V3 Data Type)","description":"Data that is primarily intended for human interpretation or for further machine processing outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information in as defined by a different standard (e.g., XML-signatures.) Instead of the data itself, an may contain only a reference (see .) Note that the data type is a specialization of the data type when the media type is text/plain.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EIVL-TS"},"name":"EIVL_TS: EventRelatedPeriodicInterval (V3 Data Type)","description":"Specifies a periodic interval of time where the recurrence is based on activities of daily living or other important events that are time-related but not fully determined by time.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EN"},"name":"EN: EntityName (V3 Data Type)","description":"A name for a person, organization, place or thing. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for entity name values are \"Jim Bob Walton, Jr.\", \"Health Level Seven, Inc.\", \"Lake Tahoe\", etc. An entity name may be as simple as a character string or may consist of several entity name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\", \"Health Level Seven\" and \"Inc.\", \"Lake\" and \"Tahoe\".","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EncompassingEncounter"},"name":"EncompassingEncounter (CDA Class)","description":"This optional class represents the setting of the clinical encounter during which the documented act(s) or ServiceEvent occurred. Documents are not necessarily generated during an encounter, such as when a clinician, in response to an abnormal lab result, attempts to contact the patient but can't, and writes a Progress Note.\n\nIn some cases, the setting of the encounter is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"Diabetes Clinic Progress Note\". The setting of an encounter can also be transmitted in the HealthCareFacility.code attribute. If HealthCareFacility.code is sent, it should be equivalent to or further specialize the value inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply \"Clinic Progress Note\" and the value of HealthCareFacility.code is \"cardiology clinic\"), and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.\n\nEncompassingEncounter.dischargeDispositionCode can be used to depict the disposition of the patient at the time of hospital discharge (e.g., discharged to home, expired, against medical advice, etc.).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Encounter"},"name":"Encounter (CDA Class)","description":"A derivative of the RIM PatientEncounter class, used to represent related encounters, such as follow-up visits or referenced past encounters.\n\nNOTE: The EncompassingEncounter class in the CDA Header (see Header Relationships (§ 4.2.3 )) represents the setting of the clinical encounter during which the documented act occurred. The Encounter class in the CDA Body is used to represent other related encounters.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EncounterParticipant"},"name":"EncounterParticipant (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Entity"},"name":"Entity (CDA Class)","description":"A physical thing, group of physical things or an organization capable of participating in Acts while in a role.\n\nAn entity is a physical object that has, had or will have existence. The only exception to this is Organization, which while not having a physical presence, fulfills the other characteristics of an Entity. Entity stipulates the thing itself, not the Roles it may play: the Role of Patient, e.g., is played by the Person Entity.\n\nLiving subjects (including human beings), organizations, materials, places and their specializations.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Entry"},"name":"Entry (CDA Class)","description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EntryRelationship"},"name":"EntryRelationship (CDA Class)","description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ENXP"},"name":"ENXP: Entity Name Part (V3 Data Type)","description":"A character string token representing a part of a name. May have a type code signifying the role of the part in the whole entity name, and a qualifier code for more detail about the name part type. Typical name parts for person names are given names, and family names, titles, etc.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalAct"},"name":"ExternalAct (CDA Class)","description":"ExternalAct is a derivative of the RIM Act class, to be used when the other more specific classes are not appropriate.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalDocument"},"name":"ExternalDocument (CDA Class)","description":"ExternalDocument is a derivative of the RIM Document class, used for representing external documents. ExternalDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the external document.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalObservation"},"name":"ExternalObservation (CDA Class)","description":"ExternalObservation is a derivative of the RIM Observation class, used for representing external coded and other observations.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalProcedure"},"name":"ExternalProcedure (CDA Class)","description":"ExternalProcedure is a derivative of the RIM Procedure class, used for representing external procedures.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Guardian"},"name":"Guardian (CDA Class)","description":"A patient's guardian is a person or organization in the role of guardian (Guardian class). The entity playing the role of guardian is a person (Person class) or organization (Organization class). The entity scoping the role is the patient (Patient class).\n\nWhere a guardian is not explicitly stated, the value should default to local business practice (e.g. the patient makes their own health care decisions unless incapacitated in which case healthcare decisions are made by the patient's spouse).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/HealthCareFacility"},"name":"HealthCareFacility (CDA Class)","description":"HealthCareFacility (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IdentifiedBy"},"name":"IdentifiedBy (CDA Class)","description":"The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/II"},"name":"II: InstanceIdentifier (V3 Data Type)","description":"An identifier that uniquely identifies a thing or object. Examples are object identifier for HL7 RIM objects, medical record number, order id, service catalog item id, Vehicle Identification Number (VIN), etc. Instance identifiers are defined based on ISO object identifiers.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Informant"},"name":"Informant (CDA Class)","description":"An informant (or source of information) is a person that provides relevant information, such as the parent of a comatose patient who describes the patient's behavior prior to the onset of coma.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/InformationRecipient"},"name":"InformationRecipient (CDA Class)","description":"Represents the participant who has transformed a dictated note into text.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/InfrastructureRoot"},"name":"InfrastructureRoot (Base Type for all CDA Classes)","description":"Defines the base elements and attributes on all CDA elements (other than data types)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/InFulfillmentOf"},"name":"InFulfillmentOf (CDA Class)","description":"This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with \"Diagnostic Imaging Report\".","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/InFulfillmentOf1"},"name":"InFulfillmentOf1 (CDA Class)","description":"This is an actRelationship called inFulfillmentOf1 that represents the Fulfills General Relationship Operator in QDM 4.1.x in QDM-Base QRDA Category 1, R3.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/INT"},"name":"INT: IntegerNumber (V3 Data Type)","description":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/INT-POS"},"name":"INT_POS: Positive integer numbers (V3 Data Type)","description":"Positive integer numbers.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IntendedRecipient"},"name":"IntendedRecipient (CDA Class)","description":"IntendedRecipient (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVL-INT"},"name":"IVL_INT: Interval (V3 Data Type)","description":"A set of consecutive values of an ordered base data type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVL-PQ"},"name":"IVL_PQ: Interval (V3 Data Type)","description":"A set of consecutive values of an ordered base data type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVL-TS"},"name":"IVL_TS: Interval (V3 Data Type)","description":"A set of consecutive values of an ordered base data type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVXB-INT"},"name":"IVXB_INT: Interval Boundary IntegerNumber (V3 Data Type)","description":"An integer interval boundary containing an inclusive/exclusive flag.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVXB-PQ"},"name":"IVXB_PQ: Interval Boundary PhysicalQuantity (V3 Data Type)","description":"A physical quantity interval boundary containing an inclusive/exclusive flag.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVXB-TS"},"name":"IVXB_TS: Interval Boundary PointInTime (V3 Data Type)","description":"A timestamp interval boundary containing an inclusive/exclusive flag.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/LabeledDrug"},"name":"LabeledDrug (CDA Class)","description":"The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/LanguageCommunication"},"name":"LanguageCommunication (CDA Class)","description":"The language communication capabilities of an Entity.\n\nWhile it may seem on the surface that this class would be restricted in usage to only the LivingSubject subtypes, Devices also have the ability to communicate, such as automated telephony devices that transmit patient information to live operators on a triage line or provide automated laboratory results to clinicians.\n\nA patient who originally came from Mexico may have fluent language capabilities to speak, read and write in Spanish, and rudimentary capabilities in English. A person from Russia may have the capability to communicate equally well in spoken language in Russian, Armenian or Ukrainian, and a preference to speak in Armenian.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/LegalAuthenticator"},"name":"LegalAuthenticator (CDA Class)","description":"Represents a participant who has legally authenticated the document. The CDA is a standard that specifies the structure of exchanged clinical documents. In the case where a local document is transformed into a CDA document for exchange, authentication occurs on the local document, and that fact is reflected in the exchanged CDA document. A CDA document can reflect the unauthenticated, authenticated, or legally authenticated state. The unauthenticated state exists when no authentication information has been recorded (i.e., it is the absence of being either authenticated or legally authenticated). While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. A legalAuthenticator has a required legalAuthenticator.time indicating the time of authentication, and a required legalAuthenticator.signatureCode, indicating that a signature has been obtained and is on file.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/MaintainedEntity"},"name":"MaintainedEntity (CDA Class)","description":"The MaintainedEntity class is present for backwards compatibility, and its use is discouraged, except where needed to support the transformation of CDA, Release One documents.\n\nNOTE: In CDA, Release One, it was possible to specify those individuals responsible for the device. This functionality has been deprecated in CDA, Release Two.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ManufacturedProduct"},"name":"ManufacturedProduct (CDA Class)","description":"ManufacturedProduct (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Material"},"name":"Material (CDA Class)","description":"A subtype of Entity that is inanimate and locationally independent.\n\nMaterials are entities that are neither Living Subjects nor places. Manufactured or processed products are considered material, even if they originate as living matter. Materials come in a wide variety of physical forms and can pass through different states (ie. Gas, liquid, solid) while still retaining their physical composition and material characteristics.\n\nClarify the meaning of \"locationally independent\"; suggest removing it and supplanting with first Usage Note sentence.\n\nPharmaceutical substances (including active vaccines containing retarded virus), disposable supplies, durable equipment, implantable devices, food items (including meat or plant products), waste, traded goods.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/MO"},"name":"MO: MonetaryAmount (V3 Data Type)","description":"A monetary amount is a quantity expressing the amount of money in some currency. Currencies are the units in which monetary amounts are denominated in different economic regions. While the monetary amount is a single kind of quantity (money) the exchange rates between the different units are variable. This is the principle difference between physical quantity and monetary amounts, and the reason why currency units are not physical units.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/NonXMLBody"},"name":"NonXMLBody (CDA Class)","description":"The NonXMLBody class represents a document body that is in some format other than XML. NonXMLBody.text is used to reference data that is stored externally to the CDA document or to encode the data directly inline.\n\nRendering a referenced non-XML body requires a software tool that recognizes the particular MIME media type of the blob.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Observation"},"name":"Observation (CDA Class)","description":"A derivative of the RIM Observation class, used for representing coded and other observations.\n\nObservation.negationInd, when set to \"true\", is a positive assertion that the Observation as a whole is negated. Some properties such as Observation.id, Observation.moodCode, and the participations are not negated. These properties always have the same meaning: i.e., the author remains the author of the negative Observation. An observation statement with negationInd is still a statement about the specific fact described by the Observation. For instance, a negated \"finding of wheezing on July 1\" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ObservationMedia"},"name":"ObservationMedia (CDA Class)","description":"A derivative of the RIM Observation class that represents multimedia that is logically part of the current document. This class is only for multimedia that is logically part of the attested content of the document. Rendering a referenced ObservationMedia requires a software tool that recognizes the particular MIME media type.\n\nAn XML attribute \"ID\" of type XML ID, is added to ObservationMedia within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).\n\nThe distinction between ObservationMedia and ExternalObservation is that ObservationMedia entries are part of the attested content of the document whereas ExternalObservations are not. For instance, when a clinician draws a picture as part of a progress note, that picture is represented as a CDA ObservationMedia. If that clinician is also describing a finding seen on a chest-x-ray, the referenced chest-x-ray is represented as a CDA ExternalObservation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ObservationRange"},"name":"ObservationRange (CDA Class)","description":"ObservationRange (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ON"},"name":"ON: OrganizationName (V3 Data Type)","description":"A name for an organization. A sequence of name parts. Examples for organization name values are \"Health Level Seven, Inc.\", \"Hospital\", etc. An organization name may be as simple as a character string or may consist of several person name parts, such as, \"Health Level 7\", \"Inc.\". ON differs from EN because certain person related name parts are not possible.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Order"},"name":"Order (CDA Class)","description":"This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with \"Diagnostic Imaging Report\".","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Organization"},"name":"Organization (CDA Class)","description":"An Entity representing a formalized group of persons or other organizations with a common purpose and the infrastructure to carry out that purpose.\n\nCompanies and institutions, a government department, an incorporated body that is responsible for administering a facility, an insurance company.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/OrganizationPartOf"},"name":"OrganizationPartOf (CDA Class)","description":"OrganizationPartOf (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Organizer"},"name":"Organizer (CDA Class)","description":"A derivative of the RIM Act class, which can be used to create arbitrary groupings of other CDA entries that share a common context. An Organizer can contain other Organizers and/or other CDA entries, by traversing the component relationship. An Organizer can refer to external acts by traversing the reference relationship. An Organizer cannot be the source of an entryRelationship relationship.\nNOTE: CDA entries such as Observation can also contain other CDA entries by traversing the entryRelationship class. There is no requirement that the Organizer entry be used in order to group CDA entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/OrganizerComponent"},"name":"OrganizerComponent (CDA Class)","description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ParentDocument"},"name":"ParentDocument (CDA Class)","description":"The ParentDocument represents the source of a document revision, addenda, or transformation. ParentDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the parent document. It is not to be used to embed the related document, and thus ParentDocument.text.BIN is precluded from use.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Participant1"},"name":"Participant1 (CDA Class)","description":"Used to represent other participants not explicitly mentioned by other classes, that were somehow involved in the documented acts.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Participant2"},"name":"Participant2 (CDA Class)","description":"Can be used to represent any other participant that cannot be represented with one of the more specific participants. The participant can be ascribed to a CDA entry, and propagates to nested CDA entries, unless overridden.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ParticipantRole"},"name":"ParticipantRole (CDA Class)","description":"ParticipantRole (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Patient"},"name":"Patient (CDA Class)","description":"A LivingSubject as a recipient of health care services from a healthcare provider.\nThe patient is the player; the provider is the scoper.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PatientRole"},"name":"PatientRole (CDA Class)","description":"A recordTarget is represented as a relationship between a person and an organization, where the person is in a patient role (PatientRole class). The entity playing the role is a patient (Patient class). The entity scoping the role is an organization (Organization class). A patient is uniquely identified via the PatientRole.id attribute.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Person"},"name":"Person (CDA Class)","description":"A human being.\n\nThis class can be used to represent either a single individual, a group of individuals or a kind of individual based on the values of Entity.determinerCode and Entity.quantity.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PIVL-TS"},"name":"PIVL_TS: PeriodicIntervalOfTime (V3 Data Type)","description":"An interval of time that recurs periodically. Periodic intervals have two properties, phase and period. The phase specifies the \"interval prototype\" that is repeated every period.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Place"},"name":"Place (CDA Class)","description":"A bounded physical place or site, including any contained structures.\n\nPlace may be natural or man-made. The geographic position of a place may or may not be constant. Places may be work facilities (where relevant acts occur), homes (where people live) or offices (where people work). Places may contain sub-places (floor, room, booth, bed). Places may also be sites that are investigated in the context of health care, social work, public health administration (e.g., buildings, picnic grounds, day care centers, prisons, counties, states, and other focuses of epidemiological events).\n\nExamples: A field, lake, city, county, state, country, lot (land), building, pipeline, power line, playground, ship, truck","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PlayingEntity"},"name":"PlayingEntity (CDA Class)","description":"PlayingEntity (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PN"},"name":"PN: PersonName (V3 Data Type)","description":"A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are \"Jim Bob Walton, Jr.\", \"Adam Everyman\", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\". PN differs from EN because the qualifier type cannot include LS (Legal Status).","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PQ"},"name":"PQ: PhysicalQuantity (V3 Data Type)","description":"A dimensioned quantity expressing the result of measuring.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PQR"},"name":"PQR: PhysicalQuantityRepresentation (V3 Data Type)","description":"An extension of the coded value data type representating a physical quantity using a unit from any code system. Used to show alternative representation for a physical quantity.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Precondition"},"name":"Precondition (CDA Class)","description":"The precondition class, derived from the ActRelationship class, is used along with the Precondition class to express a condition that must hold true before some over activity occurs.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Precondition2"},"name":"Precondition2 (CDA Class)","description":"The sdtc:precondition2 extension allows a more flexible set of skip conditions on a set of criteria. Without this extension the skip condition is restricted to all criteria true. The extension allows a choice of the following logical operation extensions sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneFalse, and sdtc:onlyOneTrue to be placed upon the encapsulated criteria or a criterion. The logical operation extensions nest a [0 .. *] sdtc:precondition2 extension allowing for a complex specification of nested skip conditions if needed.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PreconditionBase"},"name":"PreconditionBase (CDA Class)","description":"An abstract class containing the common fields used by sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneTrue, and sdtc:onlyOneFalse.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Procedure"},"name":"Procedure (CDA Class)","description":"A derivative of the RIM Procedure class, used for representing procedures.\n\nProcedure.negationInd, when set to \"true\", is a positive assertion that the Procedure as a whole is negated. Some properties such as Procedure.id, Procedure.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Procedure. A procedure statement with negationInd is still a statement about the specific fact described by the Procedure. For instance, a negated \"appendectomy performed\" means that the author positively denies that there was ever an appendectomy performed, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/QTY"},"name":"QTY: Quantity (V3 Data Type)","description":"The quantity data type is an abstract generalization for all data types (1) whose value set has an order relation (less-or-equal) and (2) where difference is defined in all of the data type's totally ordered value subsets. The quantity type abstraction is needed in defining certain other types, such as the interval and the probability distribution.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/REAL"},"name":"REAL: RealNumber (V3 Data Type)","description":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RecordTarget"},"name":"RecordTarget (CDA Class)","description":"The recordTarget represents the medical record that this document belongs to. A clinical document typically has exactly one recordTarget participant. In the uncommon case where a clinical document (such as a group encounter note) is placed into more than one patient chart, more than one recordTarget participants can be stated. The recordTarget(s) of a document are stated in the header and propagate to nested content, where they cannot be overridden (see See CDA Context (§ 4.4 )).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Reference"},"name":"Reference (CDA Class)","description":"CDA entries can reference external objects such as external images and prior reports. These external objects are not part of the authenticated document content. They contain sufficient attributes to enable an explicit reference rather than duplicating the entire referenced object. The CDA entry that wraps the external reference can be used to encode the specific portions of the external reference that are addressed in the narrative block.\n\nEach object allows for an identifier and a code, and contains the RIM Act.text attribute, which can be used to store the URL and MIME type of the object. External objects always have a fixed moodCode of \"EVN\".\n\nThe reference class contains the attribute reference.seperatableInd, which indicates whether or not the source is intended to be interpreted independently of the target. The indicator cannot prevent an individual or application from separating the source and target, but indicates the author's desire and willingness to attest to the content of the source if separated from the target. Typically, where seperatableInd is \"false\", the exchanged package should include the target of the reference so that the recipient can render it.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RegionOfInterest"},"name":"RegionOfInterest (CDA Class)","description":"A derivative of the RIM Observation class that represents a region of interest on an image, using an overlay shape. RegionOfInterest is used to make reference to specific regions in images, e.g., to specify the site of a physical finding by \"circling\" a region in a schematic picture of a human body. The units of the coordinate values in RegionOfInterest.value are in pixels, expressed as a list of integers. The origin is in the upper left hand corner, with positive X values going to the right and positive Y values going down. The relationship between a RegionOfInterest and its referenced ObservationMedia or ExternalObservation is specified by traversing the entryRelationship or reference class, respectively, where typeCode equals \"SUBJ\". A RegionOfInterest must reference exactly one ObservationMedia or one ExternalObservation. If the RegionOfInterest is the target of a renderMultimedia reference, then it shall only reference an ObservationMedia and not an ExternalObservation.\n\nAn XML attribute \"ID\" of type XML ID, is added to RegionOfInterest within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RelatedDocument"},"name":"RelatedDocument (CDA Class)","description":"Represents the participant who has transformed a dictated note into text.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RelatedEntity"},"name":"RelatedEntity (CDA Class)","description":"The RelatedEntity role is used to represent an informant without a role.id (e.g. a parent or guy on the street).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RelatedSubject"},"name":"RelatedSubject (CDA Class)","description":"A subject is a person playing one of several possible roles (RelatedSubject class). The entity playing the role is a person (SubjectPerson class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RTO-PQ-PQ"},"name":"RTO_PQ_PQ: Ratio (V3 Data Type)","description":"A quantity constructed as the quotient of a numerator quantity divided by a denominator quantity. Common factors in the numerator and denominator are not automatically cancelled out. The data type supports titers (e.g., \"1:128\") and other quantities produced by laboratories that truly represent ratios. Ratios are not simply \"structured numerics\", particularly blood pressure measurements (e.g. \"120/60\") are not ratios. In many cases the should be used instead of the .","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SC"},"name":"SC: CharacterStringWithCode (V3 Data Type)","description":"A character string that optionally may have a code attached. The text must always be present if a code is present. The code is often a local code.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Section"},"name":"Section (CDA Class)","description":"Document sections can nest, can override context propagated from the header (See CDA Context), and can contain narrative and CDA entries.\n\nAn XML attribute \"ID\" of type XML ID, is added to Section within the CDA Schema. This attribute serves as the target of a linkHtml reference (see linkHtml). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ServiceEvent"},"name":"ServiceEvent (CDA Class)","description":"This class represents the main Act, such as a colonoscopy or an appendectomy, being documented.\n\nIn some cases, the ServiceEvent is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"History and Physical Report\" and the procedure being documented is a \"History and Physical\" act. A ServiceEvent can further specialize the act inherent in the ClinicalDocument.code, such as where the ClinicalDocument.code is simply \"Procedure Report\" and the procedure was a \"colonoscopy\". If ServiceEvent is included, it must be equivalent to or further specialize the value inherent in the ClinicalDocument.code, and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.\n\nServiceEvent.effectiveTime can be used to indicate the time the actual event (as opposed to the encounter surrounding the event) took place.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Specimen"},"name":"Specimen (CDA Class)","description":"A specimen is a part of some entity, typically the subject, that is the target of focused laboratory, radiology or other observations. In many clinical observations, such as physical examination of a patient, the patient is the subject of the observation, and there is no specimen. The specimen participant is only used when observations are made against some substance or object that is taken or derived from the subject.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SpecimenRole"},"name":"SpecimenRole (CDA Class)","description":"SpecimenRole (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ST"},"name":"ST: CharacterString (V3 Data Type)","description":"The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/StructuredBody"},"name":"StructuredBody (CDA Class)","description":"The StructuredBody class represents a CDA document body that is comprised of one or more document sections.\n\nThe StructuredBody class is associated with one or more Section classes through a component relationship.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Subject"},"name":"Subject (CDA Class)","description":"The subject participant represents the primary target of the entries recorded in the document. Most of the time the subject is the same as the recordTarget, but need not be, for instance when the subject is a fetus observed in an obstetrical ultrasound.\n\nThe subject participant can be ascribed to a CDA section or a CDA entry. It propagates to nested components, unless overridden. The subject of a document is presumed to be the patient.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SubjectPerson"},"name":"SubjectPerson (CDA Class)","description":"The entity playing the role is a person (SubjectPerson class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SubstanceAdministration"},"name":"SubstanceAdministration (CDA Class)","description":"A derivative of the RIM SubstanceAdministration class, used for representing medication-related events such as medication history or planned medication administration orders.\n\nSubstanceAdministration.negationInd, when set to \"true\", is a positive assertion that the SubstanceAdministration as a whole is negated. Some properties such as SubstanceAdministration.id, SubstanceAdministration.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative SubstanceAdministration. A substance administration statement with negationInd is still a statement about the specific fact described by the SubstanceAdministration. For instance, a negated \"aspirin administration\" means that the author positively denies that aspirin is being administered, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.\n\nSubstanceAdministration.priorityCode categorizes the priority of a substance administration. SubstanceAdministration.doseQuantity indicates how much medication is given per dose. SubstanceAdministration.rateQuantity can be used to indicate the rate at which the dose is to be administered (e.g., the flow rate for intravenous infusions). SubstanceAdministration.maxDoseQuantity is used to capture the maximum dose of the medication that can be given over a stated time interval (e.g., maximum daily dose of morphine, maximum lifetime dose of doxorubicin). SubstanceAdministration.effectiveTime is used to describe the timing of administration. It is modeled using the GTS data type to accommodate various dosing scenarios.\n\nThe capture of medication-related information also involves the interrelationship of SubstanceAdministration with several other classes. The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Supply"},"name":"Supply (CDA Class)","description":"A derivative of the RIM Supply class, used for representing the provision of a material by one entity to another.\n\nThe dispensed product is associated with the Supply act via a product participant, which connects to the same ManufacturedProduct role used for SubstanceAdministration.\n\nThe Supply class represents dispensing, whereas the SubstanceAdministration class represents administration. Prescriptions are complex activities that involve both an administration request to the patient (e.g. take digoxin 0.125mg by mouth once per day) and a supply request to the pharmacy (e.g. dispense 30 tablets, with 5 refills). This should be represented in CDA by a SubstanceAdministration entry that has a component Supply entry. The nested Supply entry can have Supply.independentInd set to \"false\" to signal that the Supply cannot stand alone, without it's containing SubstanceAdministration. The following example illustrates a prescription representation in CDA.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/SXCM-TS"},"name":"SXCM_TS: GeneralTimingSpecification (V3 Data Type)","description":"A set of points in time, specifying the timing of events and actions and the cyclical validity-patterns that may exist for certain kinds of information, such as phone numbers (evening, daytime), addresses (so called \"snowbirds,\" residing closer to the equator during winter and farther from the equator during summer) and office hours.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SXPR-TS"},"name":"SXPR_TS: Component part of GTS (V3 Data Type)","description":"A set-component that is itself made up of set-components that are evaluated as one value","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/TEL"},"name":"TEL: TelecommunicationAddress (V3 Data Type)","description":"A telephone number (voice or fax), e-mail address, or other locator for a resource mediated by telecommunication equipment. The address is specified as a Universal Resource Locator (URL) qualified by time specification and use codes that help in deciding which address to use for a given time and purpose.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/TN"},"name":"TN: TrivialName (V3 Data Type)","description":"A restriction of entity name that is effectively a simple string used for a simple name for things and places.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/TS"},"name":"TS: PointInTime (V3 Data Type)","description":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/bin"},"name":"bin: Binary Data","description":"Binary data is a raw block of bits. Binary data is a protected type that MUST not be used outside the data type specification.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/bl-simple"},"name":"bl: Boolean","description":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/bn"},"name":"bn: BooleanNonNull","description":"The BooleanNonNull type is used where a Boolean cannot have a null value. A Boolean value can be either true or false.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/cs-simple"},"name":"cs: Coded Simple Value","description":"Coded data in its simplest form, consists of a code. The code system and code system version is fixed by the context in which the value occurs. 'cs' is used for coded attributes that have a single HL7-defined value set.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/int-simple"},"name":"int: Integer Number","description":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/oid"},"name":"oid: ISO Object Identifier","description":"A globally unique string representing an ISO Object Identifier (OID) in a form that consists only of numbers and dots (e.g., '2.16.840.1.113883.3.1').","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/probability"},"name":"probability: Probability","description":"The probability assigned to the value, a decimal number between 0 (very uncertain) and 1 (certain).","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/real-simple"},"name":"real: Real Number","description":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision. Real numbers are needed beyond integers whenever quantities of the real world are measured, estimated, or computed from other real numbers. The term \"Real number\" in this specification is used to mean that fractional values are covered without necessarily implying the full set of the mathematical real numbers.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/ruid"},"name":"ruid: HL7 Reserved Identifier Scheme","description":"HL7 Reserved Identifier Scheme (RUID)\\nA globally unique string defined exclusively by HL7. Identifiers in this scheme are only defined by balloted HL7 specifications. Local communities or systems must never use such reserved identifiers based on bilateral negotiations.\n\nHL7 reserved identifiers are strings that consist only of (US-ASCII) letters, digits and hyphens, where the first character must be a letter. HL7 may assign these reserved identifiers as mnemonic identifiers for major concepts of interest to HL7.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/st-simple"},"name":"st: Character String","description":"The character string data type stands for text data, primarily intended for machine processing (e.g. sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/ts-simple"},"name":"ts: Point in Time","description":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/uid"},"name":"uid: Unique Identifier String","description":"A unique identifier string is a character string which identifies an object in a globally unique and timeless manner. The allowable formats and values and procedures of this data type are strictly controlled by HL7. At this time, user-assigned identifiers may be certain character representations of ISO Object Identifiers (OID) and DCE Universally Unique Identifiers (UUID). HL7 also reserves the right to assign other forms of UIDs (RUID), such as mnemonic identifiers for code systems.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/url"},"name":"url: Universal Resource Locator","description":"A telecommunications address specified according to Internet standard RFC 1738 [http://www.ietf.org/rfc/rfc1738.txt]. The URL specifies the protocol and the contact point defined by that protocol for the resource. Notable uses of the telecommunication address data type are for telephone and telefax numbers, e-mail addresses, Hypertext references, FTP references, etc.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/uuid"},"name":"uuid: DCE Universal Unique Identifier","description":"A globally unique string representing a DCE Universal Unique Identifier (UUID) in the common UUID format that consists of 5 hyphen-separated groups of hexadecimal digits having 8, 4, 4, 4, and 12 places respectively.\n\n***NOTE:*** The output of UUID related programs and functions may use all sorts of forms, upper case, lower case, and with or without the hyphens that group the digits. This variate output must be postprocessed to conform to the HL7 specification, i.e., the hyphens must be inserted for the 8-4-4-4-12 grouping and all hexadecimal digits must be converted to upper case.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/xs-ID"},"name":"xs:ID","description":"ID represents the ID attribute type from [XML 1.0 (Second Edition)]. The \"value space\" of ID is the set of all strings that \"match\" the NCName production in [Namespaces in XML]. The \"lexical space\" of ID is the set of all strings that \"match\" the NCName production in [Namespaces in XML].","groupingId":"datatypes-xml"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"CodeSystem"}],"reference":{"reference":"CodeSystem/BinaryDataEncoding"},"name":"Binary Data Encoding Code System","description":"Identifies the representation of binary data in a text field"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/BinaryDataEncoding"},"name":"CDABinaryDataEncoding","description":"Identifies the representation of binary data in a text field"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDACompressionAlgorithm"},"name":"CDACompressionAlgorithm","description":"Type of compression algorithm used - limited to 4 concepts from original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAEntityNameUse"},"name":"CDAEntityNameUse","description":"A set of codes advising a system or user which name in a set of names to select for a given purpose - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAInformationRecipientRole"},"name":"CDAInformationRecipientRole","description":"Used to represent the role(s) of those who should receive a copy of a document - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAPostalAddressUse"},"name":"CDAPostalAddressUse","description":"A set of codes advising a system or user which address in a set of like addresses to select for a given purpose - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDASignatureCode"},"name":"CDASignatureCode","description":"A set of codes specifying whether and how the participant has attested his participation through a signature - limited to values allowed in original CDA definition.\n\n**Note:** CDA Release One represented either an intended (`X`) or actual (`S`) authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of `X`."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDANullFlavor"},"name":"CDANullFlavor","description":"CDA NullFlavors - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActClass"},"name":"CDAActClass","description":"A code specifying the major type of Act that this Act-instance represents."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActClassObservation"},"name":"CDAActClassObservation","description":"An act that is intended to result in new information about a subject. The main difference between Observations and other Acts is that Observations have a value attribute."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActMood"},"name":"CDAActMood","description":"A code distinguishing whether an Act is conceived of as a factual statement or in some other manner as a command, possibility, goal, etc."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActMoodIntent"},"name":"CDAActMoodIntent","description":"An intention or plan to perform a service."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActRelationshipType"},"name":"CDAActRelationshipType","description":"A code specifying the meaning and purpose of every ActRelationship instance. Each of its values implies specific constraints to what kinds of Act objects can be related and in which way."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAContextControl"},"name":"CDAContextControl","description":"A code that specifies how an ActRelationship or Participation contributes to the context of an Act, and whether it may be propagated to descendent Acts whose association allows such propagation."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAEntityNamePartQualifier"},"name":"CDAEntityNamePartQualifier","description":"Qualifies parts of names"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAParticipationType"},"name":"CDAParticipationType","description":"A code specifying the meaning and purpose of every Participation instance. Each of its values implies specific constraints on the Roles undertaking the participation. Limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClass"},"name":"CDARoleClass","description":"Represent a Role which is an association or relationship between two entities - the entity that plays the role and the entity that scopes the role. Roles names are derived from the name of the playing entity in that role."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClassAssociative"},"name":"CDARoleClassAssociative","description":"A general association between two entities that is neither partitive nor ontological."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClassMutualRelationship"},"name":"CDARoleClassMutualRelationship","description":"A relationship that is based on mutual behavior of the two Entities as being related. The basis of such relationship may be agreements (e.g., spouses, contract parties) or they may be de facto behavior (e.g. friends) or may be an incidental involvement with each other (e.g. parties over a dispute, siblings, children)."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClassRoot"},"name":"CDARoleClassRoot","description":"Corresponds to the Role class"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDASetOperator"},"name":"CDASetOperator","description":"Determins the intersectionality of multiple sets"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActSubstanceAdministrationCode"},"name":"CDAActSubstanceAdministrationCode","description":"Describes the type of substance administration being performed."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAEntityCode"},"name":"CDAEntityCode","description":"A value representing the specific kind of Entity the instance represents."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAMaterialEntityClassType"},"name":"CDAMaterialEntityClassType","description":"Types of Material for EntityClass “MAT”"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAObservationInterpretation"},"name":"CDAObservationInterpretation","description":"One or more codes providing a rough qualitative interpretation of the observation - limited to values available in original CDA"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleCode"},"name":"CDARoleCode","description":"A set of codes further specifying the kind of Role; specific classification codes for further qualifying RoleClass codes."}],"page":{"sourceUrl":"index.html","name":"index.html","title":"IG Home Page","generation":"markdown","page":[{"sourceUrl":"overview.html","name":"overview.html","title":"Overview","generation":"markdown","page":[{"sourceUrl":"implementation.html","name":"implementation.html","title":"Implementation Notes","generation":"markdown"},{"sourceUrl":"cda-rmim.html","name":"cda-rmim.html","title":"Graphical Map of CDA","generation":"html"},{"sourceUrl":"dt-uml.html","name":"dt-uml.html","title":"Graphical Map of Datatypes","generation":"html"},{"sourceUrl":"narrative.html","name":"narrative.html","title":"Narrative Block","generation":"markdown"}]},{"sourceUrl":"terminology.html","name":"terminology.html","title":"Terminology","generation":"markdown"},{"sourceUrl":"downloads.html","name":"downloads.html","title":"Downloads","generation":"markdown"}]},"parameter":[{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"copyrightyear"},"value":"2019+"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-version"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"excludejson"},"value":"false"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"jira-code"},"value":"cda-sd"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"releaselabel"},"value":"release"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"html-exempt"},"value":"transformed-example.html"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"autoload-resources"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/capabilities"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/examples"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/extensions"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/models"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/operations"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/profiles"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/resources"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/vocabulary"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/maps"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/testing"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"input/history"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-resource"},"value":"fsh-generated/resources"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-pages"},"value":"template/config"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-pages"},"value":"input/images"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"path-liquid"},"value":"template/liquid"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"path-liquid"},"value":"input/liquid"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"path-qa"},"value":"temp/qa"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"path-temp"},"value":"temp/pages"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"path-output"},"value":"output"},{"code":{"system":"http://hl7.org/fhir/guide-parameter-code","code":"path-tx-cache"},"value":"input-cache/txcache"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"path-suppressed-warnings"},"value":"input/ignoreWarnings.txt"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"path-history"},"value":"http://hl7.org/cda/stds/core/history.html"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"template-html"},"value":"template-page.html"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"template-md"},"value":"template-page-md.html"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-contact"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-context"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-copyright"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-jurisdiction"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-license"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-publisher"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"apply-wg"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"active-tables"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"fmm-definition"},"value":"http://hl7.org/fhir/versions.html#maturity"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"propagate-status"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"excludelogbinaryformat"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"tabbed-snapshots"},"value":"true"},{"code":{"system":"http://hl7.org/fhir/tools/CodeSystem/ig-parameters","code":"excludettl"},"value":"true"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-AD.json b/node_modules/hl7.cda.uv.core/StructureDefinition-AD.json new file mode 100644 index 0000000..b53230f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-AD.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"AD","text":{"status":"generated","div":"
\n

Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/AD","version":"2.0.0-sd","name":"AD","title":"AD: PostalAddress (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/AD","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"AD","path":"AD","short":"Base for all types and resources","definition":"Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"AD.nullFlavor","path":"AD.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.isNotOrdered","path":"AD.isNotOrdered","representation":["xmlAttr"],"label":"Is Not Ordered","definition":"A boolean value specifying whether the order of the address parts is known or not. While the address parts are always a Sequence, the order in which they are presented may or may not be known. Where this matters, the isNotOrdered property can be used to convey this information.","min":0,"max":"1","base":{"path":"AD.isNotOrdered","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"AD.use","path":"AD.use","representation":["xmlAttr"],"label":"Use Code","definition":"A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.","min":0,"max":"*","base":{"path":"AD.use","min":0,"max":"*"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse"}},{"id":"AD.item","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group","valueBoolean":true}],"path":"AD.item","definition":"A series of items that constitute the address.","min":0,"max":"*","base":{"path":"AD.item","min":0,"max":"*"},"type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}],"constraint":[{"key":"AD-1","severity":"error","human":"Can only have only one of the possible item elements in each choice","expression":"(delimiter | country | state | county | city | postalCode | streetAddressLine | houseNumber | houseNumberNumeric | direction | streetName | streetNameBase | streetNameType | additionalLocator | unitID | unitType | careOf | censusTract | deliveryAddressLine | deliveryInstallationType | deliveryInstallationArea | deliveryInstallationQualifier | deliveryMode | deliveryModeIdentifier | buildingNumberSuffix | postBox | precinct | xmlText).count() = 1"}]},{"id":"AD.item.delimiter","path":"AD.item.delimiter","definition":"Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.","min":0,"max":"1","base":{"path":"AD.item.delimiter","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.delimiter.nullFlavor","path":"AD.item.delimiter.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.delimiter.representation","path":"AD.item.delimiter.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.delimiter.mediaType","path":"AD.item.delimiter.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.delimiter.language","path":"AD.item.delimiter.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.delimiter.xmlText","path":"AD.item.delimiter.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.delimiter.partType","path":"AD.item.delimiter.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DEL"},{"id":"AD.item.country","path":"AD.item.country","definition":"Country","min":0,"max":"1","base":{"path":"AD.item.country","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.country.nullFlavor","path":"AD.item.country.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.country.representation","path":"AD.item.country.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.country.mediaType","path":"AD.item.country.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.country.language","path":"AD.item.country.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.country.xmlText","path":"AD.item.country.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.country.partType","path":"AD.item.country.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CNT"},{"id":"AD.item.state","path":"AD.item.state","definition":"A sub-unit of a country with limited sovereignty in a federally organized country.","min":0,"max":"1","base":{"path":"AD.item.state","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.state.nullFlavor","path":"AD.item.state.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.state.representation","path":"AD.item.state.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.state.mediaType","path":"AD.item.state.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.state.language","path":"AD.item.state.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.state.xmlText","path":"AD.item.state.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.state.partType","path":"AD.item.state.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STA"},{"id":"AD.item.county","path":"AD.item.county","definition":"A sub-unit of a state or province. (49 of the United States of America use the term \"county;\" Louisiana uses the term \"parish\".)","min":0,"max":"1","base":{"path":"AD.item.county","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.county.nullFlavor","path":"AD.item.county.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.county.representation","path":"AD.item.county.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.county.mediaType","path":"AD.item.county.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.county.language","path":"AD.item.county.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.county.xmlText","path":"AD.item.county.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.county.partType","path":"AD.item.county.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CPA"},{"id":"AD.item.city","path":"AD.item.city","definition":"The name of the city, town, village, or other community or delivery center","min":0,"max":"1","base":{"path":"AD.item.city","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.city.nullFlavor","path":"AD.item.city.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.city.representation","path":"AD.item.city.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.city.mediaType","path":"AD.item.city.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.city.language","path":"AD.item.city.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.city.xmlText","path":"AD.item.city.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.city.partType","path":"AD.item.city.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CTY"},{"id":"AD.item.postalCode","path":"AD.item.postalCode","definition":"A postal code designating a region defined by the postal service.","min":0,"max":"1","base":{"path":"AD.item.postalCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.postalCode.nullFlavor","path":"AD.item.postalCode.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.postalCode.representation","path":"AD.item.postalCode.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.postalCode.mediaType","path":"AD.item.postalCode.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.postalCode.language","path":"AD.item.postalCode.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.postalCode.xmlText","path":"AD.item.postalCode.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.postalCode.partType","path":"AD.item.postalCode.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ZIP"},{"id":"AD.item.streetAddressLine","path":"AD.item.streetAddressLine","definition":"Street address line","min":0,"max":"1","base":{"path":"AD.item.streetAddressLine","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.streetAddressLine.nullFlavor","path":"AD.item.streetAddressLine.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.streetAddressLine.representation","path":"AD.item.streetAddressLine.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.streetAddressLine.mediaType","path":"AD.item.streetAddressLine.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.streetAddressLine.language","path":"AD.item.streetAddressLine.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.streetAddressLine.xmlText","path":"AD.item.streetAddressLine.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.streetAddressLine.partType","path":"AD.item.streetAddressLine.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SAL"},{"id":"AD.item.houseNumber","path":"AD.item.houseNumber","definition":"The number of a building, house or lot alongside the street. Also known as \"primary street number\". This does not number the street but rather the building.","min":0,"max":"1","base":{"path":"AD.item.houseNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.houseNumber.nullFlavor","path":"AD.item.houseNumber.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.houseNumber.representation","path":"AD.item.houseNumber.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.houseNumber.mediaType","path":"AD.item.houseNumber.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.houseNumber.language","path":"AD.item.houseNumber.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.houseNumber.xmlText","path":"AD.item.houseNumber.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.houseNumber.partType","path":"AD.item.houseNumber.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BNR"},{"id":"AD.item.houseNumberNumeric","path":"AD.item.houseNumberNumeric","definition":"The numeric portion of a building number","min":0,"max":"1","base":{"path":"AD.item.houseNumberNumeric","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.houseNumberNumeric.nullFlavor","path":"AD.item.houseNumberNumeric.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.houseNumberNumeric.representation","path":"AD.item.houseNumberNumeric.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.houseNumberNumeric.mediaType","path":"AD.item.houseNumberNumeric.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.houseNumberNumeric.language","path":"AD.item.houseNumberNumeric.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.houseNumberNumeric.xmlText","path":"AD.item.houseNumberNumeric.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.houseNumberNumeric.partType","path":"AD.item.houseNumberNumeric.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BNN"},{"id":"AD.item.direction","path":"AD.item.direction","definition":"Direction (e.g., N, S, W, E)","min":0,"max":"1","base":{"path":"AD.item.direction","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.direction.nullFlavor","path":"AD.item.direction.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.direction.representation","path":"AD.item.direction.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.direction.mediaType","path":"AD.item.direction.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.direction.language","path":"AD.item.direction.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.direction.xmlText","path":"AD.item.direction.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.direction.partType","path":"AD.item.direction.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DIR"},{"id":"AD.item.streetName","path":"AD.item.streetName","definition":"Name of a roadway or artery recognized by a municipality (including street type and direction)","min":0,"max":"1","base":{"path":"AD.item.streetName","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.streetName.nullFlavor","path":"AD.item.streetName.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.streetName.representation","path":"AD.item.streetName.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.streetName.mediaType","path":"AD.item.streetName.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.streetName.language","path":"AD.item.streetName.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.streetName.xmlText","path":"AD.item.streetName.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.streetName.partType","path":"AD.item.streetName.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STR"},{"id":"AD.item.streetNameBase","path":"AD.item.streetNameBase","definition":"The base name of a roadway or artery recognized by a municipality (excluding street type and direction)","min":0,"max":"1","base":{"path":"AD.item.streetNameBase","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.streetNameBase.nullFlavor","path":"AD.item.streetNameBase.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.streetNameBase.representation","path":"AD.item.streetNameBase.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.streetNameBase.mediaType","path":"AD.item.streetNameBase.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.streetNameBase.language","path":"AD.item.streetNameBase.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.streetNameBase.xmlText","path":"AD.item.streetNameBase.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.streetNameBase.partType","path":"AD.item.streetNameBase.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STB"},{"id":"AD.item.streetNameType","path":"AD.item.streetNameType","definition":"The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)","min":0,"max":"1","base":{"path":"AD.item.streetNameType","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.streetNameType.nullFlavor","path":"AD.item.streetNameType.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.streetNameType.representation","path":"AD.item.streetNameType.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.streetNameType.mediaType","path":"AD.item.streetNameType.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.streetNameType.language","path":"AD.item.streetNameType.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.streetNameType.xmlText","path":"AD.item.streetNameType.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.streetNameType.partType","path":"AD.item.streetNameType.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STTYP"},{"id":"AD.item.additionalLocator","path":"AD.item.additionalLocator","definition":"This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., \"3rd floor, Appt. 342\"). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch \"t.o.\" means \"opposite to\" for house boats located across the street facing houses).","min":0,"max":"1","base":{"path":"AD.item.additionalLocator","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.additionalLocator.nullFlavor","path":"AD.item.additionalLocator.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.additionalLocator.representation","path":"AD.item.additionalLocator.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.additionalLocator.mediaType","path":"AD.item.additionalLocator.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.additionalLocator.language","path":"AD.item.additionalLocator.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.additionalLocator.xmlText","path":"AD.item.additionalLocator.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.additionalLocator.partType","path":"AD.item.additionalLocator.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ADL"},{"id":"AD.item.unitID","path":"AD.item.unitID","definition":"The number or name of a specific unit contained within a building or complex, as assigned by that building or complex.","min":0,"max":"1","base":{"path":"AD.item.unitID","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.unitID.nullFlavor","path":"AD.item.unitID.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.unitID.representation","path":"AD.item.unitID.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.unitID.mediaType","path":"AD.item.unitID.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.unitID.language","path":"AD.item.unitID.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.unitID.xmlText","path":"AD.item.unitID.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.unitID.partType","path":"AD.item.unitID.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"UNID"},{"id":"AD.item.unitType","path":"AD.item.unitType","definition":"Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor","min":0,"max":"1","base":{"path":"AD.item.unitType","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.unitType.nullFlavor","path":"AD.item.unitType.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.unitType.representation","path":"AD.item.unitType.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.unitType.mediaType","path":"AD.item.unitType.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.unitType.language","path":"AD.item.unitType.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.unitType.xmlText","path":"AD.item.unitType.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.unitType.partType","path":"AD.item.unitType.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"UNIT"},{"id":"AD.item.careOf","path":"AD.item.careOf","definition":"The name of the party who will take receipt at the specified address, and will take on responsibility for ensuring delivery to the target recipient","min":0,"max":"1","base":{"path":"AD.item.careOf","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.careOf.nullFlavor","path":"AD.item.careOf.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.careOf.representation","path":"AD.item.careOf.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.careOf.mediaType","path":"AD.item.careOf.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.careOf.language","path":"AD.item.careOf.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.careOf.xmlText","path":"AD.item.careOf.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.careOf.partType","path":"AD.item.careOf.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CAR"},{"id":"AD.item.censusTract","path":"AD.item.censusTract","definition":"A geographic sub-unit delineated for demographic purposes.","min":0,"max":"1","base":{"path":"AD.item.censusTract","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.censusTract.nullFlavor","path":"AD.item.censusTract.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.censusTract.representation","path":"AD.item.censusTract.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.censusTract.mediaType","path":"AD.item.censusTract.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.censusTract.language","path":"AD.item.censusTract.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.censusTract.xmlText","path":"AD.item.censusTract.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.censusTract.partType","path":"AD.item.censusTract.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CEN"},{"id":"AD.item.deliveryAddressLine","path":"AD.item.deliveryAddressLine","definition":"A delivery address line is frequently used instead of breaking out delivery mode, delivery installation, etc. An address generally has only a delivery address line or a street address line, but not both.","min":0,"max":"1","base":{"path":"AD.item.deliveryAddressLine","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.deliveryAddressLine.nullFlavor","path":"AD.item.deliveryAddressLine.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.deliveryAddressLine.representation","path":"AD.item.deliveryAddressLine.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.deliveryAddressLine.mediaType","path":"AD.item.deliveryAddressLine.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.deliveryAddressLine.language","path":"AD.item.deliveryAddressLine.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.deliveryAddressLine.xmlText","path":"AD.item.deliveryAddressLine.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.deliveryAddressLine.partType","path":"AD.item.deliveryAddressLine.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DAL"},{"id":"AD.item.deliveryInstallationType","path":"AD.item.deliveryInstallationType","definition":"Indicates the type of delivery installation (the facility to which the mail will be delivered prior to final shipping via the delivery mode.) Example: post office, letter carrier depot, community mail center, station, etc.","min":0,"max":"1","base":{"path":"AD.item.deliveryInstallationType","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.deliveryInstallationType.nullFlavor","path":"AD.item.deliveryInstallationType.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.deliveryInstallationType.representation","path":"AD.item.deliveryInstallationType.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.deliveryInstallationType.mediaType","path":"AD.item.deliveryInstallationType.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.deliveryInstallationType.language","path":"AD.item.deliveryInstallationType.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.deliveryInstallationType.xmlText","path":"AD.item.deliveryInstallationType.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.deliveryInstallationType.partType","path":"AD.item.deliveryInstallationType.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DINST"},{"id":"AD.item.deliveryInstallationArea","path":"AD.item.deliveryInstallationArea","definition":"The location of the delivery installation, usually a town or city, and is only required if the area is different from the municipality. Area to which mail delivery service is provided from any postal facility or service such as an individual letter carrier, rural route, or postal route.","min":0,"max":"1","base":{"path":"AD.item.deliveryInstallationArea","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.deliveryInstallationArea.nullFlavor","path":"AD.item.deliveryInstallationArea.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.deliveryInstallationArea.representation","path":"AD.item.deliveryInstallationArea.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.deliveryInstallationArea.mediaType","path":"AD.item.deliveryInstallationArea.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.deliveryInstallationArea.language","path":"AD.item.deliveryInstallationArea.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.deliveryInstallationArea.xmlText","path":"AD.item.deliveryInstallationArea.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.deliveryInstallationArea.partType","path":"AD.item.deliveryInstallationArea.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DINSTA"},{"id":"AD.item.deliveryInstallationQualifier","path":"AD.item.deliveryInstallationQualifier","definition":"A number, letter or name identifying a delivery installation. E.g., for Station A, the delivery installation qualifier would be 'A'.","min":0,"max":"1","base":{"path":"AD.item.deliveryInstallationQualifier","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.deliveryInstallationQualifier.nullFlavor","path":"AD.item.deliveryInstallationQualifier.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.deliveryInstallationQualifier.representation","path":"AD.item.deliveryInstallationQualifier.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.deliveryInstallationQualifier.mediaType","path":"AD.item.deliveryInstallationQualifier.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.deliveryInstallationQualifier.language","path":"AD.item.deliveryInstallationQualifier.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.deliveryInstallationQualifier.xmlText","path":"AD.item.deliveryInstallationQualifier.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.deliveryInstallationQualifier.partType","path":"AD.item.deliveryInstallationQualifier.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DINSTQ"},{"id":"AD.item.deliveryMode","path":"AD.item.deliveryMode","definition":"Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.","min":0,"max":"1","base":{"path":"AD.item.deliveryMode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.deliveryMode.nullFlavor","path":"AD.item.deliveryMode.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.deliveryMode.representation","path":"AD.item.deliveryMode.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.deliveryMode.mediaType","path":"AD.item.deliveryMode.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.deliveryMode.language","path":"AD.item.deliveryMode.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.deliveryMode.xmlText","path":"AD.item.deliveryMode.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.deliveryMode.partType","path":"AD.item.deliveryMode.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DMOD"},{"id":"AD.item.deliveryModeIdentifier","path":"AD.item.deliveryModeIdentifier","definition":"Represents the routing information such as a letter carrier route number. It is the identifying number of the designator (the box number or rural route number).","min":0,"max":"1","base":{"path":"AD.item.deliveryModeIdentifier","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.deliveryModeIdentifier.nullFlavor","path":"AD.item.deliveryModeIdentifier.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.deliveryModeIdentifier.representation","path":"AD.item.deliveryModeIdentifier.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.deliveryModeIdentifier.mediaType","path":"AD.item.deliveryModeIdentifier.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.deliveryModeIdentifier.language","path":"AD.item.deliveryModeIdentifier.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.deliveryModeIdentifier.xmlText","path":"AD.item.deliveryModeIdentifier.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.deliveryModeIdentifier.partType","path":"AD.item.deliveryModeIdentifier.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DMODID"},{"id":"AD.item.buildingNumberSuffix","path":"AD.item.buildingNumberSuffix","definition":"Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number","min":0,"max":"1","base":{"path":"AD.item.buildingNumberSuffix","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.buildingNumberSuffix.nullFlavor","path":"AD.item.buildingNumberSuffix.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.buildingNumberSuffix.representation","path":"AD.item.buildingNumberSuffix.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.buildingNumberSuffix.mediaType","path":"AD.item.buildingNumberSuffix.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.buildingNumberSuffix.language","path":"AD.item.buildingNumberSuffix.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.buildingNumberSuffix.xmlText","path":"AD.item.buildingNumberSuffix.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.buildingNumberSuffix.partType","path":"AD.item.buildingNumberSuffix.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BNS"},{"id":"AD.item.postBox","path":"AD.item.postBox","definition":"A numbered box located in a post station.","min":0,"max":"1","base":{"path":"AD.item.postBox","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.postBox.nullFlavor","path":"AD.item.postBox.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.postBox.representation","path":"AD.item.postBox.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.postBox.mediaType","path":"AD.item.postBox.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.postBox.language","path":"AD.item.postBox.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.postBox.xmlText","path":"AD.item.postBox.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.postBox.partType","path":"AD.item.postBox.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"POB"},{"id":"AD.item.precinct","path":"AD.item.precinct","definition":"A subsection of a municipality","min":0,"max":"1","base":{"path":"AD.item.precinct","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}],"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"AD.item.precinct.nullFlavor","path":"AD.item.precinct.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AD.item.precinct.representation","path":"AD.item.precinct.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"AD.item.precinct.mediaType","path":"AD.item.precinct.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"AD.item.precinct.language","path":"AD.item.precinct.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"AD.item.precinct.xmlText","path":"AD.item.precinct.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.item.precinct.partType","path":"AD.item.precinct.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRE"},{"id":"AD.item.xmlText","path":"AD.item.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"AD.item.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.useablePeriod","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}],"path":"AD.useablePeriod","representation":["typeAttr"],"label":"Useable Period","definition":"A General Timing Specification (GTS) specifying the periods of time during which the address can be used. This is used to specify different addresses for different times of the week or year.","min":0,"max":"*","base":{"path":"AD.useablePeriod","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]}]},"differential":{"element":[{"id":"AD","path":"AD","definition":"Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.","min":1,"max":"*","base":{"path":"ANY","min":1,"max":"*"}},{"id":"AD.isNotOrdered","path":"AD.isNotOrdered","representation":["xmlAttr"],"label":"Is Not Ordered","definition":"A boolean value specifying whether the order of the address parts is known or not. While the address parts are always a Sequence, the order in which they are presented may or may not be known. Where this matters, the isNotOrdered property can be used to convey this information.","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"AD.use","path":"AD.use","representation":["xmlAttr"],"label":"Use Code","definition":"A set of codes advising a system or user which address in a set of like addresses to select for a given purpose.","min":0,"max":"*","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse"}},{"id":"AD.item","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group","valueBoolean":true}],"path":"AD.item","definition":"A series of items that constitute the address.","min":0,"max":"*","type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}],"constraint":[{"key":"AD-1","severity":"error","human":"Can only have only one of the possible item elements in each choice","expression":"(delimiter | country | state | county | city | postalCode | streetAddressLine | houseNumber | houseNumberNumeric | direction | streetName | streetNameBase | streetNameType | additionalLocator | unitID | unitType | careOf | censusTract | deliveryAddressLine | deliveryInstallationType | deliveryInstallationArea | deliveryInstallationQualifier | deliveryMode | deliveryModeIdentifier | buildingNumberSuffix | postBox | precinct | xmlText).count() = 1"}]},{"id":"AD.item.delimiter","path":"AD.item.delimiter","definition":"Delimiters are printed without framing white space. If no value component is provided, the delimiter appears as a line break.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.delimiter.partType","path":"AD.item.delimiter.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DEL"},{"id":"AD.item.country","path":"AD.item.country","definition":"Country","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.country.partType","path":"AD.item.country.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CNT"},{"id":"AD.item.state","path":"AD.item.state","definition":"A sub-unit of a country with limited sovereignty in a federally organized country.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.state.partType","path":"AD.item.state.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STA"},{"id":"AD.item.county","path":"AD.item.county","definition":"A sub-unit of a state or province. (49 of the United States of America use the term \"county;\" Louisiana uses the term \"parish\".)","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.county.partType","path":"AD.item.county.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CPA"},{"id":"AD.item.city","path":"AD.item.city","definition":"The name of the city, town, village, or other community or delivery center","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.city.partType","path":"AD.item.city.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CTY"},{"id":"AD.item.postalCode","path":"AD.item.postalCode","definition":"A postal code designating a region defined by the postal service.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.postalCode.partType","path":"AD.item.postalCode.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ZIP"},{"id":"AD.item.streetAddressLine","path":"AD.item.streetAddressLine","definition":"Street address line","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.streetAddressLine.partType","path":"AD.item.streetAddressLine.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SAL"},{"id":"AD.item.houseNumber","path":"AD.item.houseNumber","definition":"The number of a building, house or lot alongside the street. Also known as \"primary street number\". This does not number the street but rather the building.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.houseNumber.partType","path":"AD.item.houseNumber.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BNR"},{"id":"AD.item.houseNumberNumeric","path":"AD.item.houseNumberNumeric","definition":"The numeric portion of a building number","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.houseNumberNumeric.partType","path":"AD.item.houseNumberNumeric.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BNN"},{"id":"AD.item.direction","path":"AD.item.direction","definition":"Direction (e.g., N, S, W, E)","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.direction.partType","path":"AD.item.direction.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DIR"},{"id":"AD.item.streetName","path":"AD.item.streetName","definition":"Name of a roadway or artery recognized by a municipality (including street type and direction)","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.streetName.partType","path":"AD.item.streetName.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STR"},{"id":"AD.item.streetNameBase","path":"AD.item.streetNameBase","definition":"The base name of a roadway or artery recognized by a municipality (excluding street type and direction)","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.streetNameBase.partType","path":"AD.item.streetNameBase.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STB"},{"id":"AD.item.streetNameType","path":"AD.item.streetNameType","definition":"The designation given to the street. (e.g. Street, Avenue, Crescent, etc.)","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.streetNameType.partType","path":"AD.item.streetNameType.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"STTYP"},{"id":"AD.item.additionalLocator","path":"AD.item.additionalLocator","definition":"This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., \"3rd floor, Appt. 342\"). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch \"t.o.\" means \"opposite to\" for house boats located across the street facing houses).","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.additionalLocator.partType","path":"AD.item.additionalLocator.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ADL"},{"id":"AD.item.unitID","path":"AD.item.unitID","definition":"The number or name of a specific unit contained within a building or complex, as assigned by that building or complex.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.unitID.partType","path":"AD.item.unitID.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"UNID"},{"id":"AD.item.unitType","path":"AD.item.unitType","definition":"Indicates the type of specific unit contained within a building or complex. E.g. Appartment, Floor","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.unitType.partType","path":"AD.item.unitType.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"UNIT"},{"id":"AD.item.careOf","path":"AD.item.careOf","definition":"The name of the party who will take receipt at the specified address, and will take on responsibility for ensuring delivery to the target recipient","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.careOf.partType","path":"AD.item.careOf.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CAR"},{"id":"AD.item.censusTract","path":"AD.item.censusTract","definition":"A geographic sub-unit delineated for demographic purposes.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.censusTract.partType","path":"AD.item.censusTract.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CEN"},{"id":"AD.item.deliveryAddressLine","path":"AD.item.deliveryAddressLine","definition":"A delivery address line is frequently used instead of breaking out delivery mode, delivery installation, etc. An address generally has only a delivery address line or a street address line, but not both.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.deliveryAddressLine.partType","path":"AD.item.deliveryAddressLine.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DAL"},{"id":"AD.item.deliveryInstallationType","path":"AD.item.deliveryInstallationType","definition":"Indicates the type of delivery installation (the facility to which the mail will be delivered prior to final shipping via the delivery mode.) Example: post office, letter carrier depot, community mail center, station, etc.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.deliveryInstallationType.partType","path":"AD.item.deliveryInstallationType.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DINST"},{"id":"AD.item.deliveryInstallationArea","path":"AD.item.deliveryInstallationArea","definition":"The location of the delivery installation, usually a town or city, and is only required if the area is different from the municipality. Area to which mail delivery service is provided from any postal facility or service such as an individual letter carrier, rural route, or postal route.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.deliveryInstallationArea.partType","path":"AD.item.deliveryInstallationArea.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DINSTA"},{"id":"AD.item.deliveryInstallationQualifier","path":"AD.item.deliveryInstallationQualifier","definition":"A number, letter or name identifying a delivery installation. E.g., for Station A, the delivery installation qualifier would be 'A'.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.deliveryInstallationQualifier.partType","path":"AD.item.deliveryInstallationQualifier.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DINSTQ"},{"id":"AD.item.deliveryMode","path":"AD.item.deliveryMode","definition":"Indicates the type of service offered, method of delivery. For example: post office box, rural route, general delivery, etc.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.deliveryMode.partType","path":"AD.item.deliveryMode.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DMOD"},{"id":"AD.item.deliveryModeIdentifier","path":"AD.item.deliveryModeIdentifier","definition":"Represents the routing information such as a letter carrier route number. It is the identifying number of the designator (the box number or rural route number).","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.deliveryModeIdentifier.partType","path":"AD.item.deliveryModeIdentifier.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DMODID"},{"id":"AD.item.buildingNumberSuffix","path":"AD.item.buildingNumberSuffix","definition":"Any alphabetic character, fraction or other text that may appear after the numeric portion of a building number","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.buildingNumberSuffix.partType","path":"AD.item.buildingNumberSuffix.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BNS"},{"id":"AD.item.postBox","path":"AD.item.postBox","definition":"A numbered box located in a post station.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.postBox.partType","path":"AD.item.postBox.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"POB"},{"id":"AD.item.precinct","path":"AD.item.precinct","definition":"A subsection of a municipality","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP"}]},{"id":"AD.item.precinct.partType","path":"AD.item.precinct.partType","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRE"},{"id":"AD.item.xmlText","path":"AD.item.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AD.useablePeriod","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}],"path":"AD.useablePeriod","representation":["typeAttr"],"label":"Useable Period","definition":"A General Timing Specification (GTS) specifying the periods of time during which the address can be used. This is used to specify different addresses for different times of the week or year.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ADXP.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ADXP.json new file mode 100644 index 0000000..4461b24 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ADXP.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ADXP","text":{"status":"generated","div":"
\n

A character string that may have a type-tag signifying its role in the address. Typical parts that exist in about every address are street, house number, or post box, postal code, city, country but other roles may be defined regionally, nationally, or on an enterprise level (e.g. in military addresses). Addresses are usually broken up into lines, which are indicated by special line-breaking delimiter elements (e.g., DEL).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP","version":"2.0.0-sd","name":"ADXP","title":"ADXP: CharacterString (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A character string that may have a type-tag signifying its role in the address. Typical parts that exist in about every address are street, house number, or post box, postal code, city, country but other roles may be defined regionally, nationally, or on an enterprise level (e.g. in military addresses). Addresses are usually broken up into lines, which are indicated by special line-breaking delimiter elements (e.g., DEL).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ADXP","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ST","derivation":"specialization","snapshot":{"element":[{"id":"ADXP","path":"ADXP","short":"Base for all types and resources","definition":"A character string that may have a type-tag signifying its role in the address. Typical parts that exist in about every address are street, house number, or post box, postal code, city, country but other roles may be defined regionally, nationally, or on an enterprise level (e.g. in military addresses). Addresses are usually broken up into lines, which are indicated by special line-breaking delimiter elements (e.g., DEL).","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ADXP.nullFlavor","path":"ADXP.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ADXP.representation","path":"ADXP.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"ADXP.mediaType","path":"ADXP.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"ADXP.language","path":"ADXP.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"ADXP.xmlText","path":"ADXP.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ADXP.partType","path":"ADXP.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","base":{"path":"ADXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]}]},"differential":{"element":[{"id":"ADXP","path":"ADXP","definition":"A character string that may have a type-tag signifying its role in the address. Typical parts that exist in about every address are street, house number, or post box, postal code, city, country but other roles may be defined regionally, nationally, or on an enterprise level (e.g. in military addresses). Addresses are usually broken up into lines, which are indicated by special line-breaking delimiter elements (e.g., DEL).","min":1,"max":"*"},{"id":"ADXP.partType","path":"ADXP.partType","representation":["xmlAttr"],"definition":"Specifies the type of the address part","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ANY.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ANY.json new file mode 100644 index 0000000..b46e891 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ANY.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ANY","text":{"status":"generated","div":"
\n

Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","version":"2.0.0-sd","name":"ANY","title":"ANY: DataValue (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":true,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","baseDefinition":"http://hl7.org/fhir/StructureDefinition/Base","derivation":"specialization","snapshot":{"element":[{"id":"ANY","path":"ANY","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ANY.nullFlavor","path":"ANY.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}}]},"differential":{"element":[{"id":"ANY","path":"ANY","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*"},{"id":"ANY.nullFlavor","path":"ANY.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Act.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Act.json new file mode 100644 index 0000000..c82b2fb --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Act.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Act","text":{"status":"generated","div":"
\n

A derivative of the RIM Act class, to be used when the other more specific classes aren't appropriate.

\n

Act.negationInd, when set to "true", is a positive assertion that the Act as a whole is negated. Some properties such as Act.id, Act.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Act. An act statement with negationInd is still a statement about the specific fact described by the Act. For instance, a negated "finding of wheezing on July 1" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"act"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Act","version":"2.0.0-sd","name":"Act","title":"Act (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM Act class, to be used when the other more specific classes aren't appropriate.\n\nAct.negationInd, when set to \"true\", is a positive assertion that the Act as a whole is negated. Some properties such as Act.id, Act.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Act. An act statement with negationInd is still a statement about the specific fact described by the Act. For instance, a negated \"finding of wheezing on July 1\" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Act","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Act","path":"Act","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Act.nullFlavor","path":"Act.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Act.realmCode","path":"Act.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Act.typeId","path":"Act.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Act.typeId.nullFlavor","path":"Act.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Act.typeId.assigningAuthorityName","path":"Act.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Act.typeId.displayable","path":"Act.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Act.typeId.root","path":"Act.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Act.typeId.extension","path":"Act.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Act.templateId","path":"Act.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Act.classCode","path":"Act.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Act.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryAct|2.0.0"}},{"id":"Act.moodCode","path":"Act.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Act.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentActMood|2.0.0"}},{"id":"Act.negationInd","path":"Act.negationInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Act.negationInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Act.id","path":"Act.id","min":0,"max":"*","base":{"path":"Act.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Act.code","path":"Act.code","min":1,"max":"1","base":{"path":"Act.code","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Act.text","path":"Act.text","min":0,"max":"1","base":{"path":"Act.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Act.statusCode","path":"Act.statusCode","min":0,"max":"1","base":{"path":"Act.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Act.effectiveTime","path":"Act.effectiveTime","min":0,"max":"1","base":{"path":"Act.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Act.priorityCode","path":"Act.priorityCode","min":0,"max":"1","base":{"path":"Act.priorityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Act.languageCode","path":"Act.languageCode","min":0,"max":"1","base":{"path":"Act.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Act.subject","path":"Act.subject","min":0,"max":"1","base":{"path":"Act.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Act.specimen","path":"Act.specimen","min":0,"max":"*","base":{"path":"Act.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Act.performer","path":"Act.performer","min":0,"max":"*","base":{"path":"Act.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Act.author","path":"Act.author","min":0,"max":"*","base":{"path":"Act.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Act.informant","path":"Act.informant","min":0,"max":"*","base":{"path":"Act.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Act.participant","path":"Act.participant","min":0,"max":"*","base":{"path":"Act.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Act.entryRelationship","path":"Act.entryRelationship","min":0,"max":"*","base":{"path":"Act.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Act.reference","path":"Act.reference","min":0,"max":"*","base":{"path":"Act.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Act.precondition","path":"Act.precondition","min":0,"max":"*","base":{"path":"Act.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Act.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Act.sdtcPrecondition2","min":0,"max":"*","base":{"path":"Act.sdtcPrecondition2","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Act.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Act.sdtcInFulfillmentOf1","min":0,"max":"*","base":{"path":"Act.sdtcInFulfillmentOf1","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]},"differential":{"element":[{"id":"Act","path":"Act","min":1,"max":"1"},{"id":"Act.classCode","path":"Act.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryAct|2.0.0"}},{"id":"Act.moodCode","path":"Act.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentActMood|2.0.0"}},{"id":"Act.negationInd","path":"Act.negationInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Act.id","path":"Act.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Act.code","path":"Act.code","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Act.text","path":"Act.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Act.statusCode","path":"Act.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Act.effectiveTime","path":"Act.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Act.priorityCode","path":"Act.priorityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Act.languageCode","path":"Act.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Act.subject","path":"Act.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Act.specimen","path":"Act.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Act.performer","path":"Act.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Act.author","path":"Act.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Act.informant","path":"Act.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Act.participant","path":"Act.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Act.entryRelationship","path":"Act.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Act.reference","path":"Act.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Act.precondition","path":"Act.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Act.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Act.sdtcPrecondition2","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Act.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Act.sdtcInFulfillmentOf1","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-AlternateIdentification.json b/node_modules/hl7.cda.uv.core/StructureDefinition-AlternateIdentification.json new file mode 100644 index 0000000..d183b21 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-AlternateIdentification.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"AlternateIdentification","text":{"status":"generated","div":"
\n

The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"alternateIdentification"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification","version":"2.0.0-sd","name":"AlternateIdentification","title":"AlternateIdentification (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification","baseDefinition":"http://hl7.org/fhir/StructureDefinition/Base","derivation":"specialization","snapshot":{"element":[{"id":"AlternateIdentification","path":"AlternateIdentification","short":"Base for all types and resources","definition":"Base definition for all types defined in FHIR type system.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"AlternateIdentification.classCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"AlternateIdentification.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"IDENT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClass"}},{"id":"AlternateIdentification.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.id","min":1,"max":"1","base":{"path":"AlternateIdentification.id","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AlternateIdentification.code","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.code","min":0,"max":"1","base":{"path":"AlternateIdentification.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"AlternateIdentification.statusCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.statusCode","min":0,"max":"1","base":{"path":"AlternateIdentification.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"AlternateIdentification.effectiveTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.effectiveTime","min":0,"max":"1","base":{"path":"AlternateIdentification.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]}]},"differential":{"element":[{"id":"AlternateIdentification","path":"AlternateIdentification","min":1,"max":"1"},{"id":"AlternateIdentification.classCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"IDENT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClass"}},{"id":"AlternateIdentification.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.id","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AlternateIdentification.code","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"AlternateIdentification.statusCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"AlternateIdentification.effectiveTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"AlternateIdentification.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedAuthor.json b/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedAuthor.json new file mode 100644 index 0000000..b581ebd --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedAuthor.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"AssignedAuthor","text":{"status":"generated","div":"
\n

An author is a person in the role of an assigned author (AssignedAuthor class).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"assignedAuthor"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor","version":"2.0.0-sd","name":"AssignedAuthor","title":"AssignedAuthor (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An author is a person in the role of an assigned author (AssignedAuthor class).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"AssignedAuthor","path":"AssignedAuthor","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"assigned-author-choice","severity":"error","human":"assignedPerson and assignedAuthoringDevice are mutually exclusive","expression":"(assignedPerson | assignedAuthoringDevice).count() <= 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"AssignedAuthor.nullFlavor","path":"AssignedAuthor.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssignedAuthor.realmCode","path":"AssignedAuthor.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"AssignedAuthor.typeId","path":"AssignedAuthor.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedAuthor.typeId.nullFlavor","path":"AssignedAuthor.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssignedAuthor.typeId.assigningAuthorityName","path":"AssignedAuthor.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssignedAuthor.typeId.displayable","path":"AssignedAuthor.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"AssignedAuthor.typeId.root","path":"AssignedAuthor.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"AssignedAuthor.typeId.extension","path":"AssignedAuthor.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssignedAuthor.templateId","path":"AssignedAuthor.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedAuthor.classCode","path":"AssignedAuthor.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"AssignedAuthor.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"}},{"id":"AssignedAuthor.id","path":"AssignedAuthor.id","min":1,"max":"*","base":{"path":"AssignedAuthor.id","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedAuthor.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"AssignedAuthor.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"AssignedAuthor.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"AssignedAuthor.code","path":"AssignedAuthor.code","min":0,"max":"1","base":{"path":"AssignedAuthor.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"AssignedAuthor.addr","path":"AssignedAuthor.addr","min":0,"max":"*","base":{"path":"AssignedAuthor.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"AssignedAuthor.telecom","path":"AssignedAuthor.telecom","min":0,"max":"*","base":{"path":"AssignedAuthor.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"AssignedAuthor.assignedPerson","path":"AssignedAuthor.assignedPerson","min":0,"max":"1","base":{"path":"AssignedAuthor.assignedPerson","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"AssignedAuthor.assignedAuthoringDevice","path":"AssignedAuthor.assignedAuthoringDevice","min":0,"max":"1","base":{"path":"AssignedAuthor.assignedAuthoringDevice","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice"}]},{"id":"AssignedAuthor.representedOrganization","path":"AssignedAuthor.representedOrganization","min":0,"max":"1","base":{"path":"AssignedAuthor.representedOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"AssignedAuthor","path":"AssignedAuthor","min":1,"max":"1","constraint":[{"key":"assigned-author-choice","severity":"error","human":"assignedPerson and assignedAuthoringDevice are mutually exclusive","expression":"(assignedPerson | assignedAuthoringDevice).count() <= 1"}]},{"id":"AssignedAuthor.classCode","path":"AssignedAuthor.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"}},{"id":"AssignedAuthor.id","path":"AssignedAuthor.id","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedAuthor.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"AssignedAuthor.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"AssignedAuthor.code","path":"AssignedAuthor.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"AssignedAuthor.addr","path":"AssignedAuthor.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"AssignedAuthor.telecom","path":"AssignedAuthor.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"AssignedAuthor.assignedPerson","path":"AssignedAuthor.assignedPerson","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"AssignedAuthor.assignedAuthoringDevice","path":"AssignedAuthor.assignedAuthoringDevice","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice"}]},{"id":"AssignedAuthor.representedOrganization","path":"AssignedAuthor.representedOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedCustodian.json b/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedCustodian.json new file mode 100644 index 0000000..d7a4dad --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedCustodian.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"AssignedCustodian","text":{"status":"generated","div":"
\n

A custodian is a scoping organization in the role of an assigned custodian (AssignedCustodian class).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"assignedCustodian"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian","version":"2.0.0-sd","name":"AssignedCustodian","title":"AssignedCustodian (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A custodian is a scoping organization in the role of an assigned custodian (AssignedCustodian class).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"AssignedCustodian","path":"AssignedCustodian","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"AssignedCustodian.nullFlavor","path":"AssignedCustodian.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssignedCustodian.realmCode","path":"AssignedCustodian.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"AssignedCustodian.typeId","path":"AssignedCustodian.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedCustodian.typeId.nullFlavor","path":"AssignedCustodian.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssignedCustodian.typeId.assigningAuthorityName","path":"AssignedCustodian.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssignedCustodian.typeId.displayable","path":"AssignedCustodian.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"AssignedCustodian.typeId.root","path":"AssignedCustodian.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"AssignedCustodian.typeId.extension","path":"AssignedCustodian.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssignedCustodian.templateId","path":"AssignedCustodian.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedCustodian.classCode","path":"AssignedCustodian.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"AssignedCustodian.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"}},{"id":"AssignedCustodian.representedCustodianOrganization","path":"AssignedCustodian.representedCustodianOrganization","min":1,"max":"1","base":{"path":"AssignedCustodian.representedCustodianOrganization","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization"}]}]},"differential":{"element":[{"id":"AssignedCustodian","path":"AssignedCustodian","min":1,"max":"1"},{"id":"AssignedCustodian.classCode","path":"AssignedCustodian.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"}},{"id":"AssignedCustodian.representedCustodianOrganization","path":"AssignedCustodian.representedCustodianOrganization","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedEntity.json b/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedEntity.json new file mode 100644 index 0000000..67279de --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-AssignedEntity.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"AssignedEntity","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" AssignedEntity 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: RoleClassAssignedEntity (required)
Fixed Value: ASSIGNED
\".\"\".\"\".\" id 1..*II
\".\"\".\"\".\" sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
\".\"\".\"\".\" code 0..1CEBinding: CDARoleCode (example)
\".\"\".\"\".\" addr 0..*AD
\".\"\".\"\".\" telecom 0..*TEL
\".\"\".\"\".\" assignedPerson 0..1Person
\".\"\".\"\".\" representedOrganization 0..1Organization
\".\"\".\"\".\" sdtcPatient 0..1BaseXML Namespace: urn:hl7-org:sdtc
XML: patient (urn:hl7-org:sdtc)
\".\"\".\"\".\"\".\" id 1..1IIXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"assignedEntity"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity","version":"2.0.0-sd","name":"AssignedEntity","title":"AssignedEntity (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"AssignedEntity (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"AssignedEntity","path":"AssignedEntity","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"AssignedEntity.nullFlavor","path":"AssignedEntity.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssignedEntity.realmCode","path":"AssignedEntity.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"AssignedEntity.typeId","path":"AssignedEntity.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedEntity.typeId.nullFlavor","path":"AssignedEntity.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssignedEntity.typeId.assigningAuthorityName","path":"AssignedEntity.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssignedEntity.typeId.displayable","path":"AssignedEntity.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"AssignedEntity.typeId.root","path":"AssignedEntity.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"AssignedEntity.typeId.extension","path":"AssignedEntity.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssignedEntity.templateId","path":"AssignedEntity.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedEntity.classCode","path":"AssignedEntity.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"AssignedEntity.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"}},{"id":"AssignedEntity.id","path":"AssignedEntity.id","min":1,"max":"*","base":{"path":"AssignedEntity.id","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedEntity.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"AssignedEntity.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"AssignedEntity.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"AssignedEntity.code","path":"AssignedEntity.code","min":0,"max":"1","base":{"path":"AssignedEntity.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"AssignedEntity.addr","path":"AssignedEntity.addr","min":0,"max":"*","base":{"path":"AssignedEntity.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"AssignedEntity.telecom","path":"AssignedEntity.telecom","min":0,"max":"*","base":{"path":"AssignedEntity.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"AssignedEntity.assignedPerson","path":"AssignedEntity.assignedPerson","min":0,"max":"1","base":{"path":"AssignedEntity.assignedPerson","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"AssignedEntity.representedOrganization","path":"AssignedEntity.representedOrganization","min":0,"max":"1","base":{"path":"AssignedEntity.representedOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]},{"id":"AssignedEntity.sdtcPatient","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"patient"}],"path":"AssignedEntity.sdtcPatient","min":0,"max":"1","base":{"path":"AssignedEntity.sdtcPatient","min":0,"max":"1"},"type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}]},{"id":"AssignedEntity.sdtcPatient.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"AssignedEntity.sdtcPatient.id","min":1,"max":"1","base":{"path":"AssignedEntity.sdtcPatient.id","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]}]},"differential":{"element":[{"id":"AssignedEntity","path":"AssignedEntity","min":1,"max":"1"},{"id":"AssignedEntity.classCode","path":"AssignedEntity.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity"}},{"id":"AssignedEntity.id","path":"AssignedEntity.id","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssignedEntity.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"AssignedEntity.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"AssignedEntity.code","path":"AssignedEntity.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"AssignedEntity.addr","path":"AssignedEntity.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"AssignedEntity.telecom","path":"AssignedEntity.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"AssignedEntity.assignedPerson","path":"AssignedEntity.assignedPerson","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"AssignedEntity.representedOrganization","path":"AssignedEntity.representedOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]},{"id":"AssignedEntity.sdtcPatient","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"patient"}],"path":"AssignedEntity.sdtcPatient","min":0,"max":"1","type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}]},{"id":"AssignedEntity.sdtcPatient.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"AssignedEntity.sdtcPatient.id","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-AssociatedEntity.json b/node_modules/hl7.cda.uv.core/StructureDefinition-AssociatedEntity.json new file mode 100644 index 0000000..367e20b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-AssociatedEntity.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"AssociatedEntity","text":{"status":"generated","div":"
\n

A participant is a person or organization in the role of a participating entity (AssociatedEntity class).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"associatedEntity"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity","version":"2.0.0-sd","name":"AssociatedEntity","title":"AssociatedEntity (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A participant is a person or organization in the role of a participating entity (AssociatedEntity class).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"AssociatedEntity","path":"AssociatedEntity","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"AssociatedEntity.nullFlavor","path":"AssociatedEntity.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssociatedEntity.realmCode","path":"AssociatedEntity.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"AssociatedEntity.typeId","path":"AssociatedEntity.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssociatedEntity.typeId.nullFlavor","path":"AssociatedEntity.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AssociatedEntity.typeId.assigningAuthorityName","path":"AssociatedEntity.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssociatedEntity.typeId.displayable","path":"AssociatedEntity.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"AssociatedEntity.typeId.root","path":"AssociatedEntity.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"AssociatedEntity.typeId.extension","path":"AssociatedEntity.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AssociatedEntity.templateId","path":"AssociatedEntity.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssociatedEntity.classCode","path":"AssociatedEntity.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"AssociatedEntity.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative"}},{"id":"AssociatedEntity.id","path":"AssociatedEntity.id","min":0,"max":"*","base":{"path":"AssociatedEntity.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssociatedEntity.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"AssociatedEntity.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"AssociatedEntity.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"AssociatedEntity.code","path":"AssociatedEntity.code","min":0,"max":"1","base":{"path":"AssociatedEntity.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"AssociatedEntity.addr","path":"AssociatedEntity.addr","min":0,"max":"*","base":{"path":"AssociatedEntity.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"AssociatedEntity.telecom","path":"AssociatedEntity.telecom","min":0,"max":"*","base":{"path":"AssociatedEntity.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"AssociatedEntity.associatedPerson","path":"AssociatedEntity.associatedPerson","min":0,"max":"1","base":{"path":"AssociatedEntity.associatedPerson","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"AssociatedEntity.scopingOrganization","path":"AssociatedEntity.scopingOrganization","min":0,"max":"1","base":{"path":"AssociatedEntity.scopingOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"AssociatedEntity","path":"AssociatedEntity","min":1,"max":"1"},{"id":"AssociatedEntity.classCode","path":"AssociatedEntity.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative"}},{"id":"AssociatedEntity.id","path":"AssociatedEntity.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AssociatedEntity.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"AssociatedEntity.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"AssociatedEntity.code","path":"AssociatedEntity.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"AssociatedEntity.addr","path":"AssociatedEntity.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"AssociatedEntity.telecom","path":"AssociatedEntity.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"AssociatedEntity.associatedPerson","path":"AssociatedEntity.associatedPerson","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"AssociatedEntity.scopingOrganization","path":"AssociatedEntity.scopingOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Authenticator.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Authenticator.json new file mode 100644 index 0000000..b16a6ef --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Authenticator.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Authenticator","text":{"status":"generated","div":"
\n

Represents a participant who has attested to the accuracy of the document, but who does not have privileges to legally authenticate the document. An example would be a resident physician who sees a patient and dictates a note, then later signs it.

\n

A clinical document can have zero to many authenticators. While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. An authenticator has a required authenticator.time indicating the time of authentication, and a required authenticator.signatureCode, indicating that a signature has been obtained and is on file.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"authenticator"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Authenticator","version":"2.0.0-sd","name":"Authenticator","title":"Authenticator (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represents a participant who has attested to the accuracy of the document, but who does not have privileges to legally authenticate the document. An example would be a resident physician who sees a patient and dictates a note, then later signs it. A clinical document can have zero to many authenticators. While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. An authenticator has a required authenticator.time indicating the time of authentication, and a required authenticator.signatureCode, indicating that a signature has been obtained and is on file.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Authenticator","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Authenticator","path":"Authenticator","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Authenticator.nullFlavor","path":"Authenticator.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Authenticator.realmCode","path":"Authenticator.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Authenticator.typeId","path":"Authenticator.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Authenticator.typeId.nullFlavor","path":"Authenticator.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Authenticator.typeId.assigningAuthorityName","path":"Authenticator.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Authenticator.typeId.displayable","path":"Authenticator.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Authenticator.typeId.root","path":"Authenticator.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Authenticator.typeId.extension","path":"Authenticator.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Authenticator.templateId","path":"Authenticator.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Authenticator.typeCode","path":"Authenticator.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Authenticator.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"AUTHEN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Authenticator.time","path":"Authenticator.time","min":1,"max":"1","base":{"path":"Authenticator.time","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Authenticator.signatureCode","path":"Authenticator.signatureCode","min":1,"max":"1","base":{"path":"Authenticator.signatureCode","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"constraint":[{"key":"signature","severity":"warning","human":"CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'.","expression":"code.exists() implies code != 'X'"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode"}},{"id":"Authenticator.sdtcSignatureText","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"signatureText"}],"path":"Authenticator.sdtcSignatureText","definition":"A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.","min":0,"max":"1","base":{"path":"Authenticator.sdtcSignatureText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Authenticator.assignedEntity","path":"Authenticator.assignedEntity","min":1,"max":"1","base":{"path":"Authenticator.assignedEntity","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]},"differential":{"element":[{"id":"Authenticator","path":"Authenticator","min":1,"max":"1"},{"id":"Authenticator.typeCode","path":"Authenticator.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"AUTHEN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Authenticator.time","path":"Authenticator.time","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Authenticator.signatureCode","path":"Authenticator.signatureCode","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"constraint":[{"key":"signature","severity":"warning","human":"CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'.","expression":"code.exists() implies code != 'X'"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode"}},{"id":"Authenticator.sdtcSignatureText","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"signatureText"}],"path":"Authenticator.sdtcSignatureText","definition":"A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Authenticator.assignedEntity","path":"Authenticator.assignedEntity","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Author.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Author.json new file mode 100644 index 0000000..9f49f2b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Author.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Author","text":{"status":"generated","div":"
\n

Represents the humans and/or machines that authored the document.

\n

In some cases, the role or function of the author is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is "Medical Student Progress Note". The role of the author can also be recorded in the Author.functionCode or AssignedAuthor.code attribute. If either of these attributes is included, they should be equivalent to or further specialize the role inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply "Physician Progress Note" and the value of Author.functionCode is "rounding physician"), and shall not conflict with the role inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"author"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Author","version":"2.0.0-sd","name":"Author","title":"Author (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represents the humans and/or machines that authored the document. In some cases, the role or function of the author is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"Medical Student Progress Note\". The role of the author can also be recorded in the Author.functionCode or AssignedAuthor.code attribute. If either of these attributes is included, they should be equivalent to or further specialize the role inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply \"Physician Progress Note\" and the value of Author.functionCode is \"rounding physician\"), and shall not conflict with the role inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Author","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Author","path":"Author","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Author.nullFlavor","path":"Author.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Author.realmCode","path":"Author.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Author.typeId","path":"Author.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Author.typeId.nullFlavor","path":"Author.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Author.typeId.assigningAuthorityName","path":"Author.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Author.typeId.displayable","path":"Author.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Author.typeId.root","path":"Author.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Author.typeId.extension","path":"Author.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Author.templateId","path":"Author.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Author.typeCode","path":"Author.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Author.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"AUT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Author.contextControlCode","path":"Author.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Author.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Author.functionCode","path":"Author.functionCode","min":0,"max":"1","base":{"path":"Author.functionCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Author.time","path":"Author.time","min":1,"max":"1","base":{"path":"Author.time","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Author.assignedAuthor","path":"Author.assignedAuthor","min":1,"max":"1","base":{"path":"Author.assignedAuthor","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor"}]}]},"differential":{"element":[{"id":"Author","path":"Author","min":1,"max":"1"},{"id":"Author.typeCode","path":"Author.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"AUT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Author.contextControlCode","path":"Author.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Author.functionCode","path":"Author.functionCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Author.time","path":"Author.time","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Author.assignedAuthor","path":"Author.assignedAuthor","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-AuthoringDevice.json b/node_modules/hl7.cda.uv.core/StructureDefinition-AuthoringDevice.json new file mode 100644 index 0000000..3f099ee --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-AuthoringDevice.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"AuthoringDevice","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" AuthoringDevice 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: EntityClassDevice (required)
Fixed Value: DEV
\".\"\".\"\".\" @determinerCode 0..1csBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
\".\"\".\"\".\" code 0..1CEBinding: CDAEntityCode (example)
\".\"\".\"\".\" manufacturerModelName 0..1SCBinding: Manufacturer Model Name Example (example)
\".\"\".\"\".\" softwareName 0..1SCBinding: Software Name Example (example)
\".\"\".\"\".\" asMaintainedEntity 0..*MaintainedEntity

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"authoringDevice"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice","version":"2.0.0-sd","name":"AuthoringDevice","title":"AuthoringDevice (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"AuthoringDevice (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"AuthoringDevice","path":"AuthoringDevice","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"AuthoringDevice.nullFlavor","path":"AuthoringDevice.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AuthoringDevice.realmCode","path":"AuthoringDevice.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"AuthoringDevice.typeId","path":"AuthoringDevice.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AuthoringDevice.typeId.nullFlavor","path":"AuthoringDevice.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"AuthoringDevice.typeId.assigningAuthorityName","path":"AuthoringDevice.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AuthoringDevice.typeId.displayable","path":"AuthoringDevice.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"AuthoringDevice.typeId.root","path":"AuthoringDevice.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"AuthoringDevice.typeId.extension","path":"AuthoringDevice.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"AuthoringDevice.templateId","path":"AuthoringDevice.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"AuthoringDevice.classCode","path":"AuthoringDevice.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"AuthoringDevice.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DEV","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassDevice"}},{"id":"AuthoringDevice.determinerCode","path":"AuthoringDevice.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"AuthoringDevice.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"AuthoringDevice.code","path":"AuthoringDevice.code","min":0,"max":"1","base":{"path":"AuthoringDevice.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"AuthoringDevice.manufacturerModelName","path":"AuthoringDevice.manufacturerModelName","min":0,"max":"1","base":{"path":"AuthoringDevice.manufacturerModelName","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ManufacturerModelNameExample"}},{"id":"AuthoringDevice.softwareName","path":"AuthoringDevice.softwareName","min":0,"max":"1","base":{"path":"AuthoringDevice.softwareName","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-SoftwareNameExample"}},{"id":"AuthoringDevice.asMaintainedEntity","path":"AuthoringDevice.asMaintainedEntity","min":0,"max":"*","base":{"path":"AuthoringDevice.asMaintainedEntity","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity"}]}]},"differential":{"element":[{"id":"AuthoringDevice","path":"AuthoringDevice","min":1,"max":"1"},{"id":"AuthoringDevice.classCode","path":"AuthoringDevice.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DEV","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassDevice"}},{"id":"AuthoringDevice.determinerCode","path":"AuthoringDevice.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"AuthoringDevice.code","path":"AuthoringDevice.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"AuthoringDevice.manufacturerModelName","path":"AuthoringDevice.manufacturerModelName","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ManufacturerModelNameExample"}},{"id":"AuthoringDevice.softwareName","path":"AuthoringDevice.softwareName","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-SoftwareNameExample"}},{"id":"AuthoringDevice.asMaintainedEntity","path":"AuthoringDevice.asMaintainedEntity","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Authorization.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Authorization.json new file mode 100644 index 0000000..fd640bd --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Authorization.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Authorization","text":{"status":"generated","div":"
\n

Represents an Authorization

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"authorization"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Authorization","version":"2.0.0-sd","name":"Authorization","title":"Authorization (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Authorization (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Authorization","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Authorization","path":"Authorization","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Authorization.nullFlavor","path":"Authorization.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Authorization.realmCode","path":"Authorization.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Authorization.typeId","path":"Authorization.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Authorization.typeId.nullFlavor","path":"Authorization.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Authorization.typeId.assigningAuthorityName","path":"Authorization.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Authorization.typeId.displayable","path":"Authorization.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Authorization.typeId.root","path":"Authorization.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Authorization.typeId.extension","path":"Authorization.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Authorization.templateId","path":"Authorization.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Authorization.typeCode","path":"Authorization.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Authorization.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"AUTH","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipAuthorizedBy"}},{"id":"Authorization.consent","path":"Authorization.consent","min":1,"max":"1","base":{"path":"Authorization.consent","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Consent"}]}]},"differential":{"element":[{"id":"Authorization","path":"Authorization","min":1,"max":"1"},{"id":"Authorization.typeCode","path":"Authorization.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"AUTH","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipAuthorizedBy"}},{"id":"Authorization.consent","path":"Authorization.consent","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Consent"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-BL.json b/node_modules/hl7.cda.uv.core/StructureDefinition-BL.json new file mode 100644 index 0000000..ec1ac52 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-BL.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"BL","text":{"status":"generated","div":"
\n

The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/BL","version":"2.0.0-sd","name":"BL","title":"BL: Boolean (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/BL","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"BL","path":"BL","short":"Base for all types and resources","definition":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"BL.nullFlavor","path":"BL.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"BL.value","path":"BL.value","representation":["xmlAttr"],"definition":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.","min":0,"max":"1","base":{"path":"BL.value","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]}]},"differential":{"element":[{"id":"BL","path":"BL","definition":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.","min":1,"max":"*","constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}]},{"id":"BL.value","path":"BL.value","representation":["xmlAttr"],"definition":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Birthplace.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Birthplace.json new file mode 100644 index 0000000..cf0869d --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Birthplace.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Birthplace","text":{"status":"generated","div":"
\n

A Patient's birthplace is represented as a relationship between a patient and a place. The Birthplace class is played by a place (Place class), and scoped by the patient (Patient class).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"birthplace"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Birthplace","version":"2.0.0-sd","name":"Birthplace","title":"Birthplace (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A Patient's birthplace is represented as a relationship between a patient and a place. The Birthplace class is played by a place (Place class), and scoped by the patient (Patient class).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Birthplace","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Birthplace","path":"Birthplace","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Birthplace.nullFlavor","path":"Birthplace.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Birthplace.realmCode","path":"Birthplace.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Birthplace.typeId","path":"Birthplace.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Birthplace.typeId.nullFlavor","path":"Birthplace.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Birthplace.typeId.assigningAuthorityName","path":"Birthplace.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Birthplace.typeId.displayable","path":"Birthplace.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Birthplace.typeId.root","path":"Birthplace.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Birthplace.typeId.extension","path":"Birthplace.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Birthplace.templateId","path":"Birthplace.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Birthplace.classCode","path":"Birthplace.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Birthplace.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BIRTHPL","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassPassive"}},{"id":"Birthplace.place","path":"Birthplace.place","min":1,"max":"1","base":{"path":"Birthplace.place","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Place"}]}]},"differential":{"element":[{"id":"Birthplace","path":"Birthplace","min":1,"max":"1"},{"id":"Birthplace.classCode","path":"Birthplace.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"BIRTHPL","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassPassive"}},{"id":"Birthplace.place","path":"Birthplace.place","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Place"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-CD.json b/node_modules/hl7.cda.uv.core/StructureDefinition-CD.json new file mode 100644 index 0000000..243c106 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-CD.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"CD","text":{"status":"generated","div":"
\n

A concept descriptor represents any kind of concept usually by giving a code defined in a code system. A concept descriptor can contain the original text or phrase that served as the basis of the coding and one or more translations into different coding systems. A concept descriptor can also contain qualifiers to describe, e.g., the concept of a "left foot" as a postcoordinated term built from the primary code "FOOT" and the qualifier "LEFT". In exceptional cases, the concept descriptor need not contain a code but only the original text describing that concept.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/CD","version":"2.0.0-sd","name":"CD","title":"CD: ConceptDescriptor (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A concept descriptor represents any kind of concept usually by giving a code defined in a code system. A concept descriptor can contain the original text or phrase that served as the basis of the coding and one or more translations into different coding systems. A concept descriptor can also contain qualifiers to describe, e.g., the concept of a \"left foot\" as a postcoordinated term built from the primary code \"FOOT\" and the qualifier \"LEFT\". In cases of an exceptional value, the concept descriptor need not contain a code but only the original text describing that concept.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/CD","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"CD","path":"CD","short":"Base for all types and resources","definition":"A concept descriptor represents any kind of concept usually by giving a code defined in a code system. A concept descriptor can contain the original text or phrase that served as the basis of the coding and one or more translations into different coding systems. A concept descriptor can also contain qualifiers to describe, e.g., the concept of a \"left foot\" as a postcoordinated term built from the primary code \"FOOT\" and the qualifier \"LEFT\". In exceptional cases, the concept descriptor need not contain a code but only the original text describing that concept.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"CD.nullFlavor","path":"CD.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CD.code","path":"CD.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","min":0,"max":"1","base":{"path":"CD.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"CD.codeSystem","path":"CD.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"1","base":{"path":"CD.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"CD.codeSystemName","path":"CD.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"1","base":{"path":"CD.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.codeSystemVersion","path":"CD.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"1","base":{"path":"CD.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.displayName","path":"CD.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"1","base":{"path":"CD.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"CD.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"CD.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"CD.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.sdtcValueSetVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.originalText","path":"CD.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"1","base":{"path":"CD.originalText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"CD.qualifier","path":"CD.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"*","base":{"path":"CD.qualifier","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"CD.translation","path":"CD.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"*","base":{"path":"CD.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]},"differential":{"element":[{"id":"CD","path":"CD","definition":"A concept descriptor represents any kind of concept usually by giving a code defined in a code system. A concept descriptor can contain the original text or phrase that served as the basis of the coding and one or more translations into different coding systems. A concept descriptor can also contain qualifiers to describe, e.g., the concept of a \"left foot\" as a postcoordinated term built from the primary code \"FOOT\" and the qualifier \"LEFT\". In exceptional cases, the concept descriptor need not contain a code but only the original text describing that concept.","min":1,"max":"*"},{"id":"CD.code","path":"CD.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"CD.codeSystem","path":"CD.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"CD.codeSystemName","path":"CD.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.codeSystemVersion","path":"CD.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.displayName","path":"CD.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"CD.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"CD.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"CD.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CD.originalText","path":"CD.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"CD.qualifier","path":"CD.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"CD.translation","path":"CD.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-CE.json b/node_modules/hl7.cda.uv.core/StructureDefinition-CE.json new file mode 100644 index 0000000..591ff9f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-CE.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"CE","text":{"status":"generated","div":"
\n

Coded data, consists of a coded value (CV) and, optionally, coded value(s) from other coding systems that identify the same concept. Used when alternative codes may exist.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/CE","version":"2.0.0-sd","name":"CE","title":"CE: CodedWithEquivalents (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Coded data that consists of a coded value (CV) and, optionally, coded value(s) from other coding systems that identify the same concept. Used when alternative codes may exist.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/CE","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/CD","derivation":"specialization","snapshot":{"element":[{"id":"CE","path":"CE","short":"Base for all types and resources","definition":"Coded data, consists of a coded value (CV) and, optionally, coded value(s) from other coding systems that identify the same concept. Used when alternative codes may exist.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"CE.nullFlavor","path":"CE.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CE.code","path":"CE.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","min":0,"max":"1","base":{"path":"CD.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"CE.codeSystem","path":"CE.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"1","base":{"path":"CD.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"CE.codeSystemName","path":"CE.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"1","base":{"path":"CD.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CE.codeSystemVersion","path":"CE.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"1","base":{"path":"CD.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CE.displayName","path":"CE.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"1","base":{"path":"CD.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CE.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"CE.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"CE.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"CE.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.sdtcValueSetVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CE.originalText","path":"CE.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"1","base":{"path":"CD.originalText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"CE.qualifier","path":"CE.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"0","base":{"path":"CD.qualifier","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"CE.translation","path":"CE.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"*","base":{"path":"CD.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]},"differential":{"element":[{"id":"CE","path":"CE","definition":"Coded data, consists of a coded value (CV) and, optionally, coded value(s) from other coding systems that identify the same concept. Used when alternative codes may exist.","min":1,"max":"*"},{"id":"CE.qualifier","path":"CE.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"0","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-CO.json b/node_modules/hl7.cda.uv.core/StructureDefinition-CO.json new file mode 100644 index 0000000..162ecd2 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-CO.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"CO","text":{"status":"generated","div":"
\n

Coded data, where the domain from which the codeset comes is ordered. The Coded Ordinal data type adds semantics related to ordering so that models that make use of such domains may introduce model elements that involve statements about the order of the terms in a domain.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/CO","version":"2.0.0-sd","name":"CO","title":"CO: CodedOrdinal (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Coded data, where the coding system from which the code comes is ordered","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/CO","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/CV","derivation":"specialization","snapshot":{"element":[{"id":"CO","path":"CO","short":"Base for all types and resources","definition":"Coded data, where the domain from which the codeset comes is ordered. The Coded Ordinal data type adds semantics related to ordering so that models that make use of such domains may introduce model elements that involve statements about the order of the terms in a domain.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"CO.nullFlavor","path":"CO.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CO.code","path":"CO.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","min":0,"max":"1","base":{"path":"CD.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"CO.codeSystem","path":"CO.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"1","base":{"path":"CD.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"CO.codeSystemName","path":"CO.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"1","base":{"path":"CD.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CO.codeSystemVersion","path":"CO.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"1","base":{"path":"CD.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CO.displayName","path":"CO.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"1","base":{"path":"CD.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CO.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"CO.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"CO.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"CO.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.sdtcValueSetVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CO.originalText","path":"CO.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"1","base":{"path":"CD.originalText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"CO.qualifier","path":"CO.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"0","base":{"path":"CD.qualifier","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"CO.translation","path":"CO.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"0","base":{"path":"CD.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]},"differential":{"element":[{"id":"CO","path":"CO","definition":"Coded data, where the domain from which the codeset comes is ordered. The Coded Ordinal data type adds semantics related to ordering so that models that make use of such domains may introduce model elements that involve statements about the order of the terms in a domain.","min":1,"max":"*"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-CR.json b/node_modules/hl7.cda.uv.core/StructureDefinition-CR.json new file mode 100644 index 0000000..7b99946 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-CR.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"CR","text":{"status":"generated","div":"
\n

A concept qualifier code with optionally named role. Both qualifier role and value codes must be defined by the coding system. For example, if SNOMED RT defines a concept "leg", a role relation "has-laterality", and another concept "left", the concept role relation allows to add the qualifier "has-laterality: left" to a primary code "leg" to construct the meaning "left leg".

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/CR","version":"2.0.0-sd","name":"CR","title":"CR: ConceptRole (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A concept qualifier code with optionally named role. Both qualifier role and value codes must be defined by the coding system of the CD containing the concept qualifier. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows to add the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\".","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/CR","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"CR","path":"CR","short":"Base for all types and resources","definition":"A concept qualifier code with optionally named role. Both qualifier role and value codes must be defined by the coding system. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows to add the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\".","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null-cr","severity":"error","human":"Must contain value or nullFlavor. If nullFlavor is present, name and value must not be present.","expression":"(value.exists() or nullFlavor.exists()) and (nullFlavor.exists() implies (name | value).empty())"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"CR.nullFlavor","path":"CR.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CR.inverted","path":"CR.inverted","representation":["xmlAttr"],"label":"Inversion Indicator","definition":"Indicates if the sense of the role name is inverted. This can be used in cases where the underlying code system defines inversion but does not provide reciprocal pairs of role names. By default, inverted is false.","min":0,"max":"1","base":{"path":"CR.inverted","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bn"]}]},{"id":"CR.name","path":"CR.name","label":"Name","definition":"Specifies the manner in which the concept role value contributes to the meaning of a code phrase. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows to add the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\". In this example \"has-laterality\" is the CR.name.","min":0,"max":"1","base":{"path":"CR.name","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"}]},{"id":"CR.value","path":"CR.value","label":"Value","definition":"The concept that modifies the primary code of a code phrase through the role relation. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows adding the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\". In this example \"left\" is the CR.value.","min":0,"max":"1","base":{"path":"CR.value","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]},"differential":{"element":[{"id":"CR","path":"CR","definition":"A concept qualifier code with optionally named role. Both qualifier role and value codes must be defined by the coding system. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows to add the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\".","min":1,"max":"*","constraint":[{"key":"value-null-cr","severity":"error","human":"Must contain value or nullFlavor. If nullFlavor is present, name and value must not be present.","expression":"(value.exists() or nullFlavor.exists()) and (nullFlavor.exists() implies (name | value).empty())"}]},{"id":"CR.inverted","path":"CR.inverted","representation":["xmlAttr"],"label":"Inversion Indicator","definition":"Indicates if the sense of the role name is inverted. This can be used in cases where the underlying code system defines inversion but does not provide reciprocal pairs of role names. By default, inverted is false.","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bn"]}]},{"id":"CR.name","path":"CR.name","label":"Name","definition":"Specifies the manner in which the concept role value contributes to the meaning of a code phrase. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows to add the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\". In this example \"has-laterality\" is the CR.name.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"}]},{"id":"CR.value","path":"CR.value","label":"Value","definition":"The concept that modifies the primary code of a code phrase through the role relation. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows adding the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\". In this example \"left\" is the CR.value.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-CS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-CS.json new file mode 100644 index 0000000..49f5a11 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-CS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"CS","text":{"status":"generated","div":"
\n

Coded data, consists of a code, display name, code system, and original text. Used when a single code value must be sent.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/CS","version":"2.0.0-sd","name":"CS","title":"CS: CodedSimpleValue (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Coded data in its simplest form, where only the code is not predetermined. The code system and code system version are fixed by the context in which the CS value occurs. CS is used for coded attributes that have a single HL7-defined value set.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/CS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/CV","derivation":"specialization","snapshot":{"element":[{"id":"CS","path":"CS","short":"Base for all types and resources","definition":"Coded data in its simplest form, where only the code is not predetermined. Used when a single code value must be sent.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"CS.nullFlavor","path":"CS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CS.code","path":"CS.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","min":0,"max":"1","base":{"path":"CD.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"CS.codeSystem","path":"CS.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"0","base":{"path":"CD.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"CS.codeSystemName","path":"CS.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"0","base":{"path":"CD.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CS.codeSystemVersion","path":"CS.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"0","base":{"path":"CD.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CS.displayName","path":"CS.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"0","base":{"path":"CD.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CS.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"CS.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"CS.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"CS.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.sdtcValueSetVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CS.originalText","path":"CS.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"0","base":{"path":"CD.originalText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"CS.qualifier","path":"CS.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"0","base":{"path":"CD.qualifier","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"CS.translation","path":"CS.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"0","base":{"path":"CD.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]},"differential":{"element":[{"id":"CS","path":"CS","definition":"Coded data in its simplest form, where only the code is not predetermined. Used when a single code value must be sent.","min":1,"max":"*"},{"id":"CS.codeSystem","path":"CS.codeSystem","representation":["xmlAttr"],"label":"Code System","min":0,"max":"0"},{"id":"CS.codeSystemName","path":"CS.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","min":0,"max":"0"},{"id":"CS.codeSystemVersion","path":"CS.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","min":0,"max":"0"},{"id":"CS.displayName","path":"CS.displayName","representation":["xmlAttr"],"label":"Display Name","min":0,"max":"0"},{"id":"CS.originalText","path":"CS.originalText","label":"Original Text","min":0,"max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-CV.json b/node_modules/hl7.cda.uv.core/StructureDefinition-CV.json new file mode 100644 index 0000000..0d78842 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-CV.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"CV","text":{"status":"generated","div":"
\n

Coded data, consists of a code, display name, code system, and original text. Used when a single code value must be sent.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/CV","version":"2.0.0-sd","name":"CV","title":"CV: CodedValue (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Coded data, specifying only a code, code system, and optionally display name and original text. Used only as the data type for other data types' properties.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/CV","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/CE","derivation":"specialization","snapshot":{"element":[{"id":"CV","path":"CV","short":"Base for all types and resources","definition":"Coded data, consists of a code, display name, code system, and original text. Used when a single code value must be sent.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"CV.nullFlavor","path":"CV.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CV.code","path":"CV.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","min":0,"max":"1","base":{"path":"CD.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"CV.codeSystem","path":"CV.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"1","base":{"path":"CD.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"CV.codeSystemName","path":"CV.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"1","base":{"path":"CD.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CV.codeSystemVersion","path":"CV.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"1","base":{"path":"CD.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CV.displayName","path":"CV.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"1","base":{"path":"CD.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CV.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"CV.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"CV.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"CV.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.sdtcValueSetVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CV.originalText","path":"CV.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"1","base":{"path":"CD.originalText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"CV.qualifier","path":"CV.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"0","base":{"path":"CD.qualifier","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"CV.translation","path":"CV.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"0","base":{"path":"CD.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]},"differential":{"element":[{"id":"CV","path":"CV","definition":"Coded data, consists of a code, display name, code system, and original text. Used when a single code value must be sent.","min":1,"max":"*"},{"id":"CV.translation","path":"CV.translation","label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ClinicalDocument.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ClinicalDocument.json new file mode 100644 index 0000000..1af6ec5 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ClinicalDocument.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ClinicalDocument","text":{"status":"generated","div":"
\n

The ClinicalDocument class is the entry point into the CDA R-MIM, and corresponds to the <ClinicalDocument> XML element that is the root element of a CDA document.

\n

A CDA document is logically broken up into a CDA Header and a CDA Body. The CDA Header is comprised of ClinicalDocument attributes, participants, and act relationships. The CDA Body is the target of the ClinicalDocument component act relationship.

\n

The ClinicalDocument class inherits various attributes from the InfrastructureRoot class of the RIM, including ClinicalDocument.templateId and ClinicalDocument.typeId. When ClinicalDocument.templateId is valued in an instance, it signals the imposition of a set of template-defined constraints. In addition, the templateId attribute is available in all other CDA classes, thus enabling the imposition of a set of template-defined constraints at any level of granularity. The value of this attribute provides a unique identifier for the template(s) in question.

\n

ClinicalDocument.typeId is a technology-neutral explicit reference to this CDA, Release Two specification, and must be valued as follows: ClinicalDocument.typeId.root = "2.16.840.1.113883.1.3" (which is the OID for HL7 Registered models); ClinicalDocument.typeId.extension = "POCD_HD000040" (which is the unique identifier for the CDA, Release Two Hierarchical Description).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument","version":"2.0.0-sd","name":"ClinicalDocument","title":"ClinicalDocument (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"This is a generated StructureDefinition that describes CDA - that is, CDA as it actually is for R2. The intent of this StructureDefinition is to enable CDA to be a FHIR resource. That enables the FHIR infrastructure - API, conformance, query - to be used directly against CDA","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"ClinicalDocument","path":"ClinicalDocument","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ClinicalDocument.nullFlavor","path":"ClinicalDocument.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ClinicalDocument.classCode","path":"ClinicalDocument.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ClinicalDocument.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCCLIN","binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"ClinicalDocument.moodCode","path":"ClinicalDocument.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ClinicalDocument.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ClinicalDocument.realmCode","path":"ClinicalDocument.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"ClinicalDocument.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ClinicalDocument.typeId","path":"ClinicalDocument.typeId","definition":"ClinicalDocument.typeId is a technology-neutral explicit reference to this CDA, Release Two specification, and must be valued as follows: ClinicalDocument.typeId.root = \"2.16.840.1.113883.1.3\" (which is the OID for HL7 Registered models); ClinicalDocument.typeId.extension = \"POCD_HD000040\" (which is the unique identifier for the CDA, Release Two Hierarchical Description).","min":0,"max":"1","base":{"path":"ClinicalDocument.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.typeId.nullFlavor","path":"ClinicalDocument.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ClinicalDocument.typeId.assigningAuthorityName","path":"ClinicalDocument.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ClinicalDocument.typeId.displayable","path":"ClinicalDocument.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ClinicalDocument.typeId.root","path":"ClinicalDocument.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ClinicalDocument.typeId.extension","path":"ClinicalDocument.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}],"fixedString":"POCD_HD000040"},{"id":"ClinicalDocument.templateId","path":"ClinicalDocument.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"ClinicalDocument.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.id","path":"ClinicalDocument.id","min":1,"max":"1","base":{"path":"ClinicalDocument.id","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.code","path":"ClinicalDocument.code","min":1,"max":"1","base":{"path":"ClinicalDocument.code","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/fhir/ValueSet/doc-typecodes"}},{"id":"ClinicalDocument.title","path":"ClinicalDocument.title","min":0,"max":"1","base":{"path":"ClinicalDocument.title","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"ClinicalDocument.sdtcStatusCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"statusCode"}],"path":"ClinicalDocument.sdtcStatusCode","definition":"The statusCode extension attribute allows the implementer to identify a ClinicalDocument that is in other than the completed state. It was created to support the Structured Form Definition IG to identify that the document itself is an unfinished product currently being completed for a patient.","min":0,"max":"1","base":{"path":"ClinicalDocument.sdtcStatusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"ClinicalDocument.effectiveTime","path":"ClinicalDocument.effectiveTime","min":1,"max":"1","base":{"path":"ClinicalDocument.effectiveTime","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"ClinicalDocument.confidentialityCode","path":"ClinicalDocument.confidentialityCode","min":1,"max":"1","base":{"path":"ClinicalDocument.confidentialityCode","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"ClinicalDocument.languageCode","path":"ClinicalDocument.languageCode","min":0,"max":"1","base":{"path":"ClinicalDocument.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"ClinicalDocument.setId","path":"ClinicalDocument.setId","min":0,"max":"1","base":{"path":"ClinicalDocument.setId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.versionNumber","path":"ClinicalDocument.versionNumber","min":0,"max":"1","base":{"path":"ClinicalDocument.versionNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"ClinicalDocument.copyTime","path":"ClinicalDocument.copyTime","min":0,"max":"1","base":{"path":"ClinicalDocument.copyTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"ClinicalDocument.recordTarget","path":"ClinicalDocument.recordTarget","min":1,"max":"*","base":{"path":"ClinicalDocument.recordTarget","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget"}]},{"id":"ClinicalDocument.author","path":"ClinicalDocument.author","min":1,"max":"*","base":{"path":"ClinicalDocument.author","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"ClinicalDocument.dataEnterer","path":"ClinicalDocument.dataEnterer","min":0,"max":"1","base":{"path":"ClinicalDocument.dataEnterer","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer"}]},{"id":"ClinicalDocument.informant","path":"ClinicalDocument.informant","min":0,"max":"*","base":{"path":"ClinicalDocument.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"ClinicalDocument.custodian","path":"ClinicalDocument.custodian","min":1,"max":"1","base":{"path":"ClinicalDocument.custodian","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Custodian"}]},{"id":"ClinicalDocument.informationRecipient","path":"ClinicalDocument.informationRecipient","min":0,"max":"*","base":{"path":"ClinicalDocument.informationRecipient","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient"}]},{"id":"ClinicalDocument.legalAuthenticator","path":"ClinicalDocument.legalAuthenticator","min":0,"max":"1","base":{"path":"ClinicalDocument.legalAuthenticator","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator"}]},{"id":"ClinicalDocument.authenticator","path":"ClinicalDocument.authenticator","min":0,"max":"*","base":{"path":"ClinicalDocument.authenticator","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Authenticator"}]},{"id":"ClinicalDocument.participant","path":"ClinicalDocument.participant","min":0,"max":"*","base":{"path":"ClinicalDocument.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant1"}]},{"id":"ClinicalDocument.inFulfillmentOf","path":"ClinicalDocument.inFulfillmentOf","min":0,"max":"*","base":{"path":"ClinicalDocument.inFulfillmentOf","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf"}]},{"id":"ClinicalDocument.documentationOf","path":"ClinicalDocument.documentationOf","min":0,"max":"*","base":{"path":"ClinicalDocument.documentationOf","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf"}]},{"id":"ClinicalDocument.relatedDocument","path":"ClinicalDocument.relatedDocument","min":0,"max":"*","base":{"path":"ClinicalDocument.relatedDocument","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument"}]},{"id":"ClinicalDocument.authorization","path":"ClinicalDocument.authorization","min":0,"max":"*","base":{"path":"ClinicalDocument.authorization","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Authorization"}]},{"id":"ClinicalDocument.componentOf","path":"ClinicalDocument.componentOf","min":0,"max":"1","base":{"path":"ClinicalDocument.componentOf","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf"}]},{"id":"ClinicalDocument.component","path":"ClinicalDocument.component","min":1,"max":"1","base":{"path":"ClinicalDocument.component","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Component"}]}]},"differential":{"element":[{"id":"ClinicalDocument","path":"ClinicalDocument","min":1,"max":"1"},{"id":"ClinicalDocument.classCode","path":"ClinicalDocument.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCCLIN","binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"ClinicalDocument.moodCode","path":"ClinicalDocument.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ClinicalDocument.realmCode","path":"ClinicalDocument.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ClinicalDocument.typeId","path":"ClinicalDocument.typeId","definition":"ClinicalDocument.typeId is a technology-neutral explicit reference to this CDA, Release Two specification, and must be valued as follows: ClinicalDocument.typeId.root = \"2.16.840.1.113883.1.3\" (which is the OID for HL7 Registered models); ClinicalDocument.typeId.extension = \"POCD_HD000040\" (which is the unique identifier for the CDA, Release Two Hierarchical Description).","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.typeId.root","path":"ClinicalDocument.typeId.root","representation":["xmlAttr"],"definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","fixedString":"2.16.840.1.113883.1.3"},{"id":"ClinicalDocument.typeId.extension","path":"ClinicalDocument.typeId.extension","representation":["xmlAttr"],"definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}],"fixedString":"POCD_HD000040"},{"id":"ClinicalDocument.templateId","path":"ClinicalDocument.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.id","path":"ClinicalDocument.id","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.code","path":"ClinicalDocument.code","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/fhir/ValueSet/doc-typecodes"}},{"id":"ClinicalDocument.title","path":"ClinicalDocument.title","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"ClinicalDocument.sdtcStatusCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"statusCode"}],"path":"ClinicalDocument.sdtcStatusCode","definition":"The statusCode extension attribute allows the implementer to identify a ClinicalDocument that is in other than the completed state. It was created to support the Structured Form Definition IG to identify that the document itself is an unfinished product currently being completed for a patient.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"ClinicalDocument.effectiveTime","path":"ClinicalDocument.effectiveTime","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"ClinicalDocument.confidentialityCode","path":"ClinicalDocument.confidentialityCode","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"ClinicalDocument.languageCode","path":"ClinicalDocument.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"ClinicalDocument.setId","path":"ClinicalDocument.setId","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ClinicalDocument.versionNumber","path":"ClinicalDocument.versionNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"ClinicalDocument.copyTime","path":"ClinicalDocument.copyTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"ClinicalDocument.recordTarget","path":"ClinicalDocument.recordTarget","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget"}]},{"id":"ClinicalDocument.author","path":"ClinicalDocument.author","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"ClinicalDocument.dataEnterer","path":"ClinicalDocument.dataEnterer","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer"}]},{"id":"ClinicalDocument.informant","path":"ClinicalDocument.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"ClinicalDocument.custodian","path":"ClinicalDocument.custodian","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Custodian"}]},{"id":"ClinicalDocument.informationRecipient","path":"ClinicalDocument.informationRecipient","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient"}]},{"id":"ClinicalDocument.legalAuthenticator","path":"ClinicalDocument.legalAuthenticator","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator"}]},{"id":"ClinicalDocument.authenticator","path":"ClinicalDocument.authenticator","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Authenticator"}]},{"id":"ClinicalDocument.participant","path":"ClinicalDocument.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant1"}]},{"id":"ClinicalDocument.inFulfillmentOf","path":"ClinicalDocument.inFulfillmentOf","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf"}]},{"id":"ClinicalDocument.documentationOf","path":"ClinicalDocument.documentationOf","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf"}]},{"id":"ClinicalDocument.relatedDocument","path":"ClinicalDocument.relatedDocument","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument"}]},{"id":"ClinicalDocument.authorization","path":"ClinicalDocument.authorization","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Authorization"}]},{"id":"ClinicalDocument.componentOf","path":"ClinicalDocument.componentOf","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf"}]},{"id":"ClinicalDocument.component","path":"ClinicalDocument.component","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Component"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Component.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Component.json new file mode 100644 index 0000000..0c79de3 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Component.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Component","text":{"status":"generated","div":"
\n

Component (Document body)

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"component"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Component","version":"2.0.0-sd","name":"Component","title":"Component (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Component (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Component","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Component","path":"Component","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"body-choice","severity":"error","human":"Choice of the body required.","expression":"(nonXMLBody | structuredBody).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Component.nullFlavor","path":"Component.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Component.realmCode","path":"Component.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Component.typeId","path":"Component.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Component.typeId.nullFlavor","path":"Component.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Component.typeId.assigningAuthorityName","path":"Component.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Component.typeId.displayable","path":"Component.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Component.typeId.root","path":"Component.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Component.typeId.extension","path":"Component.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Component.templateId","path":"Component.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Component.typeCode","path":"Component.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Component.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent"}},{"id":"Component.contextConductionInd","path":"Component.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Component.contextConductionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"Component.nonXMLBody","path":"Component.nonXMLBody","min":0,"max":"1","base":{"path":"Component.nonXMLBody","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody"}]},{"id":"Component.structuredBody","path":"Component.structuredBody","min":0,"max":"1","base":{"path":"Component.structuredBody","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody"}]}]},"differential":{"element":[{"id":"Component","path":"Component","min":1,"max":"1","constraint":[{"key":"body-choice","severity":"error","human":"Choice of the body required.","expression":"(nonXMLBody | structuredBody).count() = 1"}]},{"id":"Component.typeCode","path":"Component.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent"}},{"id":"Component.contextConductionInd","path":"Component.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"Component.nonXMLBody","path":"Component.nonXMLBody","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody"}]},{"id":"Component.structuredBody","path":"Component.structuredBody","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ComponentOf.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ComponentOf.json new file mode 100644 index 0000000..a9a4e11 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ComponentOf.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ComponentOf","text":{"status":"generated","div":"
\n

ComponentOf

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"componentOf"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf","version":"2.0.0-sd","name":"ComponentOf","title":"ComponentOf (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ComponentOf (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ComponentOf","path":"ComponentOf","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ComponentOf.nullFlavor","path":"ComponentOf.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ComponentOf.realmCode","path":"ComponentOf.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ComponentOf.typeId","path":"ComponentOf.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ComponentOf.typeId.nullFlavor","path":"ComponentOf.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ComponentOf.typeId.assigningAuthorityName","path":"ComponentOf.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ComponentOf.typeId.displayable","path":"ComponentOf.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ComponentOf.typeId.root","path":"ComponentOf.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ComponentOf.typeId.extension","path":"ComponentOf.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ComponentOf.templateId","path":"ComponentOf.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ComponentOf.typeCode","path":"ComponentOf.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ComponentOf.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent"}},{"id":"ComponentOf.encompassingEncounter","path":"ComponentOf.encompassingEncounter","min":1,"max":"1","base":{"path":"ComponentOf.encompassingEncounter","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter"}]}]},"differential":{"element":[{"id":"ComponentOf.typeCode","path":"ComponentOf.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent"}},{"id":"ComponentOf.encompassingEncounter","path":"ComponentOf.encompassingEncounter","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Consent.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Consent.json new file mode 100644 index 0000000..6f54cb0 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Consent.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Consent","text":{"status":"generated","div":"
\n

This class references the consents associated with this document. The type of consent (e.g. a consent to perform the related ServiceEvent, a consent for the information contained in the document to be released to a third party) is conveyed in Consent.code. Consents referenced in the CDA Header have been finalized (Consent.statusCode must equal "completed") and should be on file.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"consent"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Consent","version":"2.0.0-sd","name":"Consent","title":"Consent (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"This class references the consents associated with this document. The type of consent (e.g. a consent to perform the related ServiceEvent, a consent for the information contained in the document to be released to a third party) is conveyed in Consent.code. Consents referenced in the CDA Header have been finalized (Consent.statusCode must equal \"completed\") and should be on file.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Consent","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Consent","path":"Consent","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Consent.nullFlavor","path":"Consent.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Consent.realmCode","path":"Consent.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Consent.typeId","path":"Consent.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Consent.typeId.nullFlavor","path":"Consent.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Consent.typeId.assigningAuthorityName","path":"Consent.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Consent.typeId.displayable","path":"Consent.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Consent.typeId.root","path":"Consent.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Consent.typeId.extension","path":"Consent.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Consent.templateId","path":"Consent.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Consent.classCode","path":"Consent.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Consent.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CONS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"Consent.moodCode","path":"Consent.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Consent.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"Consent.id","path":"Consent.id","min":0,"max":"*","base":{"path":"Consent.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Consent.code","path":"Consent.code","min":0,"max":"1","base":{"path":"Consent.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Consent.statusCode","path":"Consent.statusCode","min":1,"max":"1","base":{"path":"Consent.statusCode","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Consent.statusCode.nullFlavor","path":"Consent.statusCode.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Consent.statusCode.code","path":"Consent.statusCode.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","comment":"Consents referenced in the CDA Header have been finalized (Consent.statusCode must equal \"completed\") and should be on file.","min":1,"max":"1","base":{"path":"CD.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"completed"},{"id":"Consent.statusCode.codeSystem","path":"Consent.statusCode.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"0","base":{"path":"CD.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"Consent.statusCode.codeSystemName","path":"Consent.statusCode.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"0","base":{"path":"CD.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Consent.statusCode.codeSystemVersion","path":"Consent.statusCode.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"0","base":{"path":"CD.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Consent.statusCode.displayName","path":"Consent.statusCode.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"0","base":{"path":"CD.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Consent.statusCode.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"Consent.statusCode.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"Consent.statusCode.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"Consent.statusCode.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.sdtcValueSetVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Consent.statusCode.originalText","path":"Consent.statusCode.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"0","base":{"path":"CD.originalText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Consent.statusCode.qualifier","path":"Consent.statusCode.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"0","base":{"path":"CD.qualifier","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"Consent.statusCode.translation","path":"Consent.statusCode.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"0","base":{"path":"CD.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]}]},"differential":{"element":[{"id":"Consent","path":"Consent","min":1,"max":"1"},{"id":"Consent.classCode","path":"Consent.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CONS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"Consent.moodCode","path":"Consent.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"Consent.id","path":"Consent.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Consent.code","path":"Consent.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Consent.statusCode","path":"Consent.statusCode","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Consent.statusCode.code","path":"Consent.statusCode.code","representation":["xmlAttr"],"comment":"Consents referenced in the CDA Header have been finalized (Consent.statusCode must equal \"completed\") and should be on file.","min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"completed"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Criterion.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Criterion.json new file mode 100644 index 0000000..f8a28ee --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Criterion.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Criterion","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" Criterion 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: CDAActClassObservation (required)
\".\"\".\"\".\" @moodCode 0..1csBinding: ActMoodPredicate (required)
Fixed Value: EVN.CRT
\".\"\".\"\".\" code 0..1CDBinding: v3 Code System ActCode (example)
\".\"\".\"\".\" text 0..1ED
\".\"\".\"\".\" value 0..1
\".\"\".\"\".\"\".\" valueBL
\".\"\".\"\".\"\".\" valueED
\".\"\".\"\".\"\".\" valueST
\".\"\".\"\".\"\".\" valueCD
\".\"\".\"\".\"\".\" valueCV
\".\"\".\"\".\"\".\" valueCE
\".\"\".\"\".\"\".\" valueSC
\".\"\".\"\".\"\".\" valueII
\".\"\".\"\".\"\".\" valueTEL
\".\"\".\"\".\"\".\" valueAD
\".\"\".\"\".\"\".\" valueEN
\".\"\".\"\".\"\".\" valueINT
\".\"\".\"\".\"\".\" valueREAL
\".\"\".\"\".\"\".\" valuePQ
\".\"\".\"\".\"\".\" valueMO
\".\"\".\"\".\"\".\" valueTS
\".\"\".\"\".\"\".\" valueIVL_PQ
\".\"\".\"\".\"\".\" valueIVL_TS
\".\"\".\"\".\"\".\" valuePIVL_TS
\".\"\".\"\".\"\".\" valueEIVL_TS
\".\"\".\"\".\"\".\" valueSXPR_TS

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"criterion"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion","version":"2.0.0-sd","name":"Criterion","title":"Criterion (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Criterion (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Criterion","path":"Criterion","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Criterion.nullFlavor","path":"Criterion.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Criterion.realmCode","path":"Criterion.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Criterion.typeId","path":"Criterion.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Criterion.typeId.nullFlavor","path":"Criterion.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Criterion.typeId.assigningAuthorityName","path":"Criterion.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Criterion.typeId.displayable","path":"Criterion.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Criterion.typeId.root","path":"Criterion.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Criterion.typeId.extension","path":"Criterion.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Criterion.templateId","path":"Criterion.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Criterion.classCode","path":"Criterion.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Criterion.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"Criterion.moodCode","path":"Criterion.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Criterion.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN.CRT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActMoodPredicate"}},{"id":"Criterion.code","path":"Criterion.code","min":0,"max":"1","base":{"path":"Criterion.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Criterion.text","path":"Criterion.text","min":0,"max":"1","base":{"path":"Criterion.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Criterion.value","path":"Criterion.value","representation":["typeAttr"],"min":0,"max":"1","base":{"path":"Criterion.value","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/REAL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]}]},"differential":{"element":[{"id":"Criterion","path":"Criterion","min":1,"max":"1"},{"id":"Criterion.classCode","path":"Criterion.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"Criterion.moodCode","path":"Criterion.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN.CRT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActMoodPredicate"}},{"id":"Criterion.code","path":"Criterion.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Criterion.text","path":"Criterion.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Criterion.value","path":"Criterion.value","representation":["typeAttr"],"min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/REAL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Custodian.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Custodian.json new file mode 100644 index 0000000..9149efc --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Custodian.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Custodian","text":{"status":"generated","div":"
\n

Represents the organization that is in charge of maintaining the document. The custodian is the steward that is entrusted with the care of the document. Every CDA document has exactly one custodian.

\n

The custodian participation satisfies the CDA definition of Stewardship (see What is the CDA (§ 1.1 )). Because CDA is an exchange standard and may not represent the original form of the authenticated document, the custodian represents the steward of the original source document.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"custodian"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Custodian","version":"2.0.0-sd","name":"Custodian","title":"Custodian (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represents the organization that is in charge of maintaining the document. The custodian is the steward that is entrusted with the care of the document. Every CDA document has exactly one custodian.The custodian participation satisfies the CDA definition of Stewardship (see What is the CDA (§ 1.1 )). Because CDA is an exchange standard and may not represent the original form of the authenticated document, the custodian represents the steward of the original source document.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Custodian","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Custodian","path":"Custodian","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Custodian.nullFlavor","path":"Custodian.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Custodian.realmCode","path":"Custodian.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Custodian.typeId","path":"Custodian.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Custodian.typeId.nullFlavor","path":"Custodian.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Custodian.typeId.assigningAuthorityName","path":"Custodian.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Custodian.typeId.displayable","path":"Custodian.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Custodian.typeId.root","path":"Custodian.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Custodian.typeId.extension","path":"Custodian.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Custodian.templateId","path":"Custodian.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Custodian.typeCode","path":"Custodian.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Custodian.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CST","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Custodian.assignedCustodian","path":"Custodian.assignedCustodian","min":1,"max":"1","base":{"path":"Custodian.assignedCustodian","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian"}]}]},"differential":{"element":[{"id":"Custodian","path":"Custodian","min":1,"max":"1"},{"id":"Custodian.typeCode","path":"Custodian.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CST","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Custodian.assignedCustodian","path":"Custodian.assignedCustodian","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-CustodianOrganization.json b/node_modules/hl7.cda.uv.core/StructureDefinition-CustodianOrganization.json new file mode 100644 index 0000000..16c3ac2 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-CustodianOrganization.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"CustodianOrganization","text":{"status":"generated","div":"
\n

The steward organization (CustodianOrganization class) is an entity scoping the role of AssignedCustodian, and has a required CustodianOrganization.id.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"custodianOrganization"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization","version":"2.0.0-sd","name":"CustodianOrganization","title":"CustodianOrganization (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The steward organization (CustodianOrganization class) is an entity scoping the role of AssignedCustodian, and has a required CustodianOrganization.id.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"CustodianOrganization","path":"CustodianOrganization","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"CustodianOrganization.nullFlavor","path":"CustodianOrganization.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CustodianOrganization.realmCode","path":"CustodianOrganization.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"CustodianOrganization.typeId","path":"CustodianOrganization.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"CustodianOrganization.typeId.nullFlavor","path":"CustodianOrganization.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"CustodianOrganization.typeId.assigningAuthorityName","path":"CustodianOrganization.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CustodianOrganization.typeId.displayable","path":"CustodianOrganization.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"CustodianOrganization.typeId.root","path":"CustodianOrganization.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"CustodianOrganization.typeId.extension","path":"CustodianOrganization.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"CustodianOrganization.templateId","path":"CustodianOrganization.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"CustodianOrganization.classCode","path":"CustodianOrganization.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"CustodianOrganization.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ORG","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization"}},{"id":"CustodianOrganization.determinerCode","path":"CustodianOrganization.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"CustodianOrganization.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"CustodianOrganization.id","path":"CustodianOrganization.id","min":1,"max":"*","base":{"path":"CustodianOrganization.id","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"CustodianOrganization.name","path":"CustodianOrganization.name","min":0,"max":"1","base":{"path":"CustodianOrganization.name","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ON"}]},{"id":"CustodianOrganization.telecom","path":"CustodianOrganization.telecom","min":0,"max":"1","base":{"path":"CustodianOrganization.telecom","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"CustodianOrganization.sdtcTelecom","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"telecom"}],"path":"CustodianOrganization.sdtcTelecom","min":0,"max":"*","base":{"path":"CustodianOrganization.sdtcTelecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"CustodianOrganization.addr","path":"CustodianOrganization.addr","min":0,"max":"1","base":{"path":"CustodianOrganization.addr","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]}]},"differential":{"element":[{"id":"CustodianOrganization","path":"CustodianOrganization","min":1,"max":"1"},{"id":"CustodianOrganization.classCode","path":"CustodianOrganization.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ORG","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization"}},{"id":"CustodianOrganization.determinerCode","path":"CustodianOrganization.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"CustodianOrganization.id","path":"CustodianOrganization.id","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"CustodianOrganization.name","path":"CustodianOrganization.name","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ON"}]},{"id":"CustodianOrganization.telecom","path":"CustodianOrganization.telecom","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"CustodianOrganization.sdtcTelecom","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"telecom"}],"path":"CustodianOrganization.sdtcTelecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"CustodianOrganization.addr","path":"CustodianOrganization.addr","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-DataEnterer.json b/node_modules/hl7.cda.uv.core/StructureDefinition-DataEnterer.json new file mode 100644 index 0000000..cc0dbff --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-DataEnterer.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"DataEnterer","text":{"status":"generated","div":"
\n

Represents the participant who has transformed a dictated note into text.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"dataEnterer"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer","version":"2.0.0-sd","name":"DataEnterer","title":"DataEnterer (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represents the participant who has transformed a dictated note into text.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"DataEnterer","path":"DataEnterer","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"DataEnterer.nullFlavor","path":"DataEnterer.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"DataEnterer.realmCode","path":"DataEnterer.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"DataEnterer.typeId","path":"DataEnterer.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"DataEnterer.typeId.nullFlavor","path":"DataEnterer.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"DataEnterer.typeId.assigningAuthorityName","path":"DataEnterer.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"DataEnterer.typeId.displayable","path":"DataEnterer.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"DataEnterer.typeId.root","path":"DataEnterer.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"DataEnterer.typeId.extension","path":"DataEnterer.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"DataEnterer.templateId","path":"DataEnterer.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"DataEnterer.typeCode","path":"DataEnterer.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"DataEnterer.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ENT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"DataEnterer.contextControlCode","path":"DataEnterer.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"DataEnterer.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"DataEnterer.time","path":"DataEnterer.time","min":0,"max":"1","base":{"path":"DataEnterer.time","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"DataEnterer.assignedEntity","path":"DataEnterer.assignedEntity","min":1,"max":"1","base":{"path":"DataEnterer.assignedEntity","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]},"differential":{"element":[{"id":"DataEnterer","path":"DataEnterer","min":1,"max":"1"},{"id":"DataEnterer.typeCode","path":"DataEnterer.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ENT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"DataEnterer.contextControlCode","path":"DataEnterer.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"DataEnterer.time","path":"DataEnterer.time","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"DataEnterer.assignedEntity","path":"DataEnterer.assignedEntity","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Device.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Device.json new file mode 100644 index 0000000..931474d --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Device.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Device","text":{"status":"generated","div":"
\n

A ManufacturedMaterial used in an activity without being substantially changed through that activity.

\n

This includes durable (reusable) medical equipment as well as disposable equipment. The kind of device is identified by the code attribute inherited from Entity.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"device"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Device","version":"2.0.0-sd","name":"Device","title":"Device (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A ManufacturedMaterial used in an activity without being substantially changed through that activity.\n\nThis includes durable (reusable) medical equipment as well as disposable equipment. The kind of device is identified by the code attribute inherited from Entity.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Device","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Device","path":"Device","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Device.nullFlavor","path":"Device.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Device.realmCode","path":"Device.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Device.typeId","path":"Device.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Device.typeId.nullFlavor","path":"Device.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Device.typeId.assigningAuthorityName","path":"Device.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Device.typeId.displayable","path":"Device.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Device.typeId.root","path":"Device.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Device.typeId.extension","path":"Device.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Device.templateId","path":"Device.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Device.classCode","path":"Device.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Device.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"DEV","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassDevice"}},{"id":"Device.determinerCode","path":"Device.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Device.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Device.code","path":"Device.code","min":0,"max":"1","base":{"path":"Device.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"Device.manufacturerModelName","path":"Device.manufacturerModelName","min":0,"max":"1","base":{"path":"Device.manufacturerModelName","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ManufacturerModelNameExample"}},{"id":"Device.softwareName","path":"Device.softwareName","min":0,"max":"1","base":{"path":"Device.softwareName","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-SoftwareNameExample"}}]},"differential":{"element":[{"id":"Device","path":"Device","min":1,"max":"1"},{"id":"Device.classCode","path":"Device.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"DEV","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassDevice"}},{"id":"Device.determinerCode","path":"Device.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Device.code","path":"Device.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"Device.manufacturerModelName","path":"Device.manufacturerModelName","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ManufacturerModelNameExample"}},{"id":"Device.softwareName","path":"Device.softwareName","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-SoftwareNameExample"}}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-DocumentationOf.json b/node_modules/hl7.cda.uv.core/StructureDefinition-DocumentationOf.json new file mode 100644 index 0000000..18f3169 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-DocumentationOf.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"DocumentationOf","text":{"status":"generated","div":"
\n

TODO

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"documentationOf"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf","version":"2.0.0-sd","name":"DocumentationOf","title":"DocumentationOf (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"TODO","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"DocumentationOf","path":"DocumentationOf","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"DocumentationOf.nullFlavor","path":"DocumentationOf.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"DocumentationOf.realmCode","path":"DocumentationOf.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"DocumentationOf.typeId","path":"DocumentationOf.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"DocumentationOf.typeId.nullFlavor","path":"DocumentationOf.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"DocumentationOf.typeId.assigningAuthorityName","path":"DocumentationOf.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"DocumentationOf.typeId.displayable","path":"DocumentationOf.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"DocumentationOf.typeId.root","path":"DocumentationOf.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"DocumentationOf.typeId.extension","path":"DocumentationOf.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"DocumentationOf.templateId","path":"DocumentationOf.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"DocumentationOf.typeCode","path":"DocumentationOf.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"DocumentationOf.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"DocumentationOf.serviceEvent","path":"DocumentationOf.serviceEvent","min":1,"max":"1","base":{"path":"DocumentationOf.serviceEvent","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent"}]}]},"differential":{"element":[{"id":"DocumentationOf","path":"DocumentationOf","min":1,"max":"1"},{"id":"DocumentationOf.typeCode","path":"DocumentationOf.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"DocumentationOf.serviceEvent","path":"DocumentationOf.serviceEvent","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ED.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ED.json new file mode 100644 index 0000000..bc142df --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ED.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ED","text":{"status":"generated","div":"
\n

Data that is primarily intended for human interpretation or for further machine processing is outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information as defined by a different standard (e.g., XML-signatures.) Instead of the data itself, an ED may contain only a reference (see TEL.) Note that the ST data type is a specialization of the ED data type when the ED media type is text/plain.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ED","version":"2.0.0-sd","name":"ED","title":"ED: EncapsulatedData (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Data that is primarily intended for human interpretation or for further machine processing outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information in as defined by a different standard (e.g., XML-signatures.) Instead of the data itself, an may contain only a reference (see .) Note that the data type is a specialization of the data type when the media type is text/plain.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ED","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"ED","path":"ED","short":"Base for all types and resources","definition":"Data that is primarily intended for human interpretation or for further machine processing is outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information as defined by a different standard (e.g., XML-signatures.) Instead of the data itself, an ED may contain only a reference (see TEL.) Note that the ST data type is a specialization of when the is text/plain.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"ed-base64","severity":"error","human":"If @representation='B64', then xmlText SHALL be a base64binary string.","expression":"(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ED.nullFlavor","path":"ED.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ED.compression","path":"ED.compression","representation":["xmlAttr"],"label":"Compression","definition":"Indicates whether the raw byte data is compressed, and what compression algorithm was used.","min":0,"max":"1","base":{"path":"ED.compression","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm"}},{"id":"ED.integrityCheck","path":"ED.integrityCheck","representation":["xmlAttr"],"label":"Integrity Check","definition":"The integrity check is a short binary value representing a cryptographically strong checksum that is calculated over the binary data. The purpose of this property, when communicated with a reference is for anyone to validate later whether the reference still resolved to the same data that the reference resolved to when the encapsulated data value with reference was created.","min":0,"max":"1","base":{"path":"ED.integrityCheck","min":0,"max":"1"},"type":[{"code":"base64Binary","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bin"]}]},{"id":"ED.integrityCheckAlgorithm","path":"ED.integrityCheckAlgorithm","representation":["xmlAttr"],"label":"Integrity Check Algorithm","definition":"Specifies the algorithm used to compute the integrityCheck value. The cryptographically strong checksum algorithm Secure Hash Algorithm-1 (SHA-1) is currently the industry standard. It has superseded the MD5 algorithm only a couple of years ago, when certain flaws in the security of MD5 were discovered. Currently the SHA-1 hash algorithm is the default choice for the integrity check algorithm. Note that SHA-256 is also entering widespread usage.","min":0,"max":"1","base":{"path":"ED.integrityCheckAlgorithm","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0"}},{"id":"ED.language","path":"ED.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ED.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"ED.mediaType","path":"ED.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ED.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-MediaType"}},{"id":"ED.representation","path":"ED.representation","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ED.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding"}},{"id":"ED.xmlText","path":"ED.xmlText","representation":["xmlText"],"short":"Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.","definition":"Data that is primarily intended for human interpretation or for further machine processing is outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information as defined by a different standard (e.g., XML-signatures.)","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ED.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ED.reference","path":"ED.reference","label":"Reference","definition":"A telecommunication address (TEL), such as a URL for HTTP or FTP, which will resolve to precisely the same binary data that could as well have been provided as inline data.","min":0,"max":"1","base":{"path":"ED.reference","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"ED.thumbnail","path":"ED.thumbnail","label":"Thumbnail","definition":"An abbreviated rendition of the full data. A thumbnail requires significantly fewer resources than the full data, while still maintaining some distinctive similarity with the full data. A thumbnail is typically used with by-reference encapsulated data. It allows a user to select data more efficiently before actually downloading through the reference.","min":0,"max":"1","base":{"path":"ED.thumbnail","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]},"differential":{"element":[{"id":"ED","path":"ED","definition":"Data that is primarily intended for human interpretation or for further machine processing is outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information as defined by a different standard (e.g., XML-signatures.) Instead of the data itself, an ED may contain only a reference (see TEL.) Note that the ST data type is a specialization of when the is text/plain.","min":1,"max":"*","constraint":[{"key":"ed-base64","severity":"error","human":"If @representation='B64', then xmlText SHALL be a base64binary string.","expression":"(representation.empty() or representation != 'B64') or xmlText.empty() or xmlText.matches('^(?:[A-Za-z0-9+//]{4})*(?:[A-Za-z0-9+//]{2}==|[A-Za-z0-9+//]{3}=)?$')"}]},{"id":"ED.compression","path":"ED.compression","representation":["xmlAttr"],"label":"Compression","definition":"Indicates whether the raw byte data is compressed, and what compression algorithm was used.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm"}},{"id":"ED.integrityCheck","path":"ED.integrityCheck","representation":["xmlAttr"],"label":"Integrity Check","definition":"The integrity check is a short binary value representing a cryptographically strong checksum that is calculated over the binary data. The purpose of this property, when communicated with a reference is for anyone to validate later whether the reference still resolved to the same data that the reference resolved to when the encapsulated data value with reference was created.","min":0,"max":"1","type":[{"code":"base64Binary","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bin"]}]},{"id":"ED.integrityCheckAlgorithm","path":"ED.integrityCheckAlgorithm","representation":["xmlAttr"],"label":"Integrity Check Algorithm","definition":"Specifies the algorithm used to compute the integrityCheck value. The cryptographically strong checksum algorithm Secure Hash Algorithm-1 (SHA-1) is currently the industry standard. It has superseded the MD5 algorithm only a couple of years ago, when certain flaws in the security of MD5 were discovered. Currently the SHA-1 hash algorithm is the default choice for the integrity check algorithm. Note that SHA-256 is also entering widespread usage.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0"}},{"id":"ED.language","path":"ED.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"ED.mediaType","path":"ED.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-MediaType"}},{"id":"ED.representation","path":"ED.representation","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding"}},{"id":"ED.xmlText","path":"ED.xmlText","representation":["xmlText"],"short":"Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.","definition":"Data that is primarily intended for human interpretation or for further machine processing is outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information as defined by a different standard (e.g., XML-signatures.)","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ED.reference","path":"ED.reference","label":"Reference","definition":"A telecommunication address (TEL), such as a URL for HTTP or FTP, which will resolve to precisely the same binary data that could as well have been provided as inline data.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"ED.thumbnail","path":"ED.thumbnail","label":"Thumbnail","definition":"An abbreviated rendition of the full data. A thumbnail requires significantly fewer resources than the full data, while still maintaining some distinctive similarity with the full data. A thumbnail is typically used with by-reference encapsulated data. It allows a user to select data more efficiently before actually downloading through the reference.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-EIVL-TS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-EIVL-TS.json new file mode 100644 index 0000000..595ec70 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-EIVL-TS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"EIVL-TS","text":{"status":"generated","div":"
\n

Specifies a periodic interval of time where the recurrence is based on activities of daily living or other important events that are time-related but not fully determined by time.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS","version":"2.0.0-sd","name":"EIVL_TS","title":"EIVL_TS: EventRelatedPeriodicInterval (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Specifies a periodic interval of time where the recurrence is based on activities of daily living or other important events that are time-related but not fully determined by time.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL_TS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS","derivation":"specialization","snapshot":{"element":[{"id":"EIVL_TS","path":"EIVL_TS","short":"Base for all types and resources","definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"EIVL_TS.nullFlavor","path":"EIVL_TS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EIVL_TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"EIVL_TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"0","base":{"path":"TS.value","min":0,"max":"1"},"type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]},{"id":"EIVL_TS.operator","path":"EIVL_TS.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","base":{"path":"SXCM_TS.operator","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"EIVL_TS.event","path":"EIVL_TS.event","label":"Event","definition":"A code for a common (periodical) activity of daily living based on which the event related periodic interval is specified.","min":0,"max":"1","base":{"path":"EIVL_TS.event","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"EIVL_TS.offset","path":"EIVL_TS.offset","label":"Offset","definition":"An interval of elapsed time (duration, not absolute point in time) that marks the offsets for the beginning, width and end of the event-related periodic interval measured from the time each such event actually occurred.","min":0,"max":"1","base":{"path":"EIVL_TS.offset","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"}]}]},"differential":{"element":[{"id":"EIVL_TS","path":"EIVL_TS","min":1,"max":"*"},{"id":"EIVL_TS.value","path":"EIVL_TS.value","representation":["xmlAttr"],"min":0,"max":"0"},{"id":"EIVL_TS.event","path":"EIVL_TS.event","label":"Event","definition":"A code for a common (periodical) activity of daily living based on which the event related periodic interval is specified.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"EIVL_TS.offset","path":"EIVL_TS.offset","label":"Offset","definition":"An interval of elapsed time (duration, not absolute point in time) that marks the offsets for the beginning, width and end of the event-related periodic interval measured from the time each such event actually occurred.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-EN.json b/node_modules/hl7.cda.uv.core/StructureDefinition-EN.json new file mode 100644 index 0000000..c4e7279 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-EN.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"EN","text":{"status":"generated","div":"
\n

A name for a person, organization, place or thing. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for entity name values are "Jim Bob Walton, Jr.", "Health Level Seven, Inc.", "Lake Tahoe", etc. An entity name may be as simple as a character string or may consist of several entity name parts, such as, "Jim", "Bob", "Walton", and "Jr.", "Health Level Seven" and "Inc.", "Lake" and "Tahoe".

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/EN","version":"2.0.0-sd","name":"EN","title":"EN: EntityName (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A name for a person, organization, place or thing. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for entity name values are \"Jim Bob Walton, Jr.\", \"Health Level Seven, Inc.\", \"Lake Tahoe\", etc. An entity name may be as simple as a character string or may consist of several entity name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\", \"Health Level Seven\" and \"Inc.\", \"Lake\" and \"Tahoe\".","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/EN","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"EN","path":"EN","short":"Base for all types and resources","definition":"A name for a person, organization, place or thing. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for entity name values are \"Jim Bob Walton, Jr.\", \"Health Level Seven, Inc.\", \"Lake Tahoe\", etc. An entity name may be as simple as a character string or may consist of several entity name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\", \"Health Level Seven\" and \"Inc.\", \"Lake\" and \"Tahoe\".","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"EN.nullFlavor","path":"EN.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EN.use","path":"EN.use","representation":["xmlAttr"],"label":"Use Code","definition":"A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose","min":0,"max":"*","base":{"path":"EN.use","min":0,"max":"*"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"}},{"id":"EN.item","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group","valueBoolean":true}],"path":"EN.item","definition":"A series of items that constitute the name.","min":0,"max":"*","base":{"path":"EN.item","min":0,"max":"*"},"type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}],"constraint":[{"key":"EN-1","severity":"error","human":"Can only have only one of the possible item elements in each choice","expression":"(delimiter | family | given | prefix | suffix | xmlText).count() = 1"}]},{"id":"EN.item.delimiter","path":"EN.item.delimiter","min":0,"max":"*","base":{"path":"EN.item.delimiter","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.family","path":"EN.item.family","min":0,"max":"*","base":{"path":"EN.item.family","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.given","path":"EN.item.given","min":0,"max":"*","base":{"path":"EN.item.given","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.prefix","path":"EN.item.prefix","min":0,"max":"*","base":{"path":"EN.item.prefix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.suffix","path":"EN.item.suffix","min":0,"max":"*","base":{"path":"EN.item.suffix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.xmlText","path":"EN.item.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"EN.item.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EN.validTime","path":"EN.validTime","label":"Valid Time","definition":"An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.","min":0,"max":"1","base":{"path":"EN.validTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]}]},"differential":{"element":[{"id":"EN","path":"EN","definition":"A name for a person, organization, place or thing. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for entity name values are \"Jim Bob Walton, Jr.\", \"Health Level Seven, Inc.\", \"Lake Tahoe\", etc. An entity name may be as simple as a character string or may consist of several entity name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\", \"Health Level Seven\" and \"Inc.\", \"Lake\" and \"Tahoe\".","min":1,"max":"*"},{"id":"EN.use","path":"EN.use","representation":["xmlAttr"],"label":"Use Code","definition":"A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose","min":0,"max":"*","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"}},{"id":"EN.item","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group","valueBoolean":true}],"path":"EN.item","definition":"A series of items that constitute the name.","min":0,"max":"*","type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}],"constraint":[{"key":"EN-1","severity":"error","human":"Can only have only one of the possible item elements in each choice","expression":"(delimiter | family | given | prefix | suffix | xmlText).count() = 1"}]},{"id":"EN.item.delimiter","path":"EN.item.delimiter","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.family","path":"EN.item.family","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.given","path":"EN.item.given","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.prefix","path":"EN.item.prefix","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.suffix","path":"EN.item.suffix","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.xmlText","path":"EN.item.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EN.validTime","path":"EN.validTime","label":"Valid Time","definition":"An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ENXP.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ENXP.json new file mode 100644 index 0000000..330ef9a --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ENXP.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ENXP","text":{"status":"generated","div":"
\n

A character string token representing a part of a name. May have a type code signifying the role of the part in the whole entity name, and a qualifier code for more detail about the name part type. Typical name parts for person names are given names, and family names, titles, etc.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP","version":"2.0.0-sd","name":"ENXP","title":"ENXP: Entity Name Part (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A character string token representing a part of a name. May have a type code signifying the role of the part in the whole entity name, and a qualifier code for more detail about the name part type. Typical name parts for person names are given names, and family names, titles, etc.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ST","derivation":"specialization","snapshot":{"element":[{"id":"ENXP","path":"ENXP","short":"Base for all types and resources","definition":"The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ENXP.nullFlavor","path":"ENXP.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ENXP.representation","path":"ENXP.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"ENXP.mediaType","path":"ENXP.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"ENXP.language","path":"ENXP.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"ENXP.xmlText","path":"ENXP.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ENXP.partType","path":"ENXP.partType","representation":["xmlAttr"],"label":"Name Part Type Code","definition":"Indicates whether the name part is a given name, family name, prefix, suffix, etc.","min":0,"max":"1","base":{"path":"ENXP.partType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityNamePartType"}},{"id":"ENXP.qualifier","path":"ENXP.qualifier","representation":["xmlAttr"],"label":"Qualifier Code","definition":"qualifier is a set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. For example, a given name may be flagged as a nickname, a family name may be a pseudonym or a name of public records.","min":0,"max":"*","base":{"path":"ENXP.qualifier","min":0,"max":"*"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier"}}]},"differential":{"element":[{"id":"ENXP","path":"ENXP","min":1,"max":"*"},{"id":"ENXP.partType","path":"ENXP.partType","representation":["xmlAttr"],"label":"Name Part Type Code","definition":"Indicates whether the name part is a given name, family name, prefix, suffix, etc.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityNamePartType"}},{"id":"ENXP.qualifier","path":"ENXP.qualifier","representation":["xmlAttr"],"label":"Qualifier Code","definition":"qualifier is a set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. For example, a given name may be flagged as a nickname, a family name may be a pseudonym or a name of public records.","min":0,"max":"*","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier"}}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-EncompassingEncounter.json b/node_modules/hl7.cda.uv.core/StructureDefinition-EncompassingEncounter.json new file mode 100644 index 0000000..1973059 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-EncompassingEncounter.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"EncompassingEncounter","text":{"status":"generated","div":"
\n

This optional class represents the setting of the clinical encounter during which the documented act(s) or ServiceEvent occurred. Documents are not necessarily generated during an encounter, such as when a clinician, in response to an abnormal lab result, attempts to contact the patient but can't, and writes a Progress Note.

\n

In some cases, the setting of the encounter is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is "Diabetes Clinic Progress Note". The setting of an encounter can also be transmitted in the HealthCareFacility.code attribute. If HealthCareFacility.code is sent, it should be equivalent to or further specialize the value inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply "Clinic Progress Note" and the value of HealthCareFacility.code is "cardiology clinic"), and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.

\n

EncompassingEncounter.dischargeDispositionCode can be used to depict the disposition of the patient at the time of hospital discharge (e.g., discharged to home, expired, against medical advice, etc.).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"encompassingEncounter"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter","version":"2.0.0-sd","name":"EncompassingEncounter","title":"EncompassingEncounter (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"This optional class represents the setting of the clinical encounter during which the documented act(s) or ServiceEvent occurred. Documents are not necessarily generated during an encounter, such as when a clinician, in response to an abnormal lab result, attempts to contact the patient but can't, and writes a Progress Note.\n\nIn some cases, the setting of the encounter is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"Diabetes Clinic Progress Note\". The setting of an encounter can also be transmitted in the HealthCareFacility.code attribute. If HealthCareFacility.code is sent, it should be equivalent to or further specialize the value inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply \"Clinic Progress Note\" and the value of HealthCareFacility.code is \"cardiology clinic\"), and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.\n\nEncompassingEncounter.dischargeDispositionCode can be used to depict the disposition of the patient at the time of hospital discharge (e.g., discharged to home, expired, against medical advice, etc.).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"EncompassingEncounter","path":"EncompassingEncounter","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"EncompassingEncounter.nullFlavor","path":"EncompassingEncounter.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncompassingEncounter.realmCode","path":"EncompassingEncounter.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"EncompassingEncounter.typeId","path":"EncompassingEncounter.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.typeId.nullFlavor","path":"EncompassingEncounter.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncompassingEncounter.typeId.assigningAuthorityName","path":"EncompassingEncounter.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncompassingEncounter.typeId.displayable","path":"EncompassingEncounter.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EncompassingEncounter.typeId.root","path":"EncompassingEncounter.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"EncompassingEncounter.typeId.extension","path":"EncompassingEncounter.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncompassingEncounter.templateId","path":"EncompassingEncounter.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.classCode","path":"EncompassingEncounter.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"EncompassingEncounter.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ENC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"EncompassingEncounter.moodCode","path":"EncompassingEncounter.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"EncompassingEncounter.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"EncompassingEncounter.id","path":"EncompassingEncounter.id","min":0,"max":"*","base":{"path":"EncompassingEncounter.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.code","path":"EncompassingEncounter.code","min":0,"max":"1","base":{"path":"EncompassingEncounter.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"}},{"id":"EncompassingEncounter.effectiveTime","path":"EncompassingEncounter.effectiveTime","min":1,"max":"1","base":{"path":"EncompassingEncounter.effectiveTime","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"EncompassingEncounter.sdtcAdmissionReferralSourceCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"admissionReferralSourceCode"}],"path":"EncompassingEncounter.sdtcAdmissionReferralSourceCode","definition":"This element is a coded concept that represents the type of referral. Its RIM source class is PatientEncounter.","min":0,"max":"1","base":{"path":"EncompassingEncounter.sdtcAdmissionReferralSourceCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"EncompassingEncounter.dischargeDispositionCode","path":"EncompassingEncounter.dischargeDispositionCode","min":0,"max":"1","base":{"path":"EncompassingEncounter.dischargeDispositionCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-USEncounterDischargeDisposition"}},{"id":"EncompassingEncounter.responsibleParty","path":"EncompassingEncounter.responsibleParty","definition":"The responsibleParty participant represents the participant having primary legal responsibility for the encounter. This differs from the legalAuthenticator participant in that the legalAuthenticator may or may not be the responsible party, and is serving a medical records function by signing off on the document, moving it into a completed state.","min":0,"max":"1","base":{"path":"EncompassingEncounter.responsibleParty","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"EncompassingEncounter.responsibleParty.nullFlavor","path":"EncompassingEncounter.responsibleParty.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncompassingEncounter.responsibleParty.realmCode","path":"EncompassingEncounter.responsibleParty.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"EncompassingEncounter.responsibleParty.typeId","path":"EncompassingEncounter.responsibleParty.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.responsibleParty.typeId.nullFlavor","path":"EncompassingEncounter.responsibleParty.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncompassingEncounter.responsibleParty.typeId.assigningAuthorityName","path":"EncompassingEncounter.responsibleParty.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncompassingEncounter.responsibleParty.typeId.displayable","path":"EncompassingEncounter.responsibleParty.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EncompassingEncounter.responsibleParty.typeId.root","path":"EncompassingEncounter.responsibleParty.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"EncompassingEncounter.responsibleParty.typeId.extension","path":"EncompassingEncounter.responsibleParty.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncompassingEncounter.responsibleParty.templateId","path":"EncompassingEncounter.responsibleParty.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.responsibleParty.typeCode","path":"EncompassingEncounter.responsibleParty.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"EncompassingEncounter.responsibleParty.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"RESP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"EncompassingEncounter.responsibleParty.assignedEntity","path":"EncompassingEncounter.responsibleParty.assignedEntity","min":1,"max":"1","base":{"path":"EncompassingEncounter.responsibleParty.assignedEntity","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]},{"id":"EncompassingEncounter.encounterParticipant","path":"EncompassingEncounter.encounterParticipant","min":0,"max":"*","base":{"path":"EncompassingEncounter.encounterParticipant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant"}]},{"id":"EncompassingEncounter.location","path":"EncompassingEncounter.location","definition":"The location participant (location class) relates a healthcare facility (HealthCareFacility class) to the encounter to indicate where the encounter took place. The entity playing the role of HealthCareFacility is a place (Place class). The entity scoping the HealthCareFacility role is an organization (Organization class).\n\nThe setting of an encounter (e.g. cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) can be expressed in HealthCareFacility.code. Note that setting and physical location are not the same. There is a many-to-many relationship between setting and the physical location where care is delivered. Thus, a particular room can provide the location for cardiology clinic one day, and for primary care clinic another day; and cardiology clinic today might be held in one physical location, but in another physical location tomorrow.\n\nWhen the location is an organization, this is indicated by the presence of a scoping Organization, without a playing Place.","min":0,"max":"1","base":{"path":"EncompassingEncounter.location","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"EncompassingEncounter.location.nullFlavor","path":"EncompassingEncounter.location.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncompassingEncounter.location.realmCode","path":"EncompassingEncounter.location.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"EncompassingEncounter.location.typeId","path":"EncompassingEncounter.location.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.location.typeId.nullFlavor","path":"EncompassingEncounter.location.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncompassingEncounter.location.typeId.assigningAuthorityName","path":"EncompassingEncounter.location.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncompassingEncounter.location.typeId.displayable","path":"EncompassingEncounter.location.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EncompassingEncounter.location.typeId.root","path":"EncompassingEncounter.location.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"EncompassingEncounter.location.typeId.extension","path":"EncompassingEncounter.location.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncompassingEncounter.location.templateId","path":"EncompassingEncounter.location.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.location.typeCode","path":"EncompassingEncounter.location.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"EncompassingEncounter.location.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"LOC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationTargetLocation"}},{"id":"EncompassingEncounter.location.healthCareFacility","path":"EncompassingEncounter.location.healthCareFacility","min":1,"max":"1","base":{"path":"EncompassingEncounter.location.healthCareFacility","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility"}]}]},"differential":{"element":[{"id":"EncompassingEncounter","path":"EncompassingEncounter","min":1,"max":"1"},{"id":"EncompassingEncounter.classCode","path":"EncompassingEncounter.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ENC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"EncompassingEncounter.moodCode","path":"EncompassingEncounter.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"EncompassingEncounter.id","path":"EncompassingEncounter.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncompassingEncounter.code","path":"EncompassingEncounter.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"}},{"id":"EncompassingEncounter.effectiveTime","path":"EncompassingEncounter.effectiveTime","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"EncompassingEncounter.sdtcAdmissionReferralSourceCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"admissionReferralSourceCode"}],"path":"EncompassingEncounter.sdtcAdmissionReferralSourceCode","definition":"This element is a coded concept that represents the type of referral. Its RIM source class is PatientEncounter.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"EncompassingEncounter.dischargeDispositionCode","path":"EncompassingEncounter.dischargeDispositionCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-USEncounterDischargeDisposition"}},{"id":"EncompassingEncounter.responsibleParty","path":"EncompassingEncounter.responsibleParty","definition":"The responsibleParty participant represents the participant having primary legal responsibility for the encounter. This differs from the legalAuthenticator participant in that the legalAuthenticator may or may not be the responsible party, and is serving a medical records function by signing off on the document, moving it into a completed state.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"EncompassingEncounter.responsibleParty.typeCode","path":"EncompassingEncounter.responsibleParty.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"RESP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"EncompassingEncounter.responsibleParty.assignedEntity","path":"EncompassingEncounter.responsibleParty.assignedEntity","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]},{"id":"EncompassingEncounter.encounterParticipant","path":"EncompassingEncounter.encounterParticipant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant"}]},{"id":"EncompassingEncounter.location","path":"EncompassingEncounter.location","definition":"The location participant (location class) relates a healthcare facility (HealthCareFacility class) to the encounter to indicate where the encounter took place. The entity playing the role of HealthCareFacility is a place (Place class). The entity scoping the HealthCareFacility role is an organization (Organization class).\n\nThe setting of an encounter (e.g. cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) can be expressed in HealthCareFacility.code. Note that setting and physical location are not the same. There is a many-to-many relationship between setting and the physical location where care is delivered. Thus, a particular room can provide the location for cardiology clinic one day, and for primary care clinic another day; and cardiology clinic today might be held in one physical location, but in another physical location tomorrow.\n\nWhen the location is an organization, this is indicated by the presence of a scoping Organization, without a playing Place.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"EncompassingEncounter.location.typeCode","path":"EncompassingEncounter.location.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"LOC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationTargetLocation"}},{"id":"EncompassingEncounter.location.healthCareFacility","path":"EncompassingEncounter.location.healthCareFacility","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Encounter.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Encounter.json new file mode 100644 index 0000000..664d6c2 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Encounter.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Encounter","text":{"status":"generated","div":"
\n

A derivative of the RIM PatientEncounter class, used to represent related encounters, such as follow-up visits or referenced past encounters.

\n

NOTE: The EncompassingEncounter class in the CDA Header (see Header Relationships (§ 4.2.3 )) represents the setting of the clinical encounter during which the documented act occurred. The Encounter class in the CDA Body is used to represent other related encounters.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"encounter"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter","version":"2.0.0-sd","name":"Encounter","title":"Encounter (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM PatientEncounter class, used to represent related encounters, such as follow-up visits or referenced past encounters.\n\nNOTE: The EncompassingEncounter class in the CDA Header (see Header Relationships (§ 4.2.3 )) represents the setting of the clinical encounter during which the documented act occurred. The Encounter class in the CDA Body is used to represent other related encounters.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Encounter","path":"Encounter","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Encounter.nullFlavor","path":"Encounter.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Encounter.realmCode","path":"Encounter.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Encounter.typeId","path":"Encounter.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Encounter.typeId.nullFlavor","path":"Encounter.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Encounter.typeId.assigningAuthorityName","path":"Encounter.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Encounter.typeId.displayable","path":"Encounter.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Encounter.typeId.root","path":"Encounter.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Encounter.typeId.extension","path":"Encounter.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Encounter.templateId","path":"Encounter.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Encounter.classCode","path":"Encounter.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Encounter.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ENC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"Encounter.moodCode","path":"Encounter.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Encounter.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentEncounterMood|2.0.0"}},{"id":"Encounter.id","path":"Encounter.id","min":0,"max":"*","base":{"path":"Encounter.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Encounter.code","path":"Encounter.code","min":0,"max":"1","base":{"path":"Encounter.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"}},{"id":"Encounter.text","path":"Encounter.text","min":0,"max":"1","base":{"path":"Encounter.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Encounter.statusCode","path":"Encounter.statusCode","min":0,"max":"1","base":{"path":"Encounter.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Encounter.effectiveTime","path":"Encounter.effectiveTime","min":0,"max":"1","base":{"path":"Encounter.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Encounter.sdtcDischargeDispositionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"dischargeDispositionCode"}],"path":"Encounter.sdtcDischargeDispositionCode","min":0,"max":"1","base":{"path":"Encounter.sdtcDischargeDispositionCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Encounter.priorityCode","path":"Encounter.priorityCode","min":0,"max":"1","base":{"path":"Encounter.priorityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Encounter.subject","path":"Encounter.subject","min":0,"max":"1","base":{"path":"Encounter.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Encounter.specimen","path":"Encounter.specimen","min":0,"max":"*","base":{"path":"Encounter.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Encounter.performer","path":"Encounter.performer","min":0,"max":"*","base":{"path":"Encounter.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Encounter.author","path":"Encounter.author","min":0,"max":"*","base":{"path":"Encounter.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Encounter.informant","path":"Encounter.informant","min":0,"max":"*","base":{"path":"Encounter.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Encounter.participant","path":"Encounter.participant","min":0,"max":"*","base":{"path":"Encounter.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Encounter.entryRelationship","path":"Encounter.entryRelationship","min":0,"max":"*","base":{"path":"Encounter.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Encounter.reference","path":"Encounter.reference","min":0,"max":"*","base":{"path":"Encounter.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Encounter.precondition","path":"Encounter.precondition","min":0,"max":"*","base":{"path":"Encounter.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Encounter.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Encounter.sdtcPrecondition2","min":0,"max":"*","base":{"path":"Encounter.sdtcPrecondition2","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Encounter.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Encounter.sdtcInFulfillmentOf1","min":0,"max":"*","base":{"path":"Encounter.sdtcInFulfillmentOf1","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]},"differential":{"element":[{"id":"Encounter","path":"Encounter","min":1,"max":"1"},{"id":"Encounter.classCode","path":"Encounter.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ENC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"Encounter.moodCode","path":"Encounter.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentEncounterMood|2.0.0"}},{"id":"Encounter.id","path":"Encounter.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Encounter.code","path":"Encounter.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActEncounterCode"}},{"id":"Encounter.text","path":"Encounter.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Encounter.statusCode","path":"Encounter.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Encounter.effectiveTime","path":"Encounter.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Encounter.sdtcDischargeDispositionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"dischargeDispositionCode"}],"path":"Encounter.sdtcDischargeDispositionCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Encounter.priorityCode","path":"Encounter.priorityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Encounter.subject","path":"Encounter.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Encounter.specimen","path":"Encounter.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Encounter.performer","path":"Encounter.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Encounter.author","path":"Encounter.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Encounter.informant","path":"Encounter.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Encounter.participant","path":"Encounter.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Encounter.entryRelationship","path":"Encounter.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Encounter.reference","path":"Encounter.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Encounter.precondition","path":"Encounter.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Encounter.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Encounter.sdtcPrecondition2","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Encounter.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Encounter.sdtcInFulfillmentOf1","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-EncounterParticipant.json b/node_modules/hl7.cda.uv.core/StructureDefinition-EncounterParticipant.json new file mode 100644 index 0000000..c644afa --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-EncounterParticipant.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"EncounterParticipant","text":{"status":"generated","div":"
\n

TODO

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"encounterParticipant"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant","version":"2.0.0-sd","name":"EncounterParticipant","title":"EncounterParticipant (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"TODO","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"EncounterParticipant","path":"EncounterParticipant","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"EncounterParticipant.nullFlavor","path":"EncounterParticipant.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncounterParticipant.realmCode","path":"EncounterParticipant.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"EncounterParticipant.typeId","path":"EncounterParticipant.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncounterParticipant.typeId.nullFlavor","path":"EncounterParticipant.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EncounterParticipant.typeId.assigningAuthorityName","path":"EncounterParticipant.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncounterParticipant.typeId.displayable","path":"EncounterParticipant.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EncounterParticipant.typeId.root","path":"EncounterParticipant.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"EncounterParticipant.typeId.extension","path":"EncounterParticipant.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EncounterParticipant.templateId","path":"EncounterParticipant.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EncounterParticipant.typeCode","path":"EncounterParticipant.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"EncounterParticipant.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xEncounterParticipant|2.0.0"}},{"id":"EncounterParticipant.time","path":"EncounterParticipant.time","min":0,"max":"1","base":{"path":"EncounterParticipant.time","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"EncounterParticipant.assignedEntity","path":"EncounterParticipant.assignedEntity","min":0,"max":"1","base":{"path":"EncounterParticipant.assignedEntity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]},"differential":{"element":[{"id":"EncounterParticipant","path":"EncounterParticipant","min":1,"max":"1"},{"id":"EncounterParticipant.typeCode","path":"EncounterParticipant.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xEncounterParticipant|2.0.0"}},{"id":"EncounterParticipant.time","path":"EncounterParticipant.time","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"EncounterParticipant.assignedEntity","path":"EncounterParticipant.assignedEntity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Entity.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Entity.json new file mode 100644 index 0000000..eec65e6 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Entity.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Entity","text":{"status":"generated","div":"
\n

A physical thing, group of physical things or an organization capable of participating in Acts while in a role.

\n

An entity is a physical object that has, had or will have existence. The only exception to this is Organization, which while not having a physical presence, fulfills the other characteristics of an Entity. Entity stipulates the thing itself, not the Roles it may play: the Role of Patient, e.g., is played by the Person Entity.

\n

Living subjects (including human beings), organizations, materials, places and their specializations.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"entity"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Entity","version":"2.0.0-sd","name":"Entity","title":"Entity (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A physical thing, group of physical things or an organization capable of participating in Acts while in a role.\n\nAn entity is a physical object that has, had or will have existence. The only exception to this is Organization, which while not having a physical presence, fulfills the other characteristics of an Entity. Entity stipulates the thing itself, not the Roles it may play: the Role of Patient, e.g., is played by the Person Entity.\n\nLiving subjects (including human beings), organizations, materials, places and their specializations.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Entity","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Entity","path":"Entity","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Entity.nullFlavor","path":"Entity.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Entity.realmCode","path":"Entity.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Entity.typeId","path":"Entity.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Entity.typeId.nullFlavor","path":"Entity.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Entity.typeId.assigningAuthorityName","path":"Entity.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Entity.typeId.displayable","path":"Entity.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Entity.typeId.root","path":"Entity.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Entity.typeId.extension","path":"Entity.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Entity.templateId","path":"Entity.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Entity.classCode","path":"Entity.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Entity.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ENT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassRoot"}},{"id":"Entity.determinerCode","path":"Entity.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Entity.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Entity.id","path":"Entity.id","min":0,"max":"*","base":{"path":"Entity.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Entity.code","path":"Entity.code","min":0,"max":"1","base":{"path":"Entity.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"Entity.desc","path":"Entity.desc","min":0,"max":"1","base":{"path":"Entity.desc","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]},"differential":{"element":[{"id":"Entity","path":"Entity","min":1,"max":"1"},{"id":"Entity.classCode","path":"Entity.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ENT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassRoot"}},{"id":"Entity.determinerCode","path":"Entity.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Entity.id","path":"Entity.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Entity.code","path":"Entity.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"Entity.desc","path":"Entity.desc","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Entry.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Entry.json new file mode 100644 index 0000000..00825f5 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Entry.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Entry","text":{"status":"generated","div":"
\n

CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.

\n

Clinical documents contain a wide breadth of content, requiring much of the RIM to enable a full and complete encoding. The current set of CDA entries have been developed in response to identified requirements and scenarios that are in CDA's scope. Rather than creating specific entries for each scenario, similar requirements are merged to create broader entries, which can then be constrained within a particular realm or implementation. This approach is consistent with the approach taken by CEN, DICOM, and OpenEHR.

\n

The model for CDA entries is derived from the shared HL7 Clinical Statement model, which is a collaborative project between several committees striving to provide a consistent representation of clinical observations and acts across various V3 specifications.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"entry"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Entry","version":"2.0.0-sd","name":"Entry","title":"Entry (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Entry","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Entry","path":"Entry","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"entry-only-one","severity":"error","human":"SHALL have no more than one of act, encounter, observation, observationMedia, organizer, procedure, regionOfInterest, substanceAdministration, or supply.","expression":"(act | encounter | observation | observationMedia | organizer | procedure | regionOfInterest | substanceAdministration | supply).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Entry.nullFlavor","path":"Entry.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Entry.realmCode","path":"Entry.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Entry.typeId","path":"Entry.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Entry.typeId.nullFlavor","path":"Entry.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Entry.typeId.assigningAuthorityName","path":"Entry.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Entry.typeId.displayable","path":"Entry.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Entry.typeId.root","path":"Entry.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Entry.typeId.extension","path":"Entry.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Entry.templateId","path":"Entry.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Entry.typeCode","path":"Entry.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Entry.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry"}},{"id":"Entry.contextConductionInd","path":"Entry.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Entry.contextConductionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"Entry.act","path":"Entry.act","min":0,"max":"1","base":{"path":"Entry.act","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Act"}]},{"id":"Entry.encounter","path":"Entry.encounter","min":0,"max":"1","base":{"path":"Entry.encounter","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter"}]},{"id":"Entry.observation","path":"Entry.observation","min":0,"max":"1","base":{"path":"Entry.observation","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Observation"}]},{"id":"Entry.observationMedia","path":"Entry.observationMedia","min":0,"max":"1","base":{"path":"Entry.observationMedia","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia"}]},{"id":"Entry.organizer","path":"Entry.organizer","min":0,"max":"1","base":{"path":"Entry.organizer","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer"}]},{"id":"Entry.procedure","path":"Entry.procedure","min":0,"max":"1","base":{"path":"Entry.procedure","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure"}]},{"id":"Entry.regionOfInterest","path":"Entry.regionOfInterest","min":0,"max":"1","base":{"path":"Entry.regionOfInterest","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest"}]},{"id":"Entry.substanceAdministration","path":"Entry.substanceAdministration","min":0,"max":"1","base":{"path":"Entry.substanceAdministration","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration"}]},{"id":"Entry.supply","path":"Entry.supply","min":0,"max":"1","base":{"path":"Entry.supply","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Supply"}]}]},"differential":{"element":[{"id":"Entry","path":"Entry","min":1,"max":"*","constraint":[{"key":"entry-only-one","severity":"error","human":"SHALL have no more than one of act, encounter, observation, observationMedia, organizer, procedure, regionOfInterest, substanceAdministration, or supply.","expression":"(act | encounter | observation | observationMedia | organizer | procedure | regionOfInterest | substanceAdministration | supply).count() = 1"}]},{"id":"Entry.typeCode","path":"Entry.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry"}},{"id":"Entry.contextConductionInd","path":"Entry.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"Entry.act","path":"Entry.act","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Act"}]},{"id":"Entry.encounter","path":"Entry.encounter","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter"}]},{"id":"Entry.observation","path":"Entry.observation","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Observation"}]},{"id":"Entry.observationMedia","path":"Entry.observationMedia","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia"}]},{"id":"Entry.organizer","path":"Entry.organizer","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer"}]},{"id":"Entry.procedure","path":"Entry.procedure","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure"}]},{"id":"Entry.regionOfInterest","path":"Entry.regionOfInterest","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest"}]},{"id":"Entry.substanceAdministration","path":"Entry.substanceAdministration","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration"}]},{"id":"Entry.supply","path":"Entry.supply","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Supply"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-EntryRelationship.json b/node_modules/hl7.cda.uv.core/StructureDefinition-EntryRelationship.json new file mode 100644 index 0000000..ede4f39 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-EntryRelationship.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"EntryRelationship","text":{"status":"generated","div":"
\n

CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"entryRelationship"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship","version":"2.0.0-sd","name":"EntryRelationship","title":"EntryRelationship (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"EntryRelationship","path":"EntryRelationship","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"entry-rel-only-one","severity":"error","human":"SHALL have no more than one of act, encounter, observation, observationMedia, organizer, procedure, regionOfInterest, substanceAdministration, or supply.","expression":"(act | encounter | observation | observationMedia | organizer | procedure | regionOfInterest | substanceAdministration | supply).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"EntryRelationship.nullFlavor","path":"EntryRelationship.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EntryRelationship.realmCode","path":"EntryRelationship.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"EntryRelationship.typeId","path":"EntryRelationship.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EntryRelationship.typeId.nullFlavor","path":"EntryRelationship.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EntryRelationship.typeId.assigningAuthorityName","path":"EntryRelationship.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EntryRelationship.typeId.displayable","path":"EntryRelationship.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EntryRelationship.typeId.root","path":"EntryRelationship.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"EntryRelationship.typeId.extension","path":"EntryRelationship.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EntryRelationship.templateId","path":"EntryRelationship.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"EntryRelationship.typeCode","path":"EntryRelationship.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"EntryRelationship.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship"}},{"id":"EntryRelationship.inversionInd","path":"EntryRelationship.inversionInd","representation":["xmlAttr"],"definition":"The entryRelationship.inversionInd can be set to \"true\" to indicate that the relationship should be interpreted as if the roles of the source and target entries were reversed.","min":0,"max":"1","base":{"path":"EntryRelationship.inversionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EntryRelationship.contextConductionInd","path":"EntryRelationship.contextConductionInd","representation":["xmlAttr"],"definition":"The entryRelationship.contextConductionInd differs from the otherwise common use of this attribute in that in all other cases where this attribute is used, the value is fixed at \"true\", whereas here the value is defaulted to \"true\", and can be changed to \"false\" when referencing an entry in the same document. Setting the context conduction to false when referencing an entry in the same document keeps clear the fact that the referenced object retains its original context.","min":0,"max":"1","base":{"path":"EntryRelationship.contextConductionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true},{"id":"EntryRelationship.negationInd","path":"EntryRelationship.negationInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"EntryRelationship.negationInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EntryRelationship.sequenceNumber","path":"EntryRelationship.sequenceNumber","min":0,"max":"1","base":{"path":"EntryRelationship.sequenceNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"EntryRelationship.seperatableInd","path":"EntryRelationship.seperatableInd","min":0,"max":"1","base":{"path":"EntryRelationship.seperatableInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"EntryRelationship.act","path":"EntryRelationship.act","min":0,"max":"1","base":{"path":"EntryRelationship.act","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Act"}]},{"id":"EntryRelationship.encounter","path":"EntryRelationship.encounter","min":0,"max":"1","base":{"path":"EntryRelationship.encounter","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter"}]},{"id":"EntryRelationship.observation","path":"EntryRelationship.observation","min":0,"max":"1","base":{"path":"EntryRelationship.observation","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Observation"}]},{"id":"EntryRelationship.observationMedia","path":"EntryRelationship.observationMedia","min":0,"max":"1","base":{"path":"EntryRelationship.observationMedia","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia"}]},{"id":"EntryRelationship.organizer","path":"EntryRelationship.organizer","min":0,"max":"1","base":{"path":"EntryRelationship.organizer","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer"}]},{"id":"EntryRelationship.procedure","path":"EntryRelationship.procedure","min":0,"max":"1","base":{"path":"EntryRelationship.procedure","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure"}]},{"id":"EntryRelationship.regionOfInterest","path":"EntryRelationship.regionOfInterest","min":0,"max":"1","base":{"path":"EntryRelationship.regionOfInterest","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest"}]},{"id":"EntryRelationship.substanceAdministration","path":"EntryRelationship.substanceAdministration","min":0,"max":"1","base":{"path":"EntryRelationship.substanceAdministration","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration"}]},{"id":"EntryRelationship.supply","path":"EntryRelationship.supply","min":0,"max":"1","base":{"path":"EntryRelationship.supply","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Supply"}]}]},"differential":{"element":[{"id":"EntryRelationship","path":"EntryRelationship","min":1,"max":"*","constraint":[{"key":"entry-rel-only-one","severity":"error","human":"SHALL have no more than one of act, encounter, observation, observationMedia, organizer, procedure, regionOfInterest, substanceAdministration, or supply.","expression":"(act | encounter | observation | observationMedia | organizer | procedure | regionOfInterest | substanceAdministration | supply).count() = 1"}]},{"id":"EntryRelationship.typeCode","path":"EntryRelationship.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship"}},{"id":"EntryRelationship.inversionInd","path":"EntryRelationship.inversionInd","representation":["xmlAttr"],"definition":"The entryRelationship.inversionInd can be set to \"true\" to indicate that the relationship should be interpreted as if the roles of the source and target entries were reversed.","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EntryRelationship.contextConductionInd","path":"EntryRelationship.contextConductionInd","representation":["xmlAttr"],"definition":"The entryRelationship.contextConductionInd differs from the otherwise common use of this attribute in that in all other cases where this attribute is used, the value is fixed at \"true\", whereas here the value is defaulted to \"true\", and can be changed to \"false\" when referencing an entry in the same document. Setting the context conduction to false when referencing an entry in the same document keeps clear the fact that the referenced object retains its original context.","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true},{"id":"EntryRelationship.negationInd","path":"EntryRelationship.negationInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"EntryRelationship.sequenceNumber","path":"EntryRelationship.sequenceNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"EntryRelationship.seperatableInd","path":"EntryRelationship.seperatableInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"EntryRelationship.act","path":"EntryRelationship.act","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Act"}]},{"id":"EntryRelationship.encounter","path":"EntryRelationship.encounter","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter"}]},{"id":"EntryRelationship.observation","path":"EntryRelationship.observation","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Observation"}]},{"id":"EntryRelationship.observationMedia","path":"EntryRelationship.observationMedia","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia"}]},{"id":"EntryRelationship.organizer","path":"EntryRelationship.organizer","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer"}]},{"id":"EntryRelationship.procedure","path":"EntryRelationship.procedure","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure"}]},{"id":"EntryRelationship.regionOfInterest","path":"EntryRelationship.regionOfInterest","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest"}]},{"id":"EntryRelationship.substanceAdministration","path":"EntryRelationship.substanceAdministration","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration"}]},{"id":"EntryRelationship.supply","path":"EntryRelationship.supply","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Supply"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalAct.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalAct.json new file mode 100644 index 0000000..fa5feb7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalAct.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ExternalAct","text":{"status":"generated","div":"
\n

ExternalAct is a derivative of the RIM Act class, to be used when the other more specific classes are not appropriate.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"externalAct"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct","version":"2.0.0-sd","name":"ExternalAct","title":"ExternalAct (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ExternalAct is a derivative of the RIM Act class, to be used when the other more specific classes are not appropriate.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ExternalAct","path":"ExternalAct","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ExternalAct.nullFlavor","path":"ExternalAct.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalAct.realmCode","path":"ExternalAct.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ExternalAct.typeId","path":"ExternalAct.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalAct.typeId.nullFlavor","path":"ExternalAct.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalAct.typeId.assigningAuthorityName","path":"ExternalAct.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalAct.typeId.displayable","path":"ExternalAct.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ExternalAct.typeId.root","path":"ExternalAct.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ExternalAct.typeId.extension","path":"ExternalAct.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalAct.templateId","path":"ExternalAct.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalAct.classCode","path":"ExternalAct.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalAct.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ACT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"ExternalAct.moodCode","path":"ExternalAct.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalAct.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalAct.id","path":"ExternalAct.id","min":0,"max":"*","base":{"path":"ExternalAct.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalAct.code","path":"ExternalAct.code","min":0,"max":"1","base":{"path":"ExternalAct.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ExternalAct.text","path":"ExternalAct.text","min":0,"max":"1","base":{"path":"ExternalAct.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]},"differential":{"element":[{"id":"ExternalAct","path":"ExternalAct","min":1,"max":"1"},{"id":"ExternalAct.classCode","path":"ExternalAct.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ACT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"ExternalAct.moodCode","path":"ExternalAct.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalAct.id","path":"ExternalAct.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalAct.code","path":"ExternalAct.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ExternalAct.text","path":"ExternalAct.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalDocument.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalDocument.json new file mode 100644 index 0000000..9679ab7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalDocument.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ExternalDocument","text":{"status":"generated","div":"
\n

ExternalDocument is a derivative of the RIM Document class, used for representing external documents. ExternalDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the external document.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"externalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument","version":"2.0.0-sd","name":"ExternalDocument","title":"ExternalDocument (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ExternalDocument is a derivative of the RIM Document class, used for representing external documents. ExternalDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the external document.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ExternalDocument","path":"ExternalDocument","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ExternalDocument.nullFlavor","path":"ExternalDocument.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalDocument.realmCode","path":"ExternalDocument.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ExternalDocument.typeId","path":"ExternalDocument.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalDocument.typeId.nullFlavor","path":"ExternalDocument.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalDocument.typeId.assigningAuthorityName","path":"ExternalDocument.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalDocument.typeId.displayable","path":"ExternalDocument.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ExternalDocument.typeId.root","path":"ExternalDocument.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ExternalDocument.typeId.extension","path":"ExternalDocument.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalDocument.templateId","path":"ExternalDocument.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalDocument.classCode","path":"ExternalDocument.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalDocument.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"DOC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassDocument"}},{"id":"ExternalDocument.moodCode","path":"ExternalDocument.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalDocument.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalDocument.id","path":"ExternalDocument.id","min":0,"max":"*","base":{"path":"ExternalDocument.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalDocument.code","path":"ExternalDocument.code","min":0,"max":"1","base":{"path":"ExternalDocument.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://hl7.org/fhir/ValueSet/doc-typecodes"}},{"id":"ExternalDocument.text","path":"ExternalDocument.text","min":0,"max":"1","base":{"path":"ExternalDocument.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ExternalDocument.setId","path":"ExternalDocument.setId","min":0,"max":"1","base":{"path":"ExternalDocument.setId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalDocument.versionNumber","path":"ExternalDocument.versionNumber","min":0,"max":"1","base":{"path":"ExternalDocument.versionNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]}]},"differential":{"element":[{"id":"ExternalDocument","path":"ExternalDocument","min":1,"max":"1"},{"id":"ExternalDocument.classCode","path":"ExternalDocument.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"DOC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassDocument"}},{"id":"ExternalDocument.moodCode","path":"ExternalDocument.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalDocument.id","path":"ExternalDocument.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalDocument.code","path":"ExternalDocument.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://hl7.org/fhir/ValueSet/doc-typecodes"}},{"id":"ExternalDocument.text","path":"ExternalDocument.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ExternalDocument.setId","path":"ExternalDocument.setId","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalDocument.versionNumber","path":"ExternalDocument.versionNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalObservation.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalObservation.json new file mode 100644 index 0000000..b2048e7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalObservation.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ExternalObservation","text":{"status":"generated","div":"
\n

ExternalObservation is a derivative of the RIM Observation class, used for representing external coded and other observations.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"externalObservation"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation","version":"2.0.0-sd","name":"ExternalObservation","title":"ExternalObservation (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ExternalObservation is a derivative of the RIM Observation class, used for representing external coded and other observations.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ExternalObservation","path":"ExternalObservation","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ExternalObservation.nullFlavor","path":"ExternalObservation.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalObservation.realmCode","path":"ExternalObservation.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ExternalObservation.typeId","path":"ExternalObservation.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalObservation.typeId.nullFlavor","path":"ExternalObservation.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalObservation.typeId.assigningAuthorityName","path":"ExternalObservation.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalObservation.typeId.displayable","path":"ExternalObservation.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ExternalObservation.typeId.root","path":"ExternalObservation.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ExternalObservation.typeId.extension","path":"ExternalObservation.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalObservation.templateId","path":"ExternalObservation.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalObservation.classCode","path":"ExternalObservation.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalObservation.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"ExternalObservation.moodCode","path":"ExternalObservation.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalObservation.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalObservation.id","path":"ExternalObservation.id","min":0,"max":"*","base":{"path":"ExternalObservation.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalObservation.code","path":"ExternalObservation.code","min":0,"max":"1","base":{"path":"ExternalObservation.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ExternalObservation.text","path":"ExternalObservation.text","min":0,"max":"1","base":{"path":"ExternalObservation.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]},"differential":{"element":[{"id":"ExternalObservation","path":"ExternalObservation","min":1,"max":"1"},{"id":"ExternalObservation.classCode","path":"ExternalObservation.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"ExternalObservation.moodCode","path":"ExternalObservation.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalObservation.id","path":"ExternalObservation.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalObservation.code","path":"ExternalObservation.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ExternalObservation.text","path":"ExternalObservation.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalProcedure.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalProcedure.json new file mode 100644 index 0000000..eceabcc --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ExternalProcedure.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ExternalProcedure","text":{"status":"generated","div":"
\n

ExternalProcedure is a derivative of the RIM Procedure class, used for representing external procedures.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"externalProcedure"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure","version":"2.0.0-sd","name":"ExternalProcedure","title":"ExternalProcedure (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ExternalProcedure is a derivative of the RIM Procedure class, used for representing external procedures.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ExternalProcedure","path":"ExternalProcedure","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ExternalProcedure.nullFlavor","path":"ExternalProcedure.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalProcedure.realmCode","path":"ExternalProcedure.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ExternalProcedure.typeId","path":"ExternalProcedure.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalProcedure.typeId.nullFlavor","path":"ExternalProcedure.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ExternalProcedure.typeId.assigningAuthorityName","path":"ExternalProcedure.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalProcedure.typeId.displayable","path":"ExternalProcedure.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ExternalProcedure.typeId.root","path":"ExternalProcedure.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ExternalProcedure.typeId.extension","path":"ExternalProcedure.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ExternalProcedure.templateId","path":"ExternalProcedure.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalProcedure.classCode","path":"ExternalProcedure.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalProcedure.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PROC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassProcedure"}},{"id":"ExternalProcedure.moodCode","path":"ExternalProcedure.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ExternalProcedure.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalProcedure.id","path":"ExternalProcedure.id","min":0,"max":"*","base":{"path":"ExternalProcedure.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalProcedure.code","path":"ExternalProcedure.code","min":0,"max":"1","base":{"path":"ExternalProcedure.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ExternalProcedure.text","path":"ExternalProcedure.text","min":0,"max":"1","base":{"path":"ExternalProcedure.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]},"differential":{"element":[{"id":"ExternalProcedure","path":"ExternalProcedure","min":1,"max":"1"},{"id":"ExternalProcedure.classCode","path":"ExternalProcedure.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PROC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassProcedure"}},{"id":"ExternalProcedure.moodCode","path":"ExternalProcedure.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ExternalProcedure.id","path":"ExternalProcedure.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ExternalProcedure.code","path":"ExternalProcedure.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ExternalProcedure.text","path":"ExternalProcedure.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Guardian.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Guardian.json new file mode 100644 index 0000000..1150a1a --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Guardian.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Guardian","text":{"status":"generated","div":"
\n

A patient's guardian is a person or organization in the role of guardian (Guardian class). The entity playing the role of guardian is a person (Person class) or organization (Organization class). The entity scoping the role is the patient (Patient class).

\n

Where a guardian is not explicitly stated, the value should default to local business practice (e.g. the patient makes their own health care decisions unless incapacitated in which case healthcare decisions are made by the patient's spouse).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"guardian"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Guardian","version":"2.0.0-sd","name":"Guardian","title":"Guardian (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A patient's guardian is a person or organization in the role of guardian (Guardian class). The entity playing the role of guardian is a person (Person class) or organization (Organization class). The entity scoping the role is the patient (Patient class).\n\nWhere a guardian is not explicitly stated, the value should default to local business practice (e.g. the patient makes their own health care decisions unless incapacitated in which case healthcare decisions are made by the patient's spouse).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Guardian","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Guardian","path":"Guardian","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"guardian-choice","severity":"error","human":"guardianPerson and guardianOrganization are mutually exclusive (one must be present)","expression":"(guardianPerson | guardianOrganization).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Guardian.nullFlavor","path":"Guardian.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Guardian.realmCode","path":"Guardian.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Guardian.typeId","path":"Guardian.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Guardian.typeId.nullFlavor","path":"Guardian.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Guardian.typeId.assigningAuthorityName","path":"Guardian.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Guardian.typeId.displayable","path":"Guardian.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Guardian.typeId.root","path":"Guardian.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Guardian.typeId.extension","path":"Guardian.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Guardian.templateId","path":"Guardian.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Guardian.classCode","path":"Guardian.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Guardian.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"GUARD","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAgent"}},{"id":"Guardian.id","path":"Guardian.id","min":0,"max":"*","base":{"path":"Guardian.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Guardian.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"Guardian.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"Guardian.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"Guardian.code","path":"Guardian.code","min":0,"max":"1","base":{"path":"Guardian.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"Guardian.addr","path":"Guardian.addr","min":0,"max":"*","base":{"path":"Guardian.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"Guardian.telecom","path":"Guardian.telecom","min":0,"max":"*","base":{"path":"Guardian.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"Guardian.guardianPerson","path":"Guardian.guardianPerson","min":0,"max":"1","base":{"path":"Guardian.guardianPerson","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"Guardian.guardianOrganization","path":"Guardian.guardianOrganization","min":0,"max":"1","base":{"path":"Guardian.guardianOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"Guardian","path":"Guardian","min":1,"max":"1","constraint":[{"key":"guardian-choice","severity":"error","human":"guardianPerson and guardianOrganization are mutually exclusive (one must be present)","expression":"(guardianPerson | guardianOrganization).count() = 1"}]},{"id":"Guardian.classCode","path":"Guardian.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"GUARD","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassAgent"}},{"id":"Guardian.id","path":"Guardian.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Guardian.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"Guardian.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"Guardian.code","path":"Guardian.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"Guardian.addr","path":"Guardian.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"Guardian.telecom","path":"Guardian.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"Guardian.guardianPerson","path":"Guardian.guardianPerson","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"Guardian.guardianOrganization","path":"Guardian.guardianOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-HealthCareFacility.json b/node_modules/hl7.cda.uv.core/StructureDefinition-HealthCareFacility.json new file mode 100644 index 0000000..bdb0da0 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-HealthCareFacility.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"HealthCareFacility","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" HealthCareFacility 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: RoleClassServiceDeliveryLocation (required)
\".\"\".\"\".\" id 0..*II
\".\"\".\"\".\" sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
\".\"\".\"\".\" code 0..1CEBinding: ServiceDeliveryLocationRoleType (example)
\".\"\".\"\".\" location 0..1Place
\".\"\".\"\".\" serviceProviderOrganization 0..1Organization

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"healthCareFacility"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility","version":"2.0.0-sd","name":"HealthCareFacility","title":"HealthCareFacility (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"HealthCareFacility (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"HealthCareFacility","path":"HealthCareFacility","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"HealthCareFacility.nullFlavor","path":"HealthCareFacility.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"HealthCareFacility.realmCode","path":"HealthCareFacility.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"HealthCareFacility.typeId","path":"HealthCareFacility.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"HealthCareFacility.typeId.nullFlavor","path":"HealthCareFacility.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"HealthCareFacility.typeId.assigningAuthorityName","path":"HealthCareFacility.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"HealthCareFacility.typeId.displayable","path":"HealthCareFacility.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"HealthCareFacility.typeId.root","path":"HealthCareFacility.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"HealthCareFacility.typeId.extension","path":"HealthCareFacility.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"HealthCareFacility.templateId","path":"HealthCareFacility.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"HealthCareFacility.classCode","path":"HealthCareFacility.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"HealthCareFacility.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"SDLOC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassServiceDeliveryLocation"}},{"id":"HealthCareFacility.id","path":"HealthCareFacility.id","min":0,"max":"*","base":{"path":"HealthCareFacility.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"HealthCareFacility.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"HealthCareFacility.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"HealthCareFacility.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"HealthCareFacility.code","path":"HealthCareFacility.code","min":0,"max":"1","base":{"path":"HealthCareFacility.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"}},{"id":"HealthCareFacility.location","path":"HealthCareFacility.location","min":0,"max":"1","base":{"path":"HealthCareFacility.location","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Place"}]},{"id":"HealthCareFacility.serviceProviderOrganization","path":"HealthCareFacility.serviceProviderOrganization","min":0,"max":"1","base":{"path":"HealthCareFacility.serviceProviderOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"HealthCareFacility","path":"HealthCareFacility","min":1,"max":"1"},{"id":"HealthCareFacility.classCode","path":"HealthCareFacility.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"SDLOC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassServiceDeliveryLocation"}},{"id":"HealthCareFacility.id","path":"HealthCareFacility.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"HealthCareFacility.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"HealthCareFacility.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"HealthCareFacility.code","path":"HealthCareFacility.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType"}},{"id":"HealthCareFacility.location","path":"HealthCareFacility.location","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Place"}]},{"id":"HealthCareFacility.serviceProviderOrganization","path":"HealthCareFacility.serviceProviderOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-II.json b/node_modules/hl7.cda.uv.core/StructureDefinition-II.json new file mode 100644 index 0000000..ba9dd5b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-II.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"II","text":{"status":"generated","div":"
\n

An identifier that uniquely identifies a thing or object. Examples are object identifier for HL7 RIM objects, medical record number, order id, service catalog item id, Vehicle Identification Number (VIN), etc. Instance identifiers are defined based on ISO object identifiers.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/II","version":"2.0.0-sd","name":"II","title":"II: InstanceIdentifier (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An identifier that uniquely identifies a thing or object. Examples are object identifier for HL7 RIM objects, medical record number, order id, service catalog item id, Vehicle Identification Number (VIN), etc. Instance identifiers are defined based on ISO object identifiers.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/II","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"II","path":"II","short":"Base for all types and resources","definition":"An identifier that uniquely identifies a thing or object. Examples are object identifier for HL7 RIM objects, medical record number, order id, service catalog item id, Vehicle Identification Number (VIN), etc. Instance identifiers are defined based on ISO object identifiers.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"II.nullFlavor","path":"II.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"II.assigningAuthorityName","path":"II.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"II.displayable","path":"II.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"II.root","path":"II.root","representation":["xmlAttr"],"label":"Root","definition":"A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.","min":0,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"II.extension","path":"II.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":0,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]}]},"differential":{"element":[{"id":"II","path":"II","definition":"An identifier that uniquely identifies a thing or object. Examples are object identifier for HL7 RIM objects, medical record number, order id, service catalog item id, Vehicle Identification Number (VIN), etc. Instance identifiers are defined based on ISO object identifiers.","min":1,"max":"*"},{"id":"II.assigningAuthorityName","path":"II.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"II.displayable","path":"II.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"II.root","path":"II.root","representation":["xmlAttr"],"label":"Root","definition":"A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"II.extension","path":"II.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-INT-POS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-INT-POS.json new file mode 100644 index 0000000..a400689 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-INT-POS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"INT-POS","text":{"status":"generated","div":"
\n

Positive integer numbers.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/INT-POS","version":"2.0.0-sd","name":"INT_POS","title":"INT_POS: Positive integer numbers (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Positive integer numbers.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/INT_POS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/INT","derivation":"specialization","snapshot":{"element":[{"id":"INT_POS","path":"INT_POS","short":"Base for all types and resources","definition":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"INT_POS.nullFlavor","path":"INT_POS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"INT_POS.value","path":"INT_POS.value","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"INT.value","min":0,"max":"1"},"type":[{"code":"integer","profile":["http://hl7.org/cda/stds/core/StructureDefinition/int-simple"]}],"minValueInteger":1}]},"differential":{"element":[{"id":"INT_POS","path":"INT_POS","min":1,"max":"*"},{"id":"INT_POS.value","path":"INT_POS.value","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"integer","profile":["http://hl7.org/cda/stds/core/StructureDefinition/int-simple"]}],"minValueInteger":1}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-INT.json b/node_modules/hl7.cda.uv.core/StructureDefinition-INT.json new file mode 100644 index 0000000..0a314b1 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-INT.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"INT","text":{"status":"generated","div":"
\n

Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/INT","version":"2.0.0-sd","name":"INT","title":"INT: IntegerNumber (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/INT","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","derivation":"specialization","snapshot":{"element":[{"id":"INT","path":"INT","short":"Base for all types and resources","definition":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"INT.nullFlavor","path":"INT.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"INT.value","path":"INT.value","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"INT.value","min":0,"max":"1"},"type":[{"code":"integer","profile":["http://hl7.org/cda/stds/core/StructureDefinition/int-simple"]}]}]},"differential":{"element":[{"id":"INT","path":"INT","definition":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","min":1,"max":"*","constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}]},{"id":"INT.value","path":"INT.value","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"integer","profile":["http://hl7.org/cda/stds/core/StructureDefinition/int-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-INT.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-INT.json new file mode 100644 index 0000000..291e283 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-INT.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IVL-INT","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" IVL_INT C1..*ANYXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor
Base for all types and resources
Logical Container: ClinicalDocument (CDA Class)
ivl-int-center: Center cannot co-exist with low or high
\".\"\".\"\".\" @value 0..1int
\".\"\".\"\".\" @operator 0..1csBinding: CDASetOperator (required)
\".\"\".\"\".\" low 0..1IVXB_INT
\".\"\".\"\".\" center 0..1INT
\".\"\".\"\".\" width 0..1INT
\".\"\".\"\".\" high 0..1IVXB_INT

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT","version":"2.0.0-sd","name":"IVL_INT","title":"IVL_INT: Interval (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of consecutive values of an ordered base data type.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IVL_INT","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"IVL_INT","path":"IVL_INT","short":"Base for all types and resources","definition":"Interval of integers","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"ivl-int-center","severity":"error","human":"Center cannot co-exist with low or high","expression":"center.empty() or (low.empty() and high.empty())"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IVL_INT.nullFlavor","path":"IVL_INT.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IVL_INT.value","path":"IVL_INT.value","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"IVL_INT.value","min":0,"max":"1"},"type":[{"code":"integer","profile":["http://hl7.org/cda/stds/core/StructureDefinition/int-simple"]}]},{"id":"IVL_INT.operator","path":"IVL_INT.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","base":{"path":"IVL_INT.operator","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"IVL_INT.low","path":"IVL_INT.low","label":"Low Boundary","definition":"This is the low limit of the interval.","min":0,"max":"1","base":{"path":"IVL_INT.low","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT"}]},{"id":"IVL_INT.center","path":"IVL_INT.center","label":"Central Value","definition":"The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.","min":0,"max":"1","base":{"path":"IVL_INT.center","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"IVL_INT.width","path":"IVL_INT.width","label":"Width","definition":"The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.","min":0,"max":"1","base":{"path":"IVL_INT.width","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"IVL_INT.high","path":"IVL_INT.high","label":"High Boundary","definition":"This is the high limit of the interval.","min":0,"max":"1","base":{"path":"IVL_INT.high","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT"}]}]},"differential":{"element":[{"id":"IVL_INT","path":"IVL_INT","definition":"Interval of integers","min":1,"max":"*","constraint":[{"key":"ivl-int-center","severity":"error","human":"Center cannot co-exist with low or high","expression":"center.empty() or (low.empty() and high.empty())"}]},{"id":"IVL_INT.value","path":"IVL_INT.value","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"IVL_INT.value","min":0,"max":"1"},"type":[{"code":"integer","profile":["http://hl7.org/cda/stds/core/StructureDefinition/int-simple"]}]},{"id":"IVL_INT.operator","path":"IVL_INT.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"IVL_INT.low","path":"IVL_INT.low","label":"Low Boundary","definition":"This is the low limit of the interval.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT"}]},{"id":"IVL_INT.center","path":"IVL_INT.center","label":"Central Value","definition":"The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"IVL_INT.width","path":"IVL_INT.width","label":"Width","definition":"The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"IVL_INT.high","path":"IVL_INT.high","label":"High Boundary","definition":"This is the high limit of the interval.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-PQ.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-PQ.json new file mode 100644 index 0000000..ba0192f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-PQ.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IVL-PQ","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" IVL_PQ C1..*PQXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, @unit, @value, translation
Base for all types and resources
Binding: This type can be bound to a value set using the " CDA binding style
Logical Container: ClinicalDocument (CDA Class)
ivl-pq-center: Center cannot co-exist with low or high
\".\"\".\"\".\" @operator 0..1csBinding: CDASetOperator (required)
\".\"\".\"\".\" low 0..1IVXB_PQ
\".\"\".\"\".\" center 0..1PQ
\".\"\".\"\".\" width 0..1PQ
\".\"\".\"\".\" high 0..1IVXB_PQ

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ","version":"2.0.0-sd","name":"IVL_PQ","title":"IVL_PQ: Interval (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of consecutive values of an ordered base data type.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IVL_PQ","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/PQ","derivation":"specialization","snapshot":{"element":[{"id":"IVL_PQ","path":"IVL_PQ","short":"Base for all types and resources","definition":"A dimensioned quantity expressing the result of a measurement act.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"ivl-pq-center","severity":"error","human":"Center cannot co-exist with low or high","expression":"center.empty() or (low.empty() and high.empty())"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IVL_PQ.nullFlavor","path":"IVL_PQ.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IVL_PQ.unit","path":"IVL_PQ.unit","representation":["xmlAttr"],"label":"Unit of Measure","definition":"The unit of measure specified in the Unified Code for Units of Measure (UCUM) [].","min":0,"max":"1","base":{"path":"PQ.unit","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"1"},{"id":"IVL_PQ.value","path":"IVL_PQ.value","representation":["xmlAttr"],"label":"Maginitude Value","definition":"The magnitude of the quantity measured in terms of the unit.","min":0,"max":"1","base":{"path":"PQ.value","min":0,"max":"1"},"type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]},{"id":"IVL_PQ.translation","path":"IVL_PQ.translation","label":"Translation","definition":"An alternative representation of the same physical quantity expressed in a different unit, of a different unit code system and possibly with a different value.","min":0,"max":"*","base":{"path":"PQ.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQR"}]},{"id":"IVL_PQ.operator","path":"IVL_PQ.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","base":{"path":"IVL_PQ.operator","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"IVL_PQ.low","path":"IVL_PQ.low","label":"Low Boundary","definition":"This is the low limit of the interval.","min":0,"max":"1","base":{"path":"IVL_PQ.low","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ"}]},{"id":"IVL_PQ.center","path":"IVL_PQ.center","label":"Central Value","definition":"The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.","min":0,"max":"1","base":{"path":"IVL_PQ.center","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"IVL_PQ.width","path":"IVL_PQ.width","label":"Width","definition":"The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.","min":0,"max":"1","base":{"path":"IVL_PQ.width","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"IVL_PQ.high","path":"IVL_PQ.high","label":"High Boundary","definition":"This is the high limit of the interval.","min":0,"max":"1","base":{"path":"IVL_PQ.high","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ"}]}]},"differential":{"element":[{"id":"IVL_PQ","path":"IVL_PQ","min":1,"max":"*","constraint":[{"key":"ivl-pq-center","severity":"error","human":"Center cannot co-exist with low or high","expression":"center.empty() or (low.empty() and high.empty())"}]},{"id":"IVL_PQ.operator","path":"IVL_PQ.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"IVL_PQ.low","path":"IVL_PQ.low","label":"Low Boundary","definition":"This is the low limit of the interval.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ"}]},{"id":"IVL_PQ.center","path":"IVL_PQ.center","label":"Central Value","definition":"The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"IVL_PQ.width","path":"IVL_PQ.width","label":"Width","definition":"The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"IVL_PQ.high","path":"IVL_PQ.high","label":"High Boundary","definition":"This is the high limit of the interval.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-TS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-TS.json new file mode 100644 index 0000000..ee5b72d --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IVL-TS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IVL-TS","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" IVL_TS C1..*SXCM_TSXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, @value, @operator
Base for all types and resources
Logical Container: ClinicalDocument (CDA Class)
ivl-ts-center: Center cannot co-exist with low or high
\".\"\".\"\".\" low 0..1IVXB_TS
\".\"\".\"\".\" center 0..1TS
\".\"\".\"\".\" width 0..1PQ
\".\"\".\"\".\" high 0..1IVXB_TS

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS","version":"2.0.0-sd","name":"IVL_TS","title":"IVL_TS: Interval (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of consecutive values of an ordered base data type.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IVL_TS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS","derivation":"specialization","snapshot":{"element":[{"id":"IVL_TS","path":"IVL_TS","short":"Base for all types and resources","definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"ivl-ts-center","severity":"error","human":"Center cannot co-exist with low or high","expression":"center.empty() or (low.empty() and high.empty())"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IVL_TS.nullFlavor","path":"IVL_TS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IVL_TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"IVL_TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"1","base":{"path":"TS.value","min":0,"max":"1"},"type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]},{"id":"IVL_TS.operator","path":"IVL_TS.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","base":{"path":"SXCM_TS.operator","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"IVL_TS.low","path":"IVL_TS.low","label":"Low Boundary","definition":"This is the low limit of the interval.","min":0,"max":"1","base":{"path":"IVL_TS.low","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"}]},{"id":"IVL_TS.center","path":"IVL_TS.center","label":"Central Value","definition":"The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.","min":0,"max":"1","base":{"path":"IVL_TS.center","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"IVL_TS.width","path":"IVL_TS.width","label":"Width","definition":"The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.","min":0,"max":"1","base":{"path":"IVL_TS.width","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"IVL_TS.high","path":"IVL_TS.high","label":"High Boundary","definition":"This is the high limit of the interval.","min":0,"max":"1","base":{"path":"IVL_TS.high","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"}]}]},"differential":{"element":[{"id":"IVL_TS","path":"IVL_TS","min":1,"max":"*","constraint":[{"key":"ivl-ts-center","severity":"error","human":"Center cannot co-exist with low or high","expression":"center.empty() or (low.empty() and high.empty())"}]},{"id":"IVL_TS.low","path":"IVL_TS.low","label":"Low Boundary","definition":"This is the low limit of the interval.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"}]},{"id":"IVL_TS.center","path":"IVL_TS.center","label":"Central Value","definition":"The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"IVL_TS.width","path":"IVL_TS.width","label":"Width","definition":"The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"IVL_TS.high","path":"IVL_TS.high","label":"High Boundary","definition":"This is the high limit of the interval.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-INT.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-INT.json new file mode 100644 index 0000000..ec2e170 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-INT.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IVXB-INT","text":{"status":"generated","div":"
\n

An integer interval boundary containing an inclusive/exclusive flag.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT","version":"2.0.0-sd","name":"IVXB_INT","title":"IVXB_INT: Interval Boundary IntegerNumber (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An integer interval boundary containing an inclusive/exclusive flag.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB_INT","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/INT","derivation":"specialization","snapshot":{"element":[{"id":"IVXB_INT","path":"IVXB_INT","short":"Base for all types and resources","definition":"An integer interval boundary containing an inclusive/exclusive flag.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IVXB_INT.nullFlavor","path":"IVXB_INT.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IVXB_INT.value","path":"IVXB_INT.value","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"INT.value","min":0,"max":"1"},"type":[{"code":"integer","profile":["http://hl7.org/cda/stds/core/StructureDefinition/int-simple"]}]},{"id":"IVXB_INT.inclusive","path":"IVXB_INT.inclusive","representation":["xmlAttr"],"definition":"Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).","min":0,"max":"1","base":{"path":"IVXB_INT.inclusive","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true}]},"differential":{"element":[{"id":"IVXB_INT","path":"IVXB_INT","definition":"An integer interval boundary containing an inclusive/exclusive flag.","min":1,"max":"*"},{"id":"IVXB_INT.inclusive","path":"IVXB_INT.inclusive","representation":["xmlAttr"],"definition":"Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-PQ.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-PQ.json new file mode 100644 index 0000000..0210f1a --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-PQ.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IVXB-PQ","text":{"status":"generated","div":"
\n

A physical quantity interval boundary containing an inclusive/exclusive flag.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ","version":"2.0.0-sd","name":"IVXB_PQ","title":"IVXB_PQ: Interval Boundary PhysicalQuantity (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A physical quantity interval boundary containing an inclusive/exclusive flag.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB_PQ","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/PQ","derivation":"specialization","snapshot":{"element":[{"id":"IVXB_PQ","path":"IVXB_PQ","short":"Base for all types and resources","definition":"A physical quantity interval boundary containing an inclusive/exclusive flag.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IVXB_PQ.nullFlavor","path":"IVXB_PQ.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IVXB_PQ.unit","path":"IVXB_PQ.unit","representation":["xmlAttr"],"label":"Unit of Measure","definition":"The unit of measure specified in the Unified Code for Units of Measure (UCUM) [].","min":0,"max":"1","base":{"path":"PQ.unit","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"1"},{"id":"IVXB_PQ.value","path":"IVXB_PQ.value","representation":["xmlAttr"],"label":"Maginitude Value","definition":"The magnitude of the quantity measured in terms of the unit.","min":0,"max":"1","base":{"path":"PQ.value","min":0,"max":"1"},"type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]},{"id":"IVXB_PQ.translation","path":"IVXB_PQ.translation","label":"Translation","definition":"An alternative representation of the same physical quantity expressed in a different unit, of a different unit code system and possibly with a different value.","min":0,"max":"*","base":{"path":"PQ.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQR"}]},{"id":"IVXB_PQ.inclusive","path":"IVXB_PQ.inclusive","representation":["xmlAttr"],"definition":"Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).","min":0,"max":"1","base":{"path":"IVXB_PQ.inclusive","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true}]},"differential":{"element":[{"id":"IVXB_PQ","path":"IVXB_PQ","definition":"A physical quantity interval boundary containing an inclusive/exclusive flag.","min":1,"max":"*"},{"id":"IVXB_PQ.inclusive","path":"IVXB_PQ.inclusive","representation":["xmlAttr"],"definition":"Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-TS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-TS.json new file mode 100644 index 0000000..d5f9452 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IVXB-TS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IVXB-TS","text":{"status":"generated","div":"
\n

A timestamp interval boundary containing an inclusive/exclusive flag.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS","version":"2.0.0-sd","name":"IVXB_TS","title":"IVXB_TS: Interval Boundary PointInTime (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A timestamp interval boundary containing an inclusive/exclusive flag.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IVXB_TS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/TS","derivation":"specialization","snapshot":{"element":[{"id":"IVXB_TS","path":"IVXB_TS","short":"Base for all types and resources","definition":"A timestamp interval boundary containing an inclusive/exclusive flag.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IVXB_TS.nullFlavor","path":"IVXB_TS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IVXB_TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"IVXB_TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"1","base":{"path":"TS.value","min":0,"max":"1"},"type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]},{"id":"IVXB_TS.inclusive","path":"IVXB_TS.inclusive","representation":["xmlAttr"],"definition":"Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).","min":0,"max":"1","base":{"path":"IVXB_TS.inclusive","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true}]},"differential":{"element":[{"id":"IVXB_TS","path":"IVXB_TS","definition":"A timestamp interval boundary containing an inclusive/exclusive flag.","min":1,"max":"*"},{"id":"IVXB_TS.inclusive","path":"IVXB_TS.inclusive","representation":["xmlAttr"],"definition":"Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open).","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"defaultValueBoolean":true}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IdentifiedBy.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IdentifiedBy.json new file mode 100644 index 0000000..47fd4d7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IdentifiedBy.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IdentifiedBy","text":{"status":"generated","div":"
\n

The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy","version":"2.0.0-sd","name":"IdentifiedBy","title":"IdentifiedBy (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy","baseDefinition":"http://hl7.org/fhir/StructureDefinition/Base","derivation":"specialization","snapshot":{"element":[{"id":"IdentifiedBy","path":"IdentifiedBy","short":"Base for all types and resources","definition":"Base definition for all types defined in FHIR type system.","min":0,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IdentifiedBy.typeCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"IdentifiedBy.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"IdentifiedBy.typeCode","min":1,"max":"1"},"type":[{"code":"code"}],"fixedCode":"REL","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleLinkType"}},{"id":"IdentifiedBy.sdtcAlternateIdentification","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"alternateIdentification"}],"path":"IdentifiedBy.sdtcAlternateIdentification","min":1,"max":"1","base":{"path":"IdentifiedBy.sdtcAlternateIdentification","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification"}]}]},"differential":{"element":[{"id":"IdentifiedBy","path":"IdentifiedBy","min":0,"max":"*"},{"id":"IdentifiedBy.typeCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"}],"path":"IdentifiedBy.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code"}],"fixedCode":"REL","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleLinkType"}},{"id":"IdentifiedBy.sdtcAlternateIdentification","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"alternateIdentification"}],"path":"IdentifiedBy.sdtcAlternateIdentification","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf.json b/node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf.json new file mode 100644 index 0000000..edec487 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"InFulfillmentOf","text":{"status":"generated","div":"
\n

This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with "Diagnostic Imaging Report".

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf","version":"2.0.0-sd","name":"InFulfillmentOf","title":"InFulfillmentOf (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with \"Diagnostic Imaging Report\".","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"InFulfillmentOf","path":"InFulfillmentOf","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"InFulfillmentOf.nullFlavor","path":"InFulfillmentOf.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InFulfillmentOf.realmCode","path":"InFulfillmentOf.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"InFulfillmentOf.typeId","path":"InFulfillmentOf.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InFulfillmentOf.typeId.nullFlavor","path":"InFulfillmentOf.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InFulfillmentOf.typeId.assigningAuthorityName","path":"InFulfillmentOf.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InFulfillmentOf.typeId.displayable","path":"InFulfillmentOf.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InFulfillmentOf.typeId.root","path":"InFulfillmentOf.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"InFulfillmentOf.typeId.extension","path":"InFulfillmentOf.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InFulfillmentOf.templateId","path":"InFulfillmentOf.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InFulfillmentOf.typeCode","path":"InFulfillmentOf.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"InFulfillmentOf.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"FLFS","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipFulfills|2.0.0"}},{"id":"InFulfillmentOf.order","path":"InFulfillmentOf.order","min":1,"max":"1","base":{"path":"InFulfillmentOf.order","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Order"}]}]},"differential":{"element":[{"id":"InFulfillmentOf","path":"InFulfillmentOf","min":1,"max":"1"},{"id":"InFulfillmentOf.typeCode","path":"InFulfillmentOf.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"FLFS","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipFulfills|2.0.0"}},{"id":"InFulfillmentOf.order","path":"InFulfillmentOf.order","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Order"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf1.json b/node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf1.json new file mode 100644 index 0000000..742d8c2 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-InFulfillmentOf1.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"InFulfillmentOf1","text":{"status":"generated","div":"
\n

This is an actRelationship called inFulfillmentOf1 that represents the Fulfills General Relationship Operator in QDM 4.1.x in QDM-Base QRDA Category 1, R3.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1","version":"2.0.0-sd","name":"InFulfillmentOf1","title":"InFulfillmentOf1 (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"This is an actRelationship called inFulfillmentOf1 that represents the Fulfills General Relationship Operator in QDM 4.1.x in QDM-Base QRDA Category 1, R3.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"InFulfillmentOf1","path":"InFulfillmentOf1","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"InFulfillmentOf1.nullFlavor","path":"InFulfillmentOf1.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InFulfillmentOf1.realmCode","path":"InFulfillmentOf1.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"InFulfillmentOf1.typeId","path":"InFulfillmentOf1.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InFulfillmentOf1.typeId.nullFlavor","path":"InFulfillmentOf1.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InFulfillmentOf1.typeId.assigningAuthorityName","path":"InFulfillmentOf1.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InFulfillmentOf1.typeId.displayable","path":"InFulfillmentOf1.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InFulfillmentOf1.typeId.root","path":"InFulfillmentOf1.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"InFulfillmentOf1.typeId.extension","path":"InFulfillmentOf1.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InFulfillmentOf1.templateId","path":"InFulfillmentOf1.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InFulfillmentOf1.typeCode","path":"InFulfillmentOf1.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"InFulfillmentOf1.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"FLFS","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipFulfills|2.0.0"}},{"id":"InFulfillmentOf1.inversionInd","path":"InFulfillmentOf1.inversionInd","representation":["xmlAttr"],"definition":"Can be set to \"true\" to indicate that the relationship should be interpreted as if the roles of the source and target entries were reversed.","min":0,"max":"1","base":{"path":"InFulfillmentOf1.inversionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InFulfillmentOf1.negationInd","path":"InFulfillmentOf1.negationInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"InFulfillmentOf1.negationInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InFulfillmentOf1.actReference","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"InFulfillmentOf1.actReference","min":1,"max":"1","base":{"path":"InFulfillmentOf1.actReference","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"InFulfillmentOf1.actReference.nullFlavor","path":"InFulfillmentOf1.actReference.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InFulfillmentOf1.actReference.realmCode","path":"InFulfillmentOf1.actReference.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"InFulfillmentOf1.actReference.typeId","path":"InFulfillmentOf1.actReference.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InFulfillmentOf1.actReference.typeId.nullFlavor","path":"InFulfillmentOf1.actReference.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InFulfillmentOf1.actReference.typeId.assigningAuthorityName","path":"InFulfillmentOf1.actReference.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InFulfillmentOf1.actReference.typeId.displayable","path":"InFulfillmentOf1.actReference.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InFulfillmentOf1.actReference.typeId.root","path":"InFulfillmentOf1.actReference.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"InFulfillmentOf1.actReference.typeId.extension","path":"InFulfillmentOf1.actReference.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InFulfillmentOf1.actReference.templateId","path":"InFulfillmentOf1.actReference.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InFulfillmentOf1.actReference.classCode","path":"InFulfillmentOf1.actReference.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"InFulfillmentOf1.actReference.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"InFulfillmentOf1.actReference.moodCode","path":"InFulfillmentOf1.actReference.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"InFulfillmentOf1.actReference.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"InFulfillmentOf1.actReference.determinerCode","path":"InFulfillmentOf1.actReference.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"InFulfillmentOf1.actReference.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE"},{"id":"InFulfillmentOf1.actReference.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"InFulfillmentOf1.actReference.id","min":0,"max":"*","base":{"path":"InFulfillmentOf1.actReference.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]}]},"differential":{"element":[{"id":"InFulfillmentOf1","path":"InFulfillmentOf1","min":1,"max":"1"},{"id":"InFulfillmentOf1.typeCode","path":"InFulfillmentOf1.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"FLFS","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipFulfills|2.0.0"}},{"id":"InFulfillmentOf1.inversionInd","path":"InFulfillmentOf1.inversionInd","representation":["xmlAttr"],"definition":"Can be set to \"true\" to indicate that the relationship should be interpreted as if the roles of the source and target entries were reversed.","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InFulfillmentOf1.negationInd","path":"InFulfillmentOf1.negationInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InFulfillmentOf1.actReference","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"InFulfillmentOf1.actReference","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"InFulfillmentOf1.actReference.classCode","path":"InFulfillmentOf1.actReference.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"InFulfillmentOf1.actReference.moodCode","path":"InFulfillmentOf1.actReference.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"InFulfillmentOf1.actReference.determinerCode","path":"InFulfillmentOf1.actReference.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE"},{"id":"InFulfillmentOf1.actReference.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"InFulfillmentOf1.actReference.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Informant.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Informant.json new file mode 100644 index 0000000..59001fd --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Informant.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Informant","text":{"status":"generated","div":"
\n

An informant (or source of information) is a person that provides relevant information, such as the parent of a comatose patient who describes the patient's behavior prior to the onset of coma.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"informant"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Informant","version":"2.0.0-sd","name":"Informant","title":"Informant (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An informant (or source of information) is a person that provides relevant information, such as the parent of a comatose patient who describes the patient's behavior prior to the onset of coma.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Informant","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Informant","path":"Informant","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"informant-entity","severity":"error","human":"AssignedEntity and RelatedEntity are mutually exclusive (one must be present)","expression":"(assignedEntity | relatedEntity).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Informant.nullFlavor","path":"Informant.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Informant.realmCode","path":"Informant.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Informant.typeId","path":"Informant.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Informant.typeId.nullFlavor","path":"Informant.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Informant.typeId.assigningAuthorityName","path":"Informant.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Informant.typeId.displayable","path":"Informant.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Informant.typeId.root","path":"Informant.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Informant.typeId.extension","path":"Informant.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Informant.templateId","path":"Informant.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Informant.typeCode","path":"Informant.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Informant.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INF","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Informant.contextControlCode","path":"Informant.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Informant.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Informant.assignedEntity","path":"Informant.assignedEntity","min":0,"max":"1","base":{"path":"Informant.assignedEntity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]},{"id":"Informant.relatedEntity","path":"Informant.relatedEntity","min":0,"max":"1","base":{"path":"Informant.relatedEntity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity"}]}]},"differential":{"element":[{"id":"Informant","path":"Informant","min":1,"max":"1","constraint":[{"key":"informant-entity","severity":"error","human":"AssignedEntity and RelatedEntity are mutually exclusive (one must be present)","expression":"(assignedEntity | relatedEntity).count() = 1"}]},{"id":"Informant.typeCode","path":"Informant.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INF","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Informant.contextControlCode","path":"Informant.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Informant.assignedEntity","path":"Informant.assignedEntity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]},{"id":"Informant.relatedEntity","path":"Informant.relatedEntity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-InformationRecipient.json b/node_modules/hl7.cda.uv.core/StructureDefinition-InformationRecipient.json new file mode 100644 index 0000000..d4d25c3 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-InformationRecipient.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"InformationRecipient","text":{"status":"generated","div":"
\n

Represents a recipient who should receive a copy of the document.

\n

NOTE: The information recipient is an entity to whom a copy of a document is directed, at the time of document authorship. It is not the same as the cumulative set of persons to whom the document has subsequently been disclosed, over the life-time of the patient. Such a disclosure list would not be contained within the document, and it outside the scope of CDA.

\n

Where a person is the intended recipient (IntendedRecipient class), the playing entity is a person (Person class), optionally scoped by an organization (Organization class). Where the intended recipient is an organization, the IntendedRecipient.classCode is valued with "ASSIGNED", and the recipient is reflected by the presence of a scoping Organization, without a playing entity. Where a health chart is the intended recipient, the IntendedRecipient.classCode is valued with "HLTHCHRT" (health chart). In this case there is no playing entity, and an optional scoping organization (Organization class).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"informationRecipient"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient","version":"2.0.0-sd","name":"InformationRecipient","title":"InformationRecipient (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represents the participant who has transformed a dictated note into text.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"InformationRecipient","path":"InformationRecipient","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"InformationRecipient.nullFlavor","path":"InformationRecipient.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InformationRecipient.realmCode","path":"InformationRecipient.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"InformationRecipient.typeId","path":"InformationRecipient.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InformationRecipient.typeId.nullFlavor","path":"InformationRecipient.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InformationRecipient.typeId.assigningAuthorityName","path":"InformationRecipient.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InformationRecipient.typeId.displayable","path":"InformationRecipient.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InformationRecipient.typeId.root","path":"InformationRecipient.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"InformationRecipient.typeId.extension","path":"InformationRecipient.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InformationRecipient.templateId","path":"InformationRecipient.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InformationRecipient.typeCode","path":"InformationRecipient.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"InformationRecipient.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"PRCP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xInformationRecipient|2.0.0"}},{"id":"InformationRecipient.intendedRecipient","path":"InformationRecipient.intendedRecipient","min":1,"max":"1","base":{"path":"InformationRecipient.intendedRecipient","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient"}]}]},"differential":{"element":[{"id":"InformationRecipient","path":"InformationRecipient","min":1,"max":"1"},{"id":"InformationRecipient.typeCode","path":"InformationRecipient.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"PRCP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xInformationRecipient|2.0.0"}},{"id":"InformationRecipient.intendedRecipient","path":"InformationRecipient.intendedRecipient","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-InfrastructureRoot.json b/node_modules/hl7.cda.uv.core/StructureDefinition-InfrastructureRoot.json new file mode 100644 index 0000000..612a46a --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-InfrastructureRoot.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"InfrastructureRoot","text":{"status":"generated","div":"
\n

An abstract super-type for all RIM classes, either directly or through inheritance.

\n

In general, constraint declarations, such as those communicated in this class's attributes, may occur wherever a RIM class or one of its derived clones is instantiated in an HL7 communication. Thus, the attributes MUST be available in all RIM classes and clones.

\n

Infrastructure Root provides a set of communication infrastructure attributes that may be used in instances of HL7-specified, RIM-based communications. When valued in a communication instance, these attributes indicate whether the information structure is being constrained by specifically defined templates, realms or common communication element types.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"infrastructureRoot"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","version":"2.0.0-sd","name":"InfrastructureRoot","title":"InfrastructureRoot (Base Type for all CDA Classes)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Defines the base elements and attributes on all CDA elements (other than data types)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":true,"type":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"InfrastructureRoot","path":"InfrastructureRoot","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"InfrastructureRoot.nullFlavor","path":"InfrastructureRoot.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InfrastructureRoot.realmCode","path":"InfrastructureRoot.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"InfrastructureRoot.typeId","path":"InfrastructureRoot.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InfrastructureRoot.typeId.nullFlavor","path":"InfrastructureRoot.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"InfrastructureRoot.typeId.assigningAuthorityName","path":"InfrastructureRoot.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InfrastructureRoot.typeId.displayable","path":"InfrastructureRoot.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"InfrastructureRoot.typeId.root","path":"InfrastructureRoot.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"InfrastructureRoot.typeId.extension","path":"InfrastructureRoot.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InfrastructureRoot.templateId","path":"InfrastructureRoot.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]}]},"differential":{"element":[{"id":"InfrastructureRoot","path":"InfrastructureRoot","min":1,"max":"*"},{"id":"InfrastructureRoot.realmCode","path":"InfrastructureRoot.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"InfrastructureRoot.typeId","path":"InfrastructureRoot.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"InfrastructureRoot.typeId.root","path":"InfrastructureRoot.typeId.root","representation":["xmlAttr"],"definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","fixedString":"2.16.840.1.113883.1.3"},{"id":"InfrastructureRoot.typeId.extension","path":"InfrastructureRoot.typeId.extension","representation":["xmlAttr"],"definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"InfrastructureRoot.templateId","path":"InfrastructureRoot.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-IntendedRecipient.json b/node_modules/hl7.cda.uv.core/StructureDefinition-IntendedRecipient.json new file mode 100644 index 0000000..cc8779d --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-IntendedRecipient.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"IntendedRecipient","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" IntendedRecipient 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: CDAInformationRecipientRole (required)
\".\"\".\"\".\" id 0..*II
\".\"\".\"\".\" sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
\".\"\".\"\".\" addr 0..*AD
\".\"\".\"\".\" telecom 0..*TEL
\".\"\".\"\".\" informationRecipient 0..1Person
\".\"\".\"\".\" receivedOrganization 0..1Organization

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"intendedRecipient"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient","version":"2.0.0-sd","name":"IntendedRecipient","title":"IntendedRecipient (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"IntendedRecipient (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"IntendedRecipient","path":"IntendedRecipient","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"IntendedRecipient.nullFlavor","path":"IntendedRecipient.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IntendedRecipient.realmCode","path":"IntendedRecipient.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"IntendedRecipient.typeId","path":"IntendedRecipient.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"IntendedRecipient.typeId.nullFlavor","path":"IntendedRecipient.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"IntendedRecipient.typeId.assigningAuthorityName","path":"IntendedRecipient.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"IntendedRecipient.typeId.displayable","path":"IntendedRecipient.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"IntendedRecipient.typeId.root","path":"IntendedRecipient.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"IntendedRecipient.typeId.extension","path":"IntendedRecipient.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"IntendedRecipient.templateId","path":"IntendedRecipient.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"IntendedRecipient.classCode","path":"IntendedRecipient.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"IntendedRecipient.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole"}},{"id":"IntendedRecipient.id","path":"IntendedRecipient.id","min":0,"max":"*","base":{"path":"IntendedRecipient.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"IntendedRecipient.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"IntendedRecipient.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"IntendedRecipient.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"IntendedRecipient.addr","path":"IntendedRecipient.addr","min":0,"max":"*","base":{"path":"IntendedRecipient.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"IntendedRecipient.telecom","path":"IntendedRecipient.telecom","min":0,"max":"*","base":{"path":"IntendedRecipient.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"IntendedRecipient.informationRecipient","path":"IntendedRecipient.informationRecipient","min":0,"max":"1","base":{"path":"IntendedRecipient.informationRecipient","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"IntendedRecipient.receivedOrganization","path":"IntendedRecipient.receivedOrganization","min":0,"max":"1","base":{"path":"IntendedRecipient.receivedOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"IntendedRecipient","path":"IntendedRecipient","min":1,"max":"1"},{"id":"IntendedRecipient.classCode","path":"IntendedRecipient.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ASSIGNED","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole"}},{"id":"IntendedRecipient.id","path":"IntendedRecipient.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"IntendedRecipient.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"IntendedRecipient.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"IntendedRecipient.addr","path":"IntendedRecipient.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"IntendedRecipient.telecom","path":"IntendedRecipient.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"IntendedRecipient.informationRecipient","path":"IntendedRecipient.informationRecipient","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]},{"id":"IntendedRecipient.receivedOrganization","path":"IntendedRecipient.receivedOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-LabeledDrug.json b/node_modules/hl7.cda.uv.core/StructureDefinition-LabeledDrug.json new file mode 100644 index 0000000..4a2a4ab --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-LabeledDrug.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"LabeledDrug","text":{"status":"generated","div":"
\n

The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"labeledDrug"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug","version":"2.0.0-sd","name":"LabeledDrug","title":"LabeledDrug (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"LabeledDrug","path":"LabeledDrug","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"LabeledDrug.nullFlavor","path":"LabeledDrug.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"LabeledDrug.realmCode","path":"LabeledDrug.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"LabeledDrug.typeId","path":"LabeledDrug.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"LabeledDrug.typeId.nullFlavor","path":"LabeledDrug.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"LabeledDrug.typeId.assigningAuthorityName","path":"LabeledDrug.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"LabeledDrug.typeId.displayable","path":"LabeledDrug.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"LabeledDrug.typeId.root","path":"LabeledDrug.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"LabeledDrug.typeId.extension","path":"LabeledDrug.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"LabeledDrug.templateId","path":"LabeledDrug.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"LabeledDrug.classCode","path":"LabeledDrug.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"LabeledDrug.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MMAT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassManufacturedMaterial"}},{"id":"LabeledDrug.determinerCode","path":"LabeledDrug.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"LabeledDrug.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"KIND","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminerDetermined"}},{"id":"LabeledDrug.code","path":"LabeledDrug.code","min":0,"max":"1","base":{"path":"LabeledDrug.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"LabeledDrug.name","path":"LabeledDrug.name","min":0,"max":"1","base":{"path":"LabeledDrug.name","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]}]},"differential":{"element":[{"id":"LabeledDrug","path":"LabeledDrug","min":1,"max":"1"},{"id":"LabeledDrug.classCode","path":"LabeledDrug.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MMAT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassManufacturedMaterial"}},{"id":"LabeledDrug.determinerCode","path":"LabeledDrug.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"KIND","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminerDetermined"}},{"id":"LabeledDrug.code","path":"LabeledDrug.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"LabeledDrug.name","path":"LabeledDrug.name","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-LanguageCommunication.json b/node_modules/hl7.cda.uv.core/StructureDefinition-LanguageCommunication.json new file mode 100644 index 0000000..5a3b045 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-LanguageCommunication.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"LanguageCommunication","text":{"status":"generated","div":"
\n

The language communication capabilities of an Entity.

\n

While it may seem on the surface that this class would be restricted in usage to only the LivingSubject subtypes, Devices also have the ability to communicate, such as automated telephony devices that transmit patient information to live operators on a triage line or provide automated laboratory results to clinicians.

\n

A patient who originally came from Mexico may have fluent language capabilities to speak, read and write in Spanish, and rudimentary capabilities in English. A person from Russia may have the capability to communicate equally well in spoken language in Russian, Armenian or Ukrainian, and a preference to speak in Armenian.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"languageCommunication"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication","version":"2.0.0-sd","name":"LanguageCommunication","title":"LanguageCommunication (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The language communication capabilities of an Entity.\n\nWhile it may seem on the surface that this class would be restricted in usage to only the LivingSubject subtypes, Devices also have the ability to communicate, such as automated telephony devices that transmit patient information to live operators on a triage line or provide automated laboratory results to clinicians.\n\nA patient who originally came from Mexico may have fluent language capabilities to speak, read and write in Spanish, and rudimentary capabilities in English. A person from Russia may have the capability to communicate equally well in spoken language in Russian, Armenian or Ukrainian, and a preference to speak in Armenian.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"LanguageCommunication","path":"LanguageCommunication","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"LanguageCommunication.nullFlavor","path":"LanguageCommunication.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"LanguageCommunication.realmCode","path":"LanguageCommunication.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"LanguageCommunication.typeId","path":"LanguageCommunication.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"LanguageCommunication.typeId.nullFlavor","path":"LanguageCommunication.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"LanguageCommunication.typeId.assigningAuthorityName","path":"LanguageCommunication.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"LanguageCommunication.typeId.displayable","path":"LanguageCommunication.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"LanguageCommunication.typeId.root","path":"LanguageCommunication.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"LanguageCommunication.typeId.extension","path":"LanguageCommunication.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"LanguageCommunication.templateId","path":"LanguageCommunication.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"LanguageCommunication.languageCode","path":"LanguageCommunication.languageCode","min":0,"max":"1","base":{"path":"LanguageCommunication.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"LanguageCommunication.modeCode","path":"LanguageCommunication.modeCode","min":0,"max":"1","base":{"path":"LanguageCommunication.modeCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-LanguageAbilityMode"}},{"id":"LanguageCommunication.proficiencyLevelCode","path":"LanguageCommunication.proficiencyLevelCode","min":0,"max":"1","base":{"path":"LanguageCommunication.proficiencyLevelCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency"}},{"id":"LanguageCommunication.preferenceInd","path":"LanguageCommunication.preferenceInd","min":0,"max":"1","base":{"path":"LanguageCommunication.preferenceInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]}]},"differential":{"element":[{"id":"LanguageCommunication","path":"LanguageCommunication","min":1,"max":"1"},{"id":"LanguageCommunication.languageCode","path":"LanguageCommunication.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"LanguageCommunication.modeCode","path":"LanguageCommunication.modeCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-LanguageAbilityMode"}},{"id":"LanguageCommunication.proficiencyLevelCode","path":"LanguageCommunication.proficiencyLevelCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-LanguageAbilityProficiency"}},{"id":"LanguageCommunication.preferenceInd","path":"LanguageCommunication.preferenceInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-LegalAuthenticator.json b/node_modules/hl7.cda.uv.core/StructureDefinition-LegalAuthenticator.json new file mode 100644 index 0000000..cfcca70 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-LegalAuthenticator.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"LegalAuthenticator","text":{"status":"generated","div":"
\n

Represents a participant who has legally authenticated the document.

\n

The CDA is a standard that specifies the structure of exchanged clinical documents. In the case where a local document is transformed into a CDA document for exchange, authentication occurs on the local document, and that fact is reflected in the exchanged CDA document. A CDA document can reflect the unauthenticated, authenticated, or legally authenticated state. The unauthenticated state exists when no authentication information has been recorded (i.e., it is the absence of being either authenticated or legally authenticated).

\n

While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. A legalAuthenticator has a required legalAuthenticator.time indicating the time of authentication, and a required legalAuthenticator.signatureCode, indicating that a signature has been obtained and is on file.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"legalAuthenticator"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator","version":"2.0.0-sd","name":"LegalAuthenticator","title":"LegalAuthenticator (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represents a participant who has legally authenticated the document. The CDA is a standard that specifies the structure of exchanged clinical documents. In the case where a local document is transformed into a CDA document for exchange, authentication occurs on the local document, and that fact is reflected in the exchanged CDA document. A CDA document can reflect the unauthenticated, authenticated, or legally authenticated state. The unauthenticated state exists when no authentication information has been recorded (i.e., it is the absence of being either authenticated or legally authenticated). While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. A legalAuthenticator has a required legalAuthenticator.time indicating the time of authentication, and a required legalAuthenticator.signatureCode, indicating that a signature has been obtained and is on file.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"LegalAuthenticator","path":"LegalAuthenticator","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"LegalAuthenticator.nullFlavor","path":"LegalAuthenticator.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"LegalAuthenticator.realmCode","path":"LegalAuthenticator.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"LegalAuthenticator.typeId","path":"LegalAuthenticator.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"LegalAuthenticator.typeId.nullFlavor","path":"LegalAuthenticator.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"LegalAuthenticator.typeId.assigningAuthorityName","path":"LegalAuthenticator.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"LegalAuthenticator.typeId.displayable","path":"LegalAuthenticator.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"LegalAuthenticator.typeId.root","path":"LegalAuthenticator.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"LegalAuthenticator.typeId.extension","path":"LegalAuthenticator.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"LegalAuthenticator.templateId","path":"LegalAuthenticator.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"LegalAuthenticator.typeCode","path":"LegalAuthenticator.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"LegalAuthenticator.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"LA","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"LegalAuthenticator.contextControlCode","path":"LegalAuthenticator.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"LegalAuthenticator.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"LegalAuthenticator.time","path":"LegalAuthenticator.time","min":1,"max":"1","base":{"path":"LegalAuthenticator.time","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"LegalAuthenticator.signatureCode","path":"LegalAuthenticator.signatureCode","min":1,"max":"1","base":{"path":"LegalAuthenticator.signatureCode","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"constraint":[{"key":"signature","severity":"warning","human":"CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'.","expression":"code.exists() implies code != 'X'"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode"}},{"id":"LegalAuthenticator.sdtcSignatureText","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"signatureText"}],"path":"LegalAuthenticator.sdtcSignatureText","definition":"A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.","min":0,"max":"1","base":{"path":"LegalAuthenticator.sdtcSignatureText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"LegalAuthenticator.assignedEntity","path":"LegalAuthenticator.assignedEntity","min":1,"max":"1","base":{"path":"LegalAuthenticator.assignedEntity","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]},"differential":{"element":[{"id":"LegalAuthenticator","path":"LegalAuthenticator","min":1,"max":"1"},{"id":"LegalAuthenticator.typeCode","path":"LegalAuthenticator.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"LA","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"LegalAuthenticator.contextControlCode","path":"LegalAuthenticator.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"LegalAuthenticator.time","path":"LegalAuthenticator.time","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"LegalAuthenticator.signatureCode","path":"LegalAuthenticator.signatureCode","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"constraint":[{"key":"signature","severity":"warning","human":"CDA Release One represented either an intended ('X') or actual ('S') authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of 'X'.","expression":"code.exists() implies code != 'X'"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode"}},{"id":"LegalAuthenticator.sdtcSignatureText","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"signatureText"}],"path":"LegalAuthenticator.sdtcSignatureText","definition":"A textual or multimedia depiction of the signature by which the participant endorses his or her participation in the Act as specified in the Participation.typeCode and that he or she agrees to assume the associated accountability.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"LegalAuthenticator.assignedEntity","path":"LegalAuthenticator.assignedEntity","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-MO.json b/node_modules/hl7.cda.uv.core/StructureDefinition-MO.json new file mode 100644 index 0000000..b92ce86 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-MO.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"MO","text":{"status":"generated","div":"
\n

A monetary amount is a quantity expressing the amount of money in some currency. Currencies are the units in which monetary amounts are denominated in different economic regions. While the monetary amount is a single kind of quantity (money) the exchange rates between the different units are variable. This is the principle difference between physical quantity and monetary amounts, and the reason why currency units are not physical units.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/MO","version":"2.0.0-sd","name":"MO","title":"MO: MonetaryAmount (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A monetary amount is a quantity expressing the amount of money in some currency. Currencies are the units in which monetary amounts are denominated in different economic regions. While the monetary amount is a single kind of quantity (money) the exchange rates between the different units are variable. This is the principle difference between physical quantity and monetary amounts, and the reason why currency units are not physical units.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/MO","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","derivation":"specialization","snapshot":{"element":[{"id":"MO","path":"MO","short":"Base for all types and resources","definition":"A monetary amount is a quantity expressing the amount of money in some currency. Currencies are the units in which monetary amounts are denominated in different economic regions. While the monetary amount is a single kind of quantity (money) the exchange rates between the different units are variable. This is the principle difference between physical quantity and monetary amounts, and the reason why currency units are not physical units.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"nullFlavor.exists() implies (value | currency).empty()"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"MO.nullFlavor","path":"MO.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"MO.currency","path":"MO.currency","representation":["xmlAttr"],"label":"Currency","definition":"The currency unit as defined in ISO 4217.","min":0,"max":"1","base":{"path":"MO.currency","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"MO.value","path":"MO.value","representation":["xmlAttr"],"label":"Value","definition":"The magnitude of the monetary amount in terms of the currency unit.","min":0,"max":"1","base":{"path":"MO.value","min":0,"max":"1"},"type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]}]},"differential":{"element":[{"id":"MO","path":"MO","definition":"A monetary amount is a quantity expressing the amount of money in some currency. Currencies are the units in which monetary amounts are denominated in different economic regions. While the monetary amount is a single kind of quantity (money) the exchange rates between the different units are variable. This is the principle difference between physical quantity and monetary amounts, and the reason why currency units are not physical units.","min":1,"max":"*","constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"nullFlavor.exists() implies (value | currency).empty()"}]},{"id":"MO.currency","path":"MO.currency","representation":["xmlAttr"],"label":"Currency","definition":"The currency unit as defined in ISO 4217.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"MO.value","path":"MO.value","representation":["xmlAttr"],"label":"Value","definition":"The magnitude of the monetary amount in terms of the currency unit.","min":0,"max":"1","type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-MaintainedEntity.json b/node_modules/hl7.cda.uv.core/StructureDefinition-MaintainedEntity.json new file mode 100644 index 0000000..c3234ac --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-MaintainedEntity.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"MaintainedEntity","text":{"status":"generated","div":"
\n

The MaintainedEntity class is present for backwards compatibility, and its use is discouraged, except where needed to support the transformation of CDA, Release One documents.

\n

NOTE: In CDA, Release One, it was possible to specify those individuals responsible for the device. This functionality has been deprecated in CDA, Release Two.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"maintainedEntity"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity","version":"2.0.0-sd","name":"MaintainedEntity","title":"MaintainedEntity (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The MaintainedEntity class is present for backwards compatibility, and its use is discouraged, except where needed to support the transformation of CDA, Release One documents.\n\nNOTE: In CDA, Release One, it was possible to specify those individuals responsible for the device. This functionality has been deprecated in CDA, Release Two.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"MaintainedEntity","path":"MaintainedEntity","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"MaintainedEntity.nullFlavor","path":"MaintainedEntity.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"MaintainedEntity.realmCode","path":"MaintainedEntity.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"MaintainedEntity.typeId","path":"MaintainedEntity.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"MaintainedEntity.typeId.nullFlavor","path":"MaintainedEntity.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"MaintainedEntity.typeId.assigningAuthorityName","path":"MaintainedEntity.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"MaintainedEntity.typeId.displayable","path":"MaintainedEntity.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"MaintainedEntity.typeId.root","path":"MaintainedEntity.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"MaintainedEntity.typeId.extension","path":"MaintainedEntity.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"MaintainedEntity.templateId","path":"MaintainedEntity.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"MaintainedEntity.classCode","path":"MaintainedEntity.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"MaintainedEntity.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MNT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassPassive"}},{"id":"MaintainedEntity.effectiveTime","path":"MaintainedEntity.effectiveTime","min":0,"max":"1","base":{"path":"MaintainedEntity.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"MaintainedEntity.maintainingPerson","path":"MaintainedEntity.maintainingPerson","min":1,"max":"1","base":{"path":"MaintainedEntity.maintainingPerson","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]}]},"differential":{"element":[{"id":"MaintainedEntity","path":"MaintainedEntity","min":1,"max":"1"},{"id":"MaintainedEntity.classCode","path":"MaintainedEntity.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MNT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassPassive"}},{"id":"MaintainedEntity.effectiveTime","path":"MaintainedEntity.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"MaintainedEntity.maintainingPerson","path":"MaintainedEntity.maintainingPerson","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ManufacturedProduct.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ManufacturedProduct.json new file mode 100644 index 0000000..1641c8f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ManufacturedProduct.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ManufacturedProduct","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" ManufacturedProduct C1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
product-choice: manufacturedLabeledDrug and manufacturedMaterial are mutually exclusive (one must be present)
\".\"\".\"\".\" @classCode 0..1csBinding: RoleClassManufacturedProduct (required)
Fixed Value: MANU
\".\"\".\"\".\" id 0..*II
\".\"\".\"\".\" sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
\".\"\".\"\".\" (Choice of one) 1..1
\".\"\".\"\".\"\".\" manufacturedLabeledDrug 0..1LabeledDrug
\".\"\".\"\".\"\".\" manufacturedMaterial 0..1Material
\".\"\".\"\".\" manufacturerOrganization 0..1Organization

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"manufacturedProduct"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct","version":"2.0.0-sd","name":"ManufacturedProduct","title":"ManufacturedProduct (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ManufacturedProduct (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ManufacturedProduct","path":"ManufacturedProduct","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"product-choice","severity":"error","human":"manufacturedLabeledDrug and manufacturedMaterial are mutually exclusive (one must be present)","expression":"(manufacturedLabeledDrug | manufacturedMaterial).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ManufacturedProduct.nullFlavor","path":"ManufacturedProduct.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ManufacturedProduct.realmCode","path":"ManufacturedProduct.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ManufacturedProduct.typeId","path":"ManufacturedProduct.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ManufacturedProduct.typeId.nullFlavor","path":"ManufacturedProduct.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ManufacturedProduct.typeId.assigningAuthorityName","path":"ManufacturedProduct.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ManufacturedProduct.typeId.displayable","path":"ManufacturedProduct.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ManufacturedProduct.typeId.root","path":"ManufacturedProduct.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ManufacturedProduct.typeId.extension","path":"ManufacturedProduct.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ManufacturedProduct.templateId","path":"ManufacturedProduct.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ManufacturedProduct.classCode","path":"ManufacturedProduct.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ManufacturedProduct.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MANU","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassManufacturedProduct"}},{"id":"ManufacturedProduct.id","path":"ManufacturedProduct.id","min":0,"max":"*","base":{"path":"ManufacturedProduct.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ManufacturedProduct.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"ManufacturedProduct.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"ManufacturedProduct.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"ManufacturedProduct.manufacturedLabeledDrug","path":"ManufacturedProduct.manufacturedLabeledDrug","min":0,"max":"1","base":{"path":"ManufacturedProduct.manufacturedLabeledDrug","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug"}]},{"id":"ManufacturedProduct.manufacturedMaterial","path":"ManufacturedProduct.manufacturedMaterial","min":0,"max":"1","base":{"path":"ManufacturedProduct.manufacturedMaterial","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Material"}]},{"id":"ManufacturedProduct.manufacturerOrganization","path":"ManufacturedProduct.manufacturerOrganization","min":0,"max":"1","base":{"path":"ManufacturedProduct.manufacturerOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"ManufacturedProduct","path":"ManufacturedProduct","min":1,"max":"1","constraint":[{"key":"product-choice","severity":"error","human":"manufacturedLabeledDrug and manufacturedMaterial are mutually exclusive (one must be present)","expression":"(manufacturedLabeledDrug | manufacturedMaterial).count() = 1"}]},{"id":"ManufacturedProduct.classCode","path":"ManufacturedProduct.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MANU","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassManufacturedProduct"}},{"id":"ManufacturedProduct.id","path":"ManufacturedProduct.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ManufacturedProduct.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"ManufacturedProduct.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"ManufacturedProduct.manufacturedLabeledDrug","path":"ManufacturedProduct.manufacturedLabeledDrug","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug"}]},{"id":"ManufacturedProduct.manufacturedMaterial","path":"ManufacturedProduct.manufacturedMaterial","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Material"}]},{"id":"ManufacturedProduct.manufacturerOrganization","path":"ManufacturedProduct.manufacturerOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Material.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Material.json new file mode 100644 index 0000000..ada9055 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Material.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Material","text":{"status":"generated","div":"
\n

A subtype of Entity that is inanimate and locationally independent.

\n

Materials are entities that are neither Living Subjects nor places. Manufactured or processed products are considered material, even if they originate as living matter. Materials come in a wide variety of physical forms and can pass through different states (ie. Gas, liquid, solid) while still retaining their physical composition and material characteristics.

\n

Clarify the meaning of "locationally independent"; suggest removing it and supplanting with first Usage Note sentence.

\n

Pharmaceutical substances (including active vaccines containing retarded virus), disposable supplies, durable equipment, implantable devices, food items (including meat or plant products), waste, traded goods.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"material"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Material","version":"2.0.0-sd","name":"Material","title":"Material (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A subtype of Entity that is inanimate and locationally independent.\n\nMaterials are entities that are neither Living Subjects nor places. Manufactured or processed products are considered material, even if they originate as living matter. Materials come in a wide variety of physical forms and can pass through different states (ie. Gas, liquid, solid) while still retaining their physical composition and material characteristics.\n\nClarify the meaning of \"locationally independent\"; suggest removing it and supplanting with first Usage Note sentence.\n\nPharmaceutical substances (including active vaccines containing retarded virus), disposable supplies, durable equipment, implantable devices, food items (including meat or plant products), waste, traded goods.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Material","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Material","path":"Material","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Material.nullFlavor","path":"Material.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Material.realmCode","path":"Material.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Material.typeId","path":"Material.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Material.typeId.nullFlavor","path":"Material.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Material.typeId.assigningAuthorityName","path":"Material.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Material.typeId.displayable","path":"Material.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Material.typeId.root","path":"Material.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Material.typeId.extension","path":"Material.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Material.templateId","path":"Material.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Material.classCode","path":"Material.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Material.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MMAT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassManufacturedMaterial"}},{"id":"Material.determinerCode","path":"Material.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Material.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"KIND","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminerDetermined"}},{"id":"Material.code","path":"Material.code","min":0,"max":"1","base":{"path":"Material.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType"}},{"id":"Material.name","path":"Material.name","min":0,"max":"1","base":{"path":"Material.name","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]},{"id":"Material.lotNumberText","path":"Material.lotNumberText","min":0,"max":"1","base":{"path":"Material.lotNumberText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]}]},"differential":{"element":[{"id":"Material","path":"Material","min":1,"max":"1"},{"id":"Material.classCode","path":"Material.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"MMAT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassManufacturedMaterial"}},{"id":"Material.determinerCode","path":"Material.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"KIND","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminerDetermined"}},{"id":"Material.code","path":"Material.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType"}},{"id":"Material.name","path":"Material.name","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]},{"id":"Material.lotNumberText","path":"Material.lotNumberText","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-NonXMLBody.json b/node_modules/hl7.cda.uv.core/StructureDefinition-NonXMLBody.json new file mode 100644 index 0000000..9bbc7ae --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-NonXMLBody.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"NonXMLBody","text":{"status":"generated","div":"
\n

The NonXMLBody class represents a document body that is in some format other than XML. NonXMLBody.text is used to reference data that is stored externally to the CDA document or to encode the data directly inline.

\n

Rendering a referenced non-XML body requires a software tool that recognizes the particular MIME media type of the blob.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"nonXMLBody"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody","version":"2.0.0-sd","name":"NonXMLBody","title":"NonXMLBody (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The NonXMLBody class represents a document body that is in some format other than XML. NonXMLBody.text is used to reference data that is stored externally to the CDA document or to encode the data directly inline.\n\nRendering a referenced non-XML body requires a software tool that recognizes the particular MIME media type of the blob.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"NonXMLBody","path":"NonXMLBody","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"NonXMLBody.nullFlavor","path":"NonXMLBody.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"NonXMLBody.realmCode","path":"NonXMLBody.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"NonXMLBody.typeId","path":"NonXMLBody.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"NonXMLBody.typeId.nullFlavor","path":"NonXMLBody.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"NonXMLBody.typeId.assigningAuthorityName","path":"NonXMLBody.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"NonXMLBody.typeId.displayable","path":"NonXMLBody.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"NonXMLBody.typeId.root","path":"NonXMLBody.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"NonXMLBody.typeId.extension","path":"NonXMLBody.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"NonXMLBody.templateId","path":"NonXMLBody.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"NonXMLBody.classCode","path":"NonXMLBody.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"NonXMLBody.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCBODY","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer"}},{"id":"NonXMLBody.moodCode","path":"NonXMLBody.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"NonXMLBody.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"NonXMLBody.text","path":"NonXMLBody.text","min":1,"max":"1","base":{"path":"NonXMLBody.text","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"NonXMLBody.confidentialityCode","path":"NonXMLBody.confidentialityCode","min":0,"max":"1","base":{"path":"NonXMLBody.confidentialityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"NonXMLBody.languageCode","path":"NonXMLBody.languageCode","min":0,"max":"1","base":{"path":"NonXMLBody.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}}]},"differential":{"element":[{"id":"NonXMLBody","path":"NonXMLBody","min":1,"max":"1"},{"id":"NonXMLBody.classCode","path":"NonXMLBody.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCBODY","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer"}},{"id":"NonXMLBody.moodCode","path":"NonXMLBody.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"NonXMLBody.text","path":"NonXMLBody.text","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"NonXMLBody.confidentialityCode","path":"NonXMLBody.confidentialityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"NonXMLBody.languageCode","path":"NonXMLBody.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ON.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ON.json new file mode 100644 index 0000000..afe2a1b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ON.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ON","text":{"status":"generated","div":"
\n

A name for an organization. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for organization name values are "Health Level Seven, Inc.", "Hospital", etc. An organization name may be as simple as a character string or may consist of several person name parts, such as, "Health Level 7", "Inc.". ON differs from EN because certain person related name parts are not possible.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ON","version":"2.0.0-sd","name":"ON","title":"ON: OrganizationName (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A name for an organization. A sequence of name parts. Examples for organization name values are \"Health Level Seven, Inc.\", \"Hospital\", etc. An organization name may be as simple as a character string or may consist of several person name parts, such as, \"Health Level 7\", \"Inc.\". ON differs from EN because certain person related name parts are not possible.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ON","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/EN","derivation":"specialization","snapshot":{"element":[{"id":"ON","path":"ON","short":"Base for all types and resources","definition":"A name for an organization. A sequence of name parts. Examples for organization name values are \"Health Level Seven, Inc.\", \"Hospital\", etc. An organization name may be as simple as a character string or may consist of several person name parts, such as, \"Health Level 7\", \"Inc.\". ON differs from EN because certain person related name parts are not possible.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ON.nullFlavor","path":"ON.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ON.use","path":"ON.use","representation":["xmlAttr"],"label":"Use Code","definition":"A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose","min":0,"max":"*","base":{"path":"EN.use","min":0,"max":"*"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"}},{"id":"ON.item","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group","valueBoolean":true}],"path":"ON.item","definition":"A series of items that constitute the name.","min":0,"max":"*","base":{"path":"EN.item","min":0,"max":"*"},"type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}],"constraint":[{"key":"EN-1","severity":"error","human":"Can only have only one of the possible item elements in each choice","expression":"(delimiter | family | given | prefix | suffix | xmlText).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]},{"id":"ON.item.delimiter","path":"ON.item.delimiter","min":0,"max":"*","base":{"path":"EN.item.delimiter","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"ON.item.family","path":"ON.item.family","min":0,"max":"0","base":{"path":"EN.item.family","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"ON.item.given","path":"ON.item.given","min":0,"max":"0","base":{"path":"EN.item.given","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"ON.item.prefix","path":"ON.item.prefix","min":0,"max":"*","base":{"path":"EN.item.prefix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"ON.item.suffix","path":"ON.item.suffix","min":0,"max":"*","base":{"path":"EN.item.suffix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"ON.item.xmlText","path":"ON.item.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"EN.item.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ON.validTime","path":"ON.validTime","label":"Valid Time","definition":"An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.","min":0,"max":"1","base":{"path":"EN.validTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]}]},"differential":{"element":[{"id":"ON","path":"ON","definition":"A name for an organization. A sequence of name parts. Examples for organization name values are \"Health Level Seven, Inc.\", \"Hospital\", etc. An organization name may be as simple as a character string or may consist of several person name parts, such as, \"Health Level 7\", \"Inc.\". ON differs from EN because certain person related name parts are not possible.","min":1,"max":"*"},{"id":"ON.item.family","path":"ON.item.family","max":"0"},{"id":"ON.item.given","path":"ON.item.given","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Observation.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Observation.json new file mode 100644 index 0000000..db25b9b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Observation.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Observation","text":{"status":"generated","div":"
\n

A derivative of the RIM Observation class, used for representing coded and other observations.

\n

Observation.negationInd, when set to "true", is a positive assertion that the Observation as a whole is negated. Some properties such as Observation.id, Observation.moodCode, and the participations are not negated. These properties always have the same meaning: i.e., the author remains the author of the negative Observation. An observation statement with negationInd is still a statement about the specific fact described by the Observation. For instance, a negated "finding of wheezing on July 1" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"observation"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Observation","version":"2.0.0-sd","name":"Observation","title":"Observation (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM Observation class, used for representing coded and other observations.\n\nObservation.negationInd, when set to \"true\", is a positive assertion that the Observation as a whole is negated. Some properties such as Observation.id, Observation.moodCode, and the participations are not negated. These properties always have the same meaning: i.e., the author remains the author of the negative Observation. An observation statement with negationInd is still a statement about the specific fact described by the Observation. For instance, a negated \"finding of wheezing on July 1\" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Observation","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Observation","path":"Observation","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Observation.nullFlavor","path":"Observation.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Observation.realmCode","path":"Observation.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Observation.typeId","path":"Observation.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Observation.typeId.nullFlavor","path":"Observation.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Observation.typeId.assigningAuthorityName","path":"Observation.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Observation.typeId.displayable","path":"Observation.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Observation.typeId.root","path":"Observation.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Observation.typeId.extension","path":"Observation.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Observation.templateId","path":"Observation.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Observation.classCode","path":"Observation.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Observation.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"Observation.moodCode","path":"Observation.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Observation.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActMoodDocumentObservation|2.0.0"}},{"id":"Observation.negationInd","path":"Observation.negationInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Observation.negationInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Observation.id","path":"Observation.id","min":0,"max":"*","base":{"path":"Observation.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Observation.code","path":"Observation.code","representation":["typeAttr"],"min":1,"max":"1","base":{"path":"Observation.code","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ObservationType"}},{"id":"Observation.derivationExpr","path":"Observation.derivationExpr","min":0,"max":"1","base":{"path":"Observation.derivationExpr","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"Observation.text","path":"Observation.text","representation":["typeAttr"],"min":0,"max":"1","base":{"path":"Observation.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Observation.statusCode","path":"Observation.statusCode","min":0,"max":"1","base":{"path":"Observation.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Observation.effectiveTime","path":"Observation.effectiveTime","min":0,"max":"1","base":{"path":"Observation.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Observation.priorityCode","path":"Observation.priorityCode","min":0,"max":"1","base":{"path":"Observation.priorityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Observation.repeatNumber","path":"Observation.repeatNumber","min":0,"max":"1","base":{"path":"Observation.repeatNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT"}]},{"id":"Observation.languageCode","path":"Observation.languageCode","min":0,"max":"1","base":{"path":"Observation.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Observation.value","path":"Observation.value","representation":["typeAttr"],"min":0,"max":"*","base":{"path":"Observation.value","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ANY"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/REAL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ"}]},{"id":"Observation.interpretationCode","path":"Observation.interpretationCode","min":0,"max":"*","base":{"path":"Observation.interpretationCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation"}},{"id":"Observation.methodCode","path":"Observation.methodCode","min":0,"max":"*","base":{"path":"Observation.methodCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ObservationMethod"}},{"id":"Observation.targetSiteCode","path":"Observation.targetSiteCode","definition":"Drawn from concept domain ActSite","min":0,"max":"*","base":{"path":"Observation.targetSiteCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Observation.subject","path":"Observation.subject","min":0,"max":"1","base":{"path":"Observation.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Observation.specimen","path":"Observation.specimen","min":0,"max":"*","base":{"path":"Observation.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Observation.performer","path":"Observation.performer","min":0,"max":"*","base":{"path":"Observation.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Observation.author","path":"Observation.author","min":0,"max":"*","base":{"path":"Observation.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Observation.informant","path":"Observation.informant","min":0,"max":"*","base":{"path":"Observation.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Observation.participant","path":"Observation.participant","min":0,"max":"*","base":{"path":"Observation.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Observation.entryRelationship","path":"Observation.entryRelationship","min":0,"max":"*","base":{"path":"Observation.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Observation.reference","path":"Observation.reference","min":0,"max":"*","base":{"path":"Observation.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Observation.precondition","path":"Observation.precondition","min":0,"max":"*","base":{"path":"Observation.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Observation.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Observation.sdtcPrecondition2","min":0,"max":"*","base":{"path":"Observation.sdtcPrecondition2","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Observation.referenceRange","path":"Observation.referenceRange","definition":"Relates an Observation to the ObservationRange class, where the expected range of values for a particular observation can be specified.","min":0,"max":"*","base":{"path":"Observation.referenceRange","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Observation.referenceRange.nullFlavor","path":"Observation.referenceRange.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Observation.referenceRange.realmCode","path":"Observation.referenceRange.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Observation.referenceRange.typeId","path":"Observation.referenceRange.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Observation.referenceRange.typeId.nullFlavor","path":"Observation.referenceRange.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Observation.referenceRange.typeId.assigningAuthorityName","path":"Observation.referenceRange.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Observation.referenceRange.typeId.displayable","path":"Observation.referenceRange.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Observation.referenceRange.typeId.root","path":"Observation.referenceRange.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Observation.referenceRange.typeId.extension","path":"Observation.referenceRange.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Observation.referenceRange.templateId","path":"Observation.referenceRange.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Observation.referenceRange.typeCode","path":"Observation.referenceRange.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Observation.referenceRange.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"REFV","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"Observation.referenceRange.observationRange","path":"Observation.referenceRange.observationRange","min":1,"max":"1","base":{"path":"Observation.referenceRange.observationRange","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange"}]},{"id":"Observation.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Observation.sdtcInFulfillmentOf1","min":0,"max":"*","base":{"path":"Observation.sdtcInFulfillmentOf1","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]},"differential":{"element":[{"id":"Observation","path":"Observation","min":1,"max":"1"},{"id":"Observation.classCode","path":"Observation.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"Observation.moodCode","path":"Observation.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActMoodDocumentObservation|2.0.0"}},{"id":"Observation.negationInd","path":"Observation.negationInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Observation.id","path":"Observation.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Observation.code","path":"Observation.code","representation":["typeAttr"],"min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ObservationType"}},{"id":"Observation.derivationExpr","path":"Observation.derivationExpr","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"Observation.text","path":"Observation.text","representation":["typeAttr"],"min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Observation.statusCode","path":"Observation.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Observation.effectiveTime","path":"Observation.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Observation.priorityCode","path":"Observation.priorityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Observation.repeatNumber","path":"Observation.repeatNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT"}]},{"id":"Observation.languageCode","path":"Observation.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Observation.value","path":"Observation.value","representation":["typeAttr"],"min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ANY"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/REAL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ"}]},{"id":"Observation.interpretationCode","path":"Observation.interpretationCode","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation"}},{"id":"Observation.methodCode","path":"Observation.methodCode","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ObservationMethod"}},{"id":"Observation.targetSiteCode","path":"Observation.targetSiteCode","definition":"Drawn from concept domain ActSite","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Observation.subject","path":"Observation.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Observation.specimen","path":"Observation.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Observation.performer","path":"Observation.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Observation.author","path":"Observation.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Observation.informant","path":"Observation.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Observation.participant","path":"Observation.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Observation.entryRelationship","path":"Observation.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Observation.reference","path":"Observation.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Observation.precondition","path":"Observation.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Observation.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Observation.sdtcPrecondition2","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Observation.referenceRange","path":"Observation.referenceRange","definition":"Relates an Observation to the ObservationRange class, where the expected range of values for a particular observation can be specified.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Observation.referenceRange.typeCode","path":"Observation.referenceRange.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"REFV","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"Observation.referenceRange.observationRange","path":"Observation.referenceRange.observationRange","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange"}]},{"id":"Observation.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Observation.sdtcInFulfillmentOf1","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ObservationMedia.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ObservationMedia.json new file mode 100644 index 0000000..4250a9f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ObservationMedia.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ObservationMedia","text":{"status":"generated","div":"
\n

A derivative of the RIM Observation class that represents multimedia that is logically part of the current document. This class is only for multimedia that is logically part of the attested content of the document. Rendering a referenced ObservationMedia requires a software tool that recognizes the particular MIME media type.

\n

An XML attribute "ID" of type XML ID, is added to ObservationMedia within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).

\n

The distinction between ObservationMedia and ExternalObservation is that ObservationMedia entries are part of the attested content of the document whereas ExternalObservations are not. For instance, when a clinician draws a picture as part of a progress note, that picture is represented as a CDA ObservationMedia. If that clinician is also describing a finding seen on a chest-x-ray, the referenced chest-x-ray is represented as a CDA ExternalObservation.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"observationMedia"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia","version":"2.0.0-sd","name":"ObservationMedia","title":"ObservationMedia (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM Observation class that represents multimedia that is logically part of the current document. This class is only for multimedia that is logically part of the attested content of the document. Rendering a referenced ObservationMedia requires a software tool that recognizes the particular MIME media type.\n\nAn XML attribute \"ID\" of type XML ID, is added to ObservationMedia within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).\n\nThe distinction between ObservationMedia and ExternalObservation is that ObservationMedia entries are part of the attested content of the document whereas ExternalObservations are not. For instance, when a clinician draws a picture as part of a progress note, that picture is represented as a CDA ObservationMedia. If that clinician is also describing a finding seen on a chest-x-ray, the referenced chest-x-ray is represented as a CDA ExternalObservation.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ObservationMedia","path":"ObservationMedia","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ObservationMedia.nullFlavor","path":"ObservationMedia.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ObservationMedia.realmCode","path":"ObservationMedia.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ObservationMedia.typeId","path":"ObservationMedia.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationMedia.typeId.nullFlavor","path":"ObservationMedia.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ObservationMedia.typeId.assigningAuthorityName","path":"ObservationMedia.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ObservationMedia.typeId.displayable","path":"ObservationMedia.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ObservationMedia.typeId.root","path":"ObservationMedia.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ObservationMedia.typeId.extension","path":"ObservationMedia.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ObservationMedia.templateId","path":"ObservationMedia.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationMedia.ID","path":"ObservationMedia.ID","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ObservationMedia.ID","min":0,"max":"1"},"type":[{"code":"id","profile":["http://hl7.org/cda/stds/core/StructureDefinition/xs-ID"]}]},{"id":"ObservationMedia.classCode","path":"ObservationMedia.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"ObservationMedia.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","fixedCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"ObservationMedia.moodCode","path":"ObservationMedia.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"ObservationMedia.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"EVN","fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ObservationMedia.id","path":"ObservationMedia.id","min":0,"max":"*","base":{"path":"ObservationMedia.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationMedia.languageCode","path":"ObservationMedia.languageCode","min":0,"max":"1","base":{"path":"ObservationMedia.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"ObservationMedia.value","path":"ObservationMedia.value","representation":["typeAttr"],"min":1,"max":"1","base":{"path":"ObservationMedia.value","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ObservationMedia.subject","path":"ObservationMedia.subject","min":0,"max":"1","base":{"path":"ObservationMedia.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"ObservationMedia.specimen","path":"ObservationMedia.specimen","min":0,"max":"*","base":{"path":"ObservationMedia.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"ObservationMedia.performer","path":"ObservationMedia.performer","min":0,"max":"*","base":{"path":"ObservationMedia.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"ObservationMedia.author","path":"ObservationMedia.author","min":0,"max":"*","base":{"path":"ObservationMedia.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"ObservationMedia.informant","path":"ObservationMedia.informant","min":0,"max":"*","base":{"path":"ObservationMedia.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"ObservationMedia.participant","path":"ObservationMedia.participant","min":0,"max":"*","base":{"path":"ObservationMedia.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"ObservationMedia.entryRelationship","path":"ObservationMedia.entryRelationship","min":0,"max":"*","base":{"path":"ObservationMedia.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"ObservationMedia.reference","path":"ObservationMedia.reference","min":0,"max":"*","base":{"path":"ObservationMedia.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"ObservationMedia.precondition","path":"ObservationMedia.precondition","min":0,"max":"*","base":{"path":"ObservationMedia.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"ObservationMedia.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"ObservationMedia.sdtcPrecondition2","min":0,"max":"*","base":{"path":"ObservationMedia.sdtcPrecondition2","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]}]},"differential":{"element":[{"id":"ObservationMedia","path":"ObservationMedia","min":1,"max":"1"},{"id":"ObservationMedia.ID","path":"ObservationMedia.ID","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"id","profile":["http://hl7.org/cda/stds/core/StructureDefinition/xs-ID"]}]},{"id":"ObservationMedia.classCode","path":"ObservationMedia.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","fixedCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"ObservationMedia.moodCode","path":"ObservationMedia.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"EVN","fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ObservationMedia.id","path":"ObservationMedia.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationMedia.languageCode","path":"ObservationMedia.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"ObservationMedia.value","path":"ObservationMedia.value","representation":["typeAttr"],"min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ObservationMedia.subject","path":"ObservationMedia.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"ObservationMedia.specimen","path":"ObservationMedia.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"ObservationMedia.performer","path":"ObservationMedia.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"ObservationMedia.author","path":"ObservationMedia.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"ObservationMedia.informant","path":"ObservationMedia.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"ObservationMedia.participant","path":"ObservationMedia.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"ObservationMedia.entryRelationship","path":"ObservationMedia.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"ObservationMedia.reference","path":"ObservationMedia.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"ObservationMedia.precondition","path":"ObservationMedia.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"ObservationMedia.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"ObservationMedia.sdtcPrecondition2","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ObservationRange.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ObservationRange.json new file mode 100644 index 0000000..fb85cfa --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ObservationRange.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ObservationRange","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" ObservationRange 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: CDAActClassObservation (required)
\".\"\".\"\".\" @moodCode 0..1csBinding: ActMoodPredicate (required)
Fixed Value: EVN.CRT
\".\"\".\"\".\" code 0..1CDBinding: v3 Code System ActCode (example)
\".\"\".\"\".\" text 0..1ED
\".\"\".\"\".\" value 0..1
\".\"\".\"\".\"\".\" valueBL
\".\"\".\"\".\"\".\" valueED
\".\"\".\"\".\"\".\" valueST
\".\"\".\"\".\"\".\" valueCD
\".\"\".\"\".\"\".\" valueCV
\".\"\".\"\".\"\".\" valueCE
\".\"\".\"\".\"\".\" valueCO
\".\"\".\"\".\"\".\" valueSC
\".\"\".\"\".\"\".\" valueII
\".\"\".\"\".\"\".\" valueTEL
\".\"\".\"\".\"\".\" valueAD
\".\"\".\"\".\"\".\" valueEN
\".\"\".\"\".\"\".\" valueINT
\".\"\".\"\".\"\".\" valueREAL
\".\"\".\"\".\"\".\" valuePQ
\".\"\".\"\".\"\".\" valueMO
\".\"\".\"\".\"\".\" valueTS
\".\"\".\"\".\"\".\" valueIVL_PQ
\".\"\".\"\".\"\".\" valueIVL_TS
\".\"\".\"\".\"\".\" valuePIVL_TS
\".\"\".\"\".\"\".\" valueEIVL_TS
\".\"\".\"\".\"\".\" valueSXPR_TS
\".\"\".\"\".\" interpretationCode 0..1CEBinding: CDAObservationInterpretation (required)
\".\"\".\"\".\" sdtcPrecondition1 0..*InfrastructureRootXML Namespace: urn:hl7-org:sdtc
XML: precondition1 (urn:hl7-org:sdtc)
\".\"\".\"\".\"\".\" @typeCode 0..1csBinding: CDAActRelationshipType (required)
Fixed Value: PRCN
\".\"\".\"\".\"\".\" conjunctionCode 1..1CSXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
Binding: RelationshipConjunction (2.0.0) (required)
\".\"\".\"\".\"\".\" criterion1 1..1CriterionXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"observationRange"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange","version":"2.0.0-sd","name":"ObservationRange","title":"ObservationRange (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ObservationRange (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ObservationRange","path":"ObservationRange","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ObservationRange.nullFlavor","path":"ObservationRange.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ObservationRange.realmCode","path":"ObservationRange.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ObservationRange.typeId","path":"ObservationRange.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationRange.typeId.nullFlavor","path":"ObservationRange.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ObservationRange.typeId.assigningAuthorityName","path":"ObservationRange.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ObservationRange.typeId.displayable","path":"ObservationRange.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ObservationRange.typeId.root","path":"ObservationRange.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ObservationRange.typeId.extension","path":"ObservationRange.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ObservationRange.templateId","path":"ObservationRange.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationRange.classCode","path":"ObservationRange.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ObservationRange.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"ObservationRange.moodCode","path":"ObservationRange.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ObservationRange.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN.CRT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActMoodPredicate"}},{"id":"ObservationRange.code","path":"ObservationRange.code","min":0,"max":"1","base":{"path":"ObservationRange.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ObservationRange.text","path":"ObservationRange.text","min":0,"max":"1","base":{"path":"ObservationRange.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ObservationRange.value","path":"ObservationRange.value","representation":["typeAttr"],"min":0,"max":"1","base":{"path":"ObservationRange.value","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/REAL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"ObservationRange.interpretationCode","path":"ObservationRange.interpretationCode","min":0,"max":"1","base":{"path":"ObservationRange.interpretationCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation"}},{"id":"ObservationRange.sdtcPrecondition1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition1"}],"path":"ObservationRange.sdtcPrecondition1","definition":"The sdtc:precondition1 extension allows for the association of a criterion with a reference range (ObservationRange), which allows the expression in a lab report that a reference range is conditional on some criterion such as patient sex or age (or a combination of criterion).","min":0,"max":"*","base":{"path":"ObservationRange.sdtcPrecondition1","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"ObservationRange.sdtcPrecondition1.nullFlavor","path":"ObservationRange.sdtcPrecondition1.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ObservationRange.sdtcPrecondition1.realmCode","path":"ObservationRange.sdtcPrecondition1.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ObservationRange.sdtcPrecondition1.typeId","path":"ObservationRange.sdtcPrecondition1.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationRange.sdtcPrecondition1.typeId.nullFlavor","path":"ObservationRange.sdtcPrecondition1.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ObservationRange.sdtcPrecondition1.typeId.assigningAuthorityName","path":"ObservationRange.sdtcPrecondition1.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ObservationRange.sdtcPrecondition1.typeId.displayable","path":"ObservationRange.sdtcPrecondition1.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ObservationRange.sdtcPrecondition1.typeId.root","path":"ObservationRange.sdtcPrecondition1.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ObservationRange.sdtcPrecondition1.typeId.extension","path":"ObservationRange.sdtcPrecondition1.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ObservationRange.sdtcPrecondition1.templateId","path":"ObservationRange.sdtcPrecondition1.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ObservationRange.sdtcPrecondition1.typeCode","path":"ObservationRange.sdtcPrecondition1.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ObservationRange.sdtcPrecondition1.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRCN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"ObservationRange.sdtcPrecondition1.conjunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"ObservationRange.sdtcPrecondition1.conjunctionCode","definition":"A code specifying the logical conjunction of the criteria among all the condition-links of Acts (e.g., and, or, exclusive-or).\n\nAll AND criteria must be true.\n\nIf OR and AND criteria occur together, one criterion out of the OR-group must be true and all AND criteria must be true also.\n\nIf XOR criteria occur together with OR and AND criteria, exactly one of the XOR criteria must be true, and at least one of the OR criteria and all AND criteria must be true.\n\nIn other words, the sets of AND, OR, and XOR criteria are in turn combined by a logical AND operator (all AND criteria and at least one OR criterion and exactly one XOR criterion).","min":1,"max":"1","base":{"path":"ObservationRange.sdtcPrecondition1.conjunctionCode","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RelationshipConjunction|2.0.0"}},{"id":"ObservationRange.sdtcPrecondition1.criterion1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"ObservationRange.sdtcPrecondition1.criterion1","min":1,"max":"1","base":{"path":"ObservationRange.sdtcPrecondition1.criterion1","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion"}]}]},"differential":{"element":[{"id":"ObservationRange","path":"ObservationRange","min":1,"max":"1"},{"id":"ObservationRange.classCode","path":"ObservationRange.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"OBS","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation"}},{"id":"ObservationRange.moodCode","path":"ObservationRange.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN.CRT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActMoodPredicate"}},{"id":"ObservationRange.code","path":"ObservationRange.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"ObservationRange.text","path":"ObservationRange.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ObservationRange.value","path":"ObservationRange.value","representation":["typeAttr"],"min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CV"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SC"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/REAL"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/MO"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"ObservationRange.interpretationCode","path":"ObservationRange.interpretationCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation"}},{"id":"ObservationRange.sdtcPrecondition1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition1"}],"path":"ObservationRange.sdtcPrecondition1","definition":"The sdtc:precondition1 extension allows for the association of a criterion with a reference range (ObservationRange), which allows the expression in a lab report that a reference range is conditional on some criterion such as patient sex or age (or a combination of criterion).","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"ObservationRange.sdtcPrecondition1.typeCode","path":"ObservationRange.sdtcPrecondition1.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRCN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"ObservationRange.sdtcPrecondition1.conjunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"ObservationRange.sdtcPrecondition1.conjunctionCode","definition":"A code specifying the logical conjunction of the criteria among all the condition-links of Acts (e.g., and, or, exclusive-or).\n\nAll AND criteria must be true.\n\nIf OR and AND criteria occur together, one criterion out of the OR-group must be true and all AND criteria must be true also.\n\nIf XOR criteria occur together with OR and AND criteria, exactly one of the XOR criteria must be true, and at least one of the OR criteria and all AND criteria must be true.\n\nIn other words, the sets of AND, OR, and XOR criteria are in turn combined by a logical AND operator (all AND criteria and at least one OR criterion and exactly one XOR criterion).","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RelationshipConjunction|2.0.0"}},{"id":"ObservationRange.sdtcPrecondition1.criterion1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"ObservationRange.sdtcPrecondition1.criterion1","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Order.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Order.json new file mode 100644 index 0000000..8751335 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Order.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Order","text":{"status":"generated","div":"
\n

This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with "Diagnostic Imaging Report".

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"order"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Order","version":"2.0.0-sd","name":"Order","title":"Order (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with \"Diagnostic Imaging Report\".","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Order","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Order","path":"Order","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Order.nullFlavor","path":"Order.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Order.realmCode","path":"Order.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Order.typeId","path":"Order.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Order.typeId.nullFlavor","path":"Order.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Order.typeId.assigningAuthorityName","path":"Order.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Order.typeId.displayable","path":"Order.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Order.typeId.root","path":"Order.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Order.typeId.extension","path":"Order.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Order.templateId","path":"Order.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Order.classCode","path":"Order.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Order.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ACT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"Order.moodCode","path":"Order.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Order.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"RQO","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent"}},{"id":"Order.id","path":"Order.id","min":1,"max":"*","base":{"path":"Order.id","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Order.code","path":"Order.code","min":0,"max":"1","base":{"path":"Order.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Order.priorityCode","path":"Order.priorityCode","min":0,"max":"1","base":{"path":"Order.priorityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}}]},"differential":{"element":[{"id":"Order","path":"Order","min":1,"max":"1"},{"id":"Order.classCode","path":"Order.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ACT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"Order.moodCode","path":"Order.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"RQO","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent"}},{"id":"Order.id","path":"Order.id","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Order.code","path":"Order.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Order.priorityCode","path":"Order.priorityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Organization.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Organization.json new file mode 100644 index 0000000..62c198c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Organization.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Organization","text":{"status":"generated","div":"
\n

An Entity representing a formalized group of persons or other organizations with a common purpose and the infrastructure to carry out that purpose.

\n

Companies and institutions, a government department, an incorporated body that is responsible for administering a facility, an insurance company.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"organization"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Organization","version":"2.0.0-sd","name":"Organization","title":"Organization (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An Entity representing a formalized group of persons or other organizations with a common purpose and the infrastructure to carry out that purpose.\n\nCompanies and institutions, a government department, an incorporated body that is responsible for administering a facility, an insurance company.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Organization","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Organization","path":"Organization","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Organization.nullFlavor","path":"Organization.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Organization.realmCode","path":"Organization.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Organization.typeId","path":"Organization.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organization.typeId.nullFlavor","path":"Organization.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Organization.typeId.assigningAuthorityName","path":"Organization.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Organization.typeId.displayable","path":"Organization.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Organization.typeId.root","path":"Organization.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Organization.typeId.extension","path":"Organization.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Organization.templateId","path":"Organization.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organization.classCode","path":"Organization.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Organization.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ORG","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization"}},{"id":"Organization.determinerCode","path":"Organization.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Organization.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Organization.id","path":"Organization.id","min":0,"max":"*","base":{"path":"Organization.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organization.name","path":"Organization.name","min":0,"max":"*","base":{"path":"Organization.name","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ON"}]},{"id":"Organization.telecom","path":"Organization.telecom","min":0,"max":"*","base":{"path":"Organization.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"Organization.addr","path":"Organization.addr","min":0,"max":"*","base":{"path":"Organization.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"Organization.standardIndustryClassCode","path":"Organization.standardIndustryClassCode","min":0,"max":"1","base":{"path":"Organization.standardIndustryClassCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS"}},{"id":"Organization.asOrganizationPartOf","path":"Organization.asOrganizationPartOf","min":0,"max":"1","base":{"path":"Organization.asOrganizationPartOf","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf"}]}]},"differential":{"element":[{"id":"Organization","path":"Organization","min":1,"max":"1"},{"id":"Organization.classCode","path":"Organization.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"ORG","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassOrganization"}},{"id":"Organization.determinerCode","path":"Organization.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Organization.id","path":"Organization.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organization.name","path":"Organization.name","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ON"}]},{"id":"Organization.telecom","path":"Organization.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"Organization.addr","path":"Organization.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"Organization.standardIndustryClassCode","path":"Organization.standardIndustryClassCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-OrganizationIndustryClassNAICS"}},{"id":"Organization.asOrganizationPartOf","path":"Organization.asOrganizationPartOf","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-OrganizationPartOf.json b/node_modules/hl7.cda.uv.core/StructureDefinition-OrganizationPartOf.json new file mode 100644 index 0000000..20d4c83 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-OrganizationPartOf.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"OrganizationPartOf","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" OrganizationPartOf 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: RoleClassPartitive (required)
Fixed Value: PART
\".\"\".\"\".\" id 0..*II
\".\"\".\"\".\" sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
\".\"\".\"\".\" code 0..1CEBinding: CDARoleCode (example)
\".\"\".\"\".\" statusCode 0..1CS
\".\"\".\"\".\" effectiveTime 0..1IVL_TS
\".\"\".\"\".\" wholeOrganization 0..1Organization

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"organizationPartOf"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf","version":"2.0.0-sd","name":"OrganizationPartOf","title":"OrganizationPartOf (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"OrganizationPartOf (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"OrganizationPartOf","path":"OrganizationPartOf","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"OrganizationPartOf.nullFlavor","path":"OrganizationPartOf.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"OrganizationPartOf.realmCode","path":"OrganizationPartOf.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"OrganizationPartOf.typeId","path":"OrganizationPartOf.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"OrganizationPartOf.typeId.nullFlavor","path":"OrganizationPartOf.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"OrganizationPartOf.typeId.assigningAuthorityName","path":"OrganizationPartOf.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"OrganizationPartOf.typeId.displayable","path":"OrganizationPartOf.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"OrganizationPartOf.typeId.root","path":"OrganizationPartOf.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"OrganizationPartOf.typeId.extension","path":"OrganizationPartOf.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"OrganizationPartOf.templateId","path":"OrganizationPartOf.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"OrganizationPartOf.classCode","path":"OrganizationPartOf.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"OrganizationPartOf.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PART","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassPartitive"}},{"id":"OrganizationPartOf.id","path":"OrganizationPartOf.id","min":0,"max":"*","base":{"path":"OrganizationPartOf.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"OrganizationPartOf.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"OrganizationPartOf.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"OrganizationPartOf.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"OrganizationPartOf.code","path":"OrganizationPartOf.code","min":0,"max":"1","base":{"path":"OrganizationPartOf.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"OrganizationPartOf.statusCode","path":"OrganizationPartOf.statusCode","min":0,"max":"1","base":{"path":"OrganizationPartOf.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"OrganizationPartOf.effectiveTime","path":"OrganizationPartOf.effectiveTime","min":0,"max":"1","base":{"path":"OrganizationPartOf.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"OrganizationPartOf.wholeOrganization","path":"OrganizationPartOf.wholeOrganization","min":0,"max":"1","base":{"path":"OrganizationPartOf.wholeOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"OrganizationPartOf","path":"OrganizationPartOf","min":1,"max":"1"},{"id":"OrganizationPartOf.classCode","path":"OrganizationPartOf.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PART","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassPartitive"}},{"id":"OrganizationPartOf.id","path":"OrganizationPartOf.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"OrganizationPartOf.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"OrganizationPartOf.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"OrganizationPartOf.code","path":"OrganizationPartOf.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"OrganizationPartOf.statusCode","path":"OrganizationPartOf.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"OrganizationPartOf.effectiveTime","path":"OrganizationPartOf.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"OrganizationPartOf.wholeOrganization","path":"OrganizationPartOf.wholeOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Organizer.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Organizer.json new file mode 100644 index 0000000..73162c1 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Organizer.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Organizer","text":{"status":"generated","div":"
\n

A derivative of the RIM Act class, which can be used to create arbitrary groupings of other CDA entries that share a common context. An Organizer can contain other Organizers and/or other CDA entries, by traversing the component relationship. An Organizer can refer to external acts by traversing the reference relationship. An Organizer cannot be the source of an entryRelationship relationship.

\n

NOTE: CDA entries such as Observation can also contain other CDA entries by traversing the entryRelationship class. There is no requirement that the Organizer entry be used in order to group CDA entries.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"organizer"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer","version":"2.0.0-sd","name":"Organizer","title":"Organizer (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM Act class, which can be used to create arbitrary groupings of other CDA entries that share a common context. An Organizer can contain other Organizers and/or other CDA entries, by traversing the component relationship. An Organizer can refer to external acts by traversing the reference relationship. An Organizer cannot be the source of an entryRelationship relationship.\nNOTE: CDA entries such as Observation can also contain other CDA entries by traversing the entryRelationship class. There is no requirement that the Organizer entry be used in order to group CDA entries.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Organizer","path":"Organizer","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Organizer.nullFlavor","path":"Organizer.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Organizer.realmCode","path":"Organizer.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Organizer.typeId","path":"Organizer.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organizer.typeId.nullFlavor","path":"Organizer.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Organizer.typeId.assigningAuthorityName","path":"Organizer.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Organizer.typeId.displayable","path":"Organizer.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Organizer.typeId.root","path":"Organizer.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Organizer.typeId.extension","path":"Organizer.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Organizer.templateId","path":"Organizer.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organizer.classCode","path":"Organizer.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Organizer.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer|2.0.0"}},{"id":"Organizer.moodCode","path":"Organizer.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Organizer.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"Organizer.id","path":"Organizer.id","min":0,"max":"*","base":{"path":"Organizer.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organizer.code","path":"Organizer.code","min":0,"max":"1","base":{"path":"Organizer.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Organizer.sdtcText","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"text"}],"path":"Organizer.sdtcText","min":0,"max":"1","base":{"path":"Organizer.sdtcText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Organizer.statusCode","path":"Organizer.statusCode","min":1,"max":"1","base":{"path":"Organizer.statusCode","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Organizer.effectiveTime","path":"Organizer.effectiveTime","min":0,"max":"1","base":{"path":"Organizer.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Organizer.subject","path":"Organizer.subject","min":0,"max":"1","base":{"path":"Organizer.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Organizer.specimen","path":"Organizer.specimen","min":0,"max":"*","base":{"path":"Organizer.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Organizer.performer","path":"Organizer.performer","min":0,"max":"*","base":{"path":"Organizer.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Organizer.author","path":"Organizer.author","min":0,"max":"*","base":{"path":"Organizer.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Organizer.informant","path":"Organizer.informant","min":0,"max":"*","base":{"path":"Organizer.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Organizer.participant","path":"Organizer.participant","min":0,"max":"*","base":{"path":"Organizer.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Organizer.reference","path":"Organizer.reference","min":0,"max":"*","base":{"path":"Organizer.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Organizer.precondition","path":"Organizer.precondition","min":0,"max":"*","base":{"path":"Organizer.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Organizer.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Organizer.sdtcPrecondition2","min":0,"max":"*","base":{"path":"Organizer.sdtcPrecondition2","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Organizer.component","path":"Organizer.component","min":0,"max":"*","base":{"path":"Organizer.component","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent"}]}]},"differential":{"element":[{"id":"Organizer","path":"Organizer","min":1,"max":"1"},{"id":"Organizer.classCode","path":"Organizer.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer|2.0.0"}},{"id":"Organizer.moodCode","path":"Organizer.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"Organizer.id","path":"Organizer.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Organizer.code","path":"Organizer.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Organizer.sdtcText","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"text"}],"path":"Organizer.sdtcText","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Organizer.statusCode","path":"Organizer.statusCode","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Organizer.effectiveTime","path":"Organizer.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Organizer.subject","path":"Organizer.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Organizer.specimen","path":"Organizer.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Organizer.performer","path":"Organizer.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Organizer.author","path":"Organizer.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Organizer.informant","path":"Organizer.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Organizer.participant","path":"Organizer.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Organizer.reference","path":"Organizer.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Organizer.precondition","path":"Organizer.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Organizer.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Organizer.sdtcPrecondition2","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Organizer.component","path":"Organizer.component","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-OrganizerComponent.json b/node_modules/hl7.cda.uv.core/StructureDefinition-OrganizerComponent.json new file mode 100644 index 0000000..30a4eab --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-OrganizerComponent.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"OrganizerComponent","text":{"status":"generated","div":"
\n

CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"component"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent","version":"2.0.0-sd","name":"OrganizerComponent","title":"OrganizerComponent (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"OrganizerComponent","path":"OrganizerComponent","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"organizer-only-one","severity":"error","human":"SHALL have no more than one of act, encounter, observation, observationMedia, organizer, procedure, regionOfInterest, substanceAdministration, or supply.","expression":"(act | encounter | observation | observationMedia | organizer | procedure | regionOfInterest | substanceAdministration | supply).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"OrganizerComponent.nullFlavor","path":"OrganizerComponent.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"OrganizerComponent.realmCode","path":"OrganizerComponent.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"OrganizerComponent.typeId","path":"OrganizerComponent.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"OrganizerComponent.typeId.nullFlavor","path":"OrganizerComponent.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"OrganizerComponent.typeId.assigningAuthorityName","path":"OrganizerComponent.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"OrganizerComponent.typeId.displayable","path":"OrganizerComponent.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"OrganizerComponent.typeId.root","path":"OrganizerComponent.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"OrganizerComponent.typeId.extension","path":"OrganizerComponent.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"OrganizerComponent.templateId","path":"OrganizerComponent.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"OrganizerComponent.typeCode","path":"OrganizerComponent.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"OrganizerComponent.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent"}},{"id":"OrganizerComponent.contextConductionInd","path":"OrganizerComponent.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"OrganizerComponent.contextConductionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"OrganizerComponent.sequenceNumber","path":"OrganizerComponent.sequenceNumber","min":0,"max":"1","base":{"path":"OrganizerComponent.sequenceNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"OrganizerComponent.sdtcPriorityNumber","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"priorityNumber"}],"path":"OrganizerComponent.sdtcPriorityNumber","min":0,"max":"1","base":{"path":"OrganizerComponent.sdtcPriorityNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"OrganizerComponent.seperatableInd","path":"OrganizerComponent.seperatableInd","min":0,"max":"1","base":{"path":"OrganizerComponent.seperatableInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"OrganizerComponent.act","path":"OrganizerComponent.act","min":0,"max":"1","base":{"path":"OrganizerComponent.act","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Act"}]},{"id":"OrganizerComponent.encounter","path":"OrganizerComponent.encounter","min":0,"max":"1","base":{"path":"OrganizerComponent.encounter","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter"}]},{"id":"OrganizerComponent.observation","path":"OrganizerComponent.observation","min":0,"max":"1","base":{"path":"OrganizerComponent.observation","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Observation"}]},{"id":"OrganizerComponent.observationMedia","path":"OrganizerComponent.observationMedia","min":0,"max":"1","base":{"path":"OrganizerComponent.observationMedia","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia"}]},{"id":"OrganizerComponent.organizer","path":"OrganizerComponent.organizer","min":0,"max":"1","base":{"path":"OrganizerComponent.organizer","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer"}]},{"id":"OrganizerComponent.procedure","path":"OrganizerComponent.procedure","min":0,"max":"1","base":{"path":"OrganizerComponent.procedure","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure"}]},{"id":"OrganizerComponent.regionOfInterest","path":"OrganizerComponent.regionOfInterest","min":0,"max":"1","base":{"path":"OrganizerComponent.regionOfInterest","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest"}]},{"id":"OrganizerComponent.substanceAdministration","path":"OrganizerComponent.substanceAdministration","min":0,"max":"1","base":{"path":"OrganizerComponent.substanceAdministration","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration"}]},{"id":"OrganizerComponent.supply","path":"OrganizerComponent.supply","min":0,"max":"1","base":{"path":"OrganizerComponent.supply","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Supply"}]}]},"differential":{"element":[{"id":"OrganizerComponent","path":"OrganizerComponent","min":1,"max":"*","constraint":[{"key":"organizer-only-one","severity":"error","human":"SHALL have no more than one of act, encounter, observation, observationMedia, organizer, procedure, regionOfInterest, substanceAdministration, or supply.","expression":"(act | encounter | observation | observationMedia | organizer | procedure | regionOfInterest | substanceAdministration | supply).count() = 1"}]},{"id":"OrganizerComponent.typeCode","path":"OrganizerComponent.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"COMP","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent"}},{"id":"OrganizerComponent.contextConductionInd","path":"OrganizerComponent.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"OrganizerComponent.sequenceNumber","path":"OrganizerComponent.sequenceNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"OrganizerComponent.sdtcPriorityNumber","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"priorityNumber"}],"path":"OrganizerComponent.sdtcPriorityNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"OrganizerComponent.seperatableInd","path":"OrganizerComponent.seperatableInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"OrganizerComponent.act","path":"OrganizerComponent.act","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Act"}]},{"id":"OrganizerComponent.encounter","path":"OrganizerComponent.encounter","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Encounter"}]},{"id":"OrganizerComponent.observation","path":"OrganizerComponent.observation","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Observation"}]},{"id":"OrganizerComponent.observationMedia","path":"OrganizerComponent.observationMedia","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia"}]},{"id":"OrganizerComponent.organizer","path":"OrganizerComponent.organizer","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organizer"}]},{"id":"OrganizerComponent.procedure","path":"OrganizerComponent.procedure","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure"}]},{"id":"OrganizerComponent.regionOfInterest","path":"OrganizerComponent.regionOfInterest","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest"}]},{"id":"OrganizerComponent.substanceAdministration","path":"OrganizerComponent.substanceAdministration","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration"}]},{"id":"OrganizerComponent.supply","path":"OrganizerComponent.supply","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Supply"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-PIVL-TS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-PIVL-TS.json new file mode 100644 index 0000000..9d9c90c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-PIVL-TS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"PIVL-TS","text":{"status":"generated","div":"
\n

An interval of time that recurs periodically. Periodic intervals have two properties, phase and period. The phase specifies the "interval prototype" that is repeated every period.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS","version":"2.0.0-sd","name":"PIVL_TS","title":"PIVL_TS: PeriodicIntervalOfTime (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An interval of time that recurs periodically. Periodic intervals have two properties, phase and period. The phase specifies the \"interval prototype\" that is repeated every period.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL_TS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS","derivation":"specialization","snapshot":{"element":[{"id":"PIVL_TS","path":"PIVL_TS","short":"Base for all types and resources","definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"PIVL_TS.nullFlavor","path":"PIVL_TS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PIVL_TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"PIVL_TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"0","base":{"path":"TS.value","min":0,"max":"1"},"type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]},{"id":"PIVL_TS.operator","path":"PIVL_TS.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","base":{"path":"SXCM_TS.operator","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"PIVL_TS.phase","path":"PIVL_TS.phase","label":"Phase","definition":"A prototype of the repeating interval, specifying the duration of each occurrence and anchors the periodic interval sequence at a certain point in time.","min":0,"max":"1","base":{"path":"PIVL_TS.phase","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"PIVL_TS.period","path":"PIVL_TS.period","label":"Period","definition":"A time duration specifying as a reciprocal measure of the frequency at which the periodic interval repeats.","min":0,"max":"1","base":{"path":"PIVL_TS.period","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"PIVL_TS.alignment","path":"PIVL_TS.alignment","representation":["xmlAttr"],"label":"Alignment to the Calendar","definition":"Specifies if and how the repetitions are aligned to the cycles of the underlying calendar (e.g., to distinguish every 30 days from \"the 5th of every month\".) A non-aligned periodic interval recurs independently from the calendar. An aligned periodic interval is synchronized with the calendar.","min":0,"max":"1","base":{"path":"PIVL_TS.alignment","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"PIVL_TS.institutionSpecified","path":"PIVL_TS.institutionSpecified","representation":["xmlAttr"],"label":"Institution Specified Timing","definition":"Indicates whether the exact timing is up to the party executing the schedule (e.g., to distinguish \"every 8 hours\" from \"3 times a day\".)","min":0,"max":"1","base":{"path":"PIVL_TS.institutionSpecified","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]}]},"differential":{"element":[{"id":"PIVL_TS","path":"PIVL_TS","min":1,"max":"*"},{"id":"PIVL_TS.value","path":"PIVL_TS.value","representation":["xmlAttr"],"min":0,"max":"0"},{"id":"PIVL_TS.phase","path":"PIVL_TS.phase","label":"Phase","definition":"A prototype of the repeating interval, specifying the duration of each occurrence and anchors the periodic interval sequence at a certain point in time.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"PIVL_TS.period","path":"PIVL_TS.period","label":"Period","definition":"A time duration specifying as a reciprocal measure of the frequency at which the periodic interval repeats.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"PIVL_TS.alignment","path":"PIVL_TS.alignment","representation":["xmlAttr"],"label":"Alignment to the Calendar","definition":"Specifies if and how the repetitions are aligned to the cycles of the underlying calendar (e.g., to distinguish every 30 days from \"the 5th of every month\".) A non-aligned periodic interval recurs independently from the calendar. An aligned periodic interval is synchronized with the calendar.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"PIVL_TS.institutionSpecified","path":"PIVL_TS.institutionSpecified","representation":["xmlAttr"],"label":"Institution Specified Timing","definition":"Indicates whether the exact timing is up to the party executing the schedule (e.g., to distinguish \"every 8 hours\" from \"3 times a day\".)","min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-PN.json b/node_modules/hl7.cda.uv.core/StructureDefinition-PN.json new file mode 100644 index 0000000..d735da8 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-PN.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"PN","text":{"status":"generated","div":"
\n

A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are "Jim Bob Walton, Jr.", "Adam Everyman", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, "Jim", "Bob", "Walton", and "Jr.". PN differs from EN because the qualifier type cannot include LS (Legal Status).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"name"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/PN","version":"2.0.0-sd","name":"PN","title":"PN: PersonName (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are \"Jim Bob Walton, Jr.\", \"Adam Everyman\", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\". PN differs from EN because the qualifier type cannot include LS (Legal Status).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/PN","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/EN","derivation":"specialization","snapshot":{"element":[{"id":"PN","path":"PN","short":"Base for all types and resources","definition":"A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are \"Jim Bob Walton, Jr.\", \"Adam Everyman\", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\". PN differs from EN because the qualifier type cannot include LS (Legal Status).","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"pn-no-ls","severity":"error","human":"No PN name part may have a qualifier of LS.","expression":"(item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty()"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"PN.nullFlavor","path":"PN.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PN.use","path":"PN.use","representation":["xmlAttr"],"label":"Use Code","definition":"A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose","min":0,"max":"*","base":{"path":"EN.use","min":0,"max":"*"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"}},{"id":"PN.item","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group","valueBoolean":true}],"path":"PN.item","definition":"A series of items that constitute the name.","min":1,"max":"*","base":{"path":"EN.item","min":0,"max":"*"},"type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}],"constraint":[{"key":"EN-1","severity":"error","human":"Can only have only one of the possible item elements in each choice","expression":"(delimiter | family | given | prefix | suffix | xmlText).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]},{"id":"PN.item.delimiter","path":"PN.item.delimiter","min":0,"max":"*","base":{"path":"EN.item.delimiter","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"PN.item.family","path":"PN.item.family","min":0,"max":"*","base":{"path":"EN.item.family","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"PN.item.given","path":"PN.item.given","min":0,"max":"*","base":{"path":"EN.item.given","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"PN.item.prefix","path":"PN.item.prefix","min":0,"max":"*","base":{"path":"EN.item.prefix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"PN.item.suffix","path":"PN.item.suffix","min":0,"max":"*","base":{"path":"EN.item.suffix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"PN.item.xmlText","path":"PN.item.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"EN.item.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PN.validTime","path":"PN.validTime","label":"Valid Time","definition":"An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.","min":0,"max":"1","base":{"path":"EN.validTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]}]},"differential":{"element":[{"id":"PN","path":"PN","definition":"A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are \"Jim Bob Walton, Jr.\", \"Adam Everyman\", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\". PN differs from EN because the qualifier type cannot include LS (Legal Status).","constraint":[{"key":"pn-no-ls","severity":"error","human":"No PN name part may have a qualifier of LS.","expression":"(item.delimiter | item.family | item.given | item.prefix | item.suffix).where(qualifier.where($this = 'LS').exists()).empty()"}]},{"id":"PN.item","path":"PN.item","min":1,"max":"*"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-PQ.json b/node_modules/hl7.cda.uv.core/StructureDefinition-PQ.json new file mode 100644 index 0000000..b930de6 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-PQ.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"PQ","text":{"status":"generated","div":"
\n

A dimensioned quantity expressing the result of a measurement act.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/PQ","version":"2.0.0-sd","name":"PQ","title":"PQ: PhysicalQuantity (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A dimensioned quantity expressing the result of measuring.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/PQ","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","derivation":"specialization","snapshot":{"element":[{"id":"PQ","path":"PQ","short":"Base for all types and resources","definition":"A dimensioned quantity expressing the result of a measurement act.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"PQ.nullFlavor","path":"PQ.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PQ.unit","path":"PQ.unit","representation":["xmlAttr"],"label":"Unit of Measure","definition":"The unit of measure specified in the Unified Code for Units of Measure (UCUM) [].","min":0,"max":"1","base":{"path":"PQ.unit","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"1"},{"id":"PQ.value","path":"PQ.value","representation":["xmlAttr"],"label":"Maginitude Value","definition":"The magnitude of the quantity measured in terms of the unit.","min":0,"max":"1","base":{"path":"PQ.value","min":0,"max":"1"},"type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]},{"id":"PQ.translation","path":"PQ.translation","label":"Translation","definition":"An alternative representation of the same physical quantity expressed in a different unit, of a different unit code system and possibly with a different value.","min":0,"max":"*","base":{"path":"PQ.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQR"}]}]},"differential":{"element":[{"id":"PQ","path":"PQ","definition":"A dimensioned quantity expressing the result of a measurement act.","min":1,"max":"*"},{"id":"PQ.unit","path":"PQ.unit","representation":["xmlAttr"],"label":"Unit of Measure","definition":"The unit of measure specified in the Unified Code for Units of Measure (UCUM) [].","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"1"},{"id":"PQ.value","path":"PQ.value","representation":["xmlAttr"],"label":"Maginitude Value","definition":"The magnitude of the quantity measured in terms of the unit.","min":0,"max":"1","type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]},{"id":"PQ.translation","path":"PQ.translation","label":"Translation","definition":"An alternative representation of the same physical quantity expressed in a different unit, of a different unit code system and possibly with a different value.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQR"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-PQR.json b/node_modules/hl7.cda.uv.core/StructureDefinition-PQR.json new file mode 100644 index 0000000..5c8a4ee --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-PQR.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"PQR","text":{"status":"generated","div":"
\n

A representation of a physical quantity in a unit from any code system. Used to show alternative representation for a physical quantity.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/PQR","version":"2.0.0-sd","name":"PQR","title":"PQR: PhysicalQuantityRepresentation (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An extension of the coded value data type representating a physical quantity using a unit from any code system. Used to show alternative representation for a physical quantity.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/PQR","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/CV","derivation":"specialization","snapshot":{"element":[{"id":"PQR","path":"PQR","short":"Base for all types and resources","definition":"A representation of a physical quantity in a unit from any code system. Used to show alternative representation for a physical quantity.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"PQR.nullFlavor","path":"PQR.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PQR.code","path":"PQR.code","representation":["xmlAttr"],"label":"Code","definition":"The plain code symbol defined by the code system. For example, \"784.0\" is the code symbol of the ICD-9 code \"784.0\" for headache.","min":0,"max":"1","base":{"path":"CD.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"PQR.codeSystem","path":"PQR.codeSystem","representation":["xmlAttr"],"label":"Code System","definition":"Specifies the code system that defines the code.","min":0,"max":"1","base":{"path":"CD.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"PQR.codeSystemName","path":"PQR.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","definition":"The common name of the coding system.","min":0,"max":"1","base":{"path":"CD.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PQR.codeSystemVersion","path":"PQR.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","definition":"If applicable, a version descriptor defined specifically for the given code system.","min":0,"max":"1","base":{"path":"CD.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PQR.displayName","path":"PQR.displayName","representation":["xmlAttr"],"label":"Display Name","definition":"A name or title for the code, under which the sending system shows the code value to its users.","min":0,"max":"1","base":{"path":"CD.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PQR.sdtcValueSet","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSet"}],"path":"PQR.sdtcValueSet","representation":["xmlAttr"],"definition":"The valueSet extension adds an attribute for elements with a CD dataType which indicates the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.valueSet","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid"]}]},{"id":"PQR.sdtcValueSetVersion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"valueSetVersion"}],"path":"PQR.sdtcValueSetVersion","representation":["xmlAttr"],"definition":"The valueSetVersion extension adds an attribute for elements with a CD dataType which indicates the version of the particular value set constraining the coded concept.","min":0,"max":"1","base":{"path":"CD.sdtcValueSetVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PQR.originalText","path":"PQR.originalText","label":"Original Text","definition":"The text or phrase used as the basis for the coding.","min":0,"max":"1","base":{"path":"CD.originalText","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"PQR.qualifier","path":"PQR.qualifier","label":"Qualifier","definition":"Specifies additional codes that increase the specificity of the the primary code.","min":0,"max":"0","base":{"path":"CD.qualifier","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CR"}]},{"id":"PQR.translation","path":"PQR.translation","representation":["typeAttr"],"label":"Translation","definition":"A set of other concept descriptors that translate this concept descriptor into other code systems.","min":0,"max":"0","base":{"path":"CD.translation","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"PQR.value","path":"PQR.value","representation":["xmlAttr"],"label":"Value","definition":"The magnitude of the measurement value in terms of the unit specified by this code.","min":0,"max":"1","base":{"path":"PQR.value","min":0,"max":"1"},"type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]}]},"differential":{"element":[{"id":"PQR","path":"PQR","definition":"A representation of a physical quantity in a unit from any code system. Used to show alternative representation for a physical quantity.","min":1,"max":"*"},{"id":"PQR.value","path":"PQR.value","representation":["xmlAttr"],"label":"Value","definition":"The magnitude of the measurement value in terms of the unit specified by this code.","min":0,"max":"1","type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ParentDocument.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ParentDocument.json new file mode 100644 index 0000000..6e4ffbd --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ParentDocument.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ParentDocument","text":{"status":"generated","div":"
\n

The ParentDocument represents the source of a document revision, addenda, or transformation. ParentDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the parent document. It is not to be used to embed the related document, and thus ParentDocument.text.BIN is precluded from use.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"parentDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument","version":"2.0.0-sd","name":"ParentDocument","title":"ParentDocument (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The ParentDocument represents the source of a document revision, addenda, or transformation. ParentDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the parent document. It is not to be used to embed the related document, and thus ParentDocument.text.BIN is precluded from use.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ParentDocument","path":"ParentDocument","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ParentDocument.nullFlavor","path":"ParentDocument.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ParentDocument.realmCode","path":"ParentDocument.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ParentDocument.typeId","path":"ParentDocument.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParentDocument.typeId.nullFlavor","path":"ParentDocument.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ParentDocument.typeId.assigningAuthorityName","path":"ParentDocument.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ParentDocument.typeId.displayable","path":"ParentDocument.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ParentDocument.typeId.root","path":"ParentDocument.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ParentDocument.typeId.extension","path":"ParentDocument.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ParentDocument.templateId","path":"ParentDocument.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParentDocument.classCode","path":"ParentDocument.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ParentDocument.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCCLIN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassClinicalDocument"}},{"id":"ParentDocument.moodCode","path":"ParentDocument.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ParentDocument.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ParentDocument.id","path":"ParentDocument.id","min":1,"max":"*","base":{"path":"ParentDocument.id","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParentDocument.code","path":"ParentDocument.code","min":0,"max":"1","base":{"path":"ParentDocument.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://hl7.org/fhir/ValueSet/doc-typecodes"}},{"id":"ParentDocument.text","path":"ParentDocument.text","min":0,"max":"1","base":{"path":"ParentDocument.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ParentDocument.setId","path":"ParentDocument.setId","min":0,"max":"1","base":{"path":"ParentDocument.setId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParentDocument.versionNumber","path":"ParentDocument.versionNumber","min":0,"max":"1","base":{"path":"ParentDocument.versionNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]}]},"differential":{"element":[{"id":"ParentDocument","path":"ParentDocument","min":1,"max":"1"},{"id":"ParentDocument.classCode","path":"ParentDocument.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCCLIN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassClinicalDocument"}},{"id":"ParentDocument.moodCode","path":"ParentDocument.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ParentDocument.id","path":"ParentDocument.id","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParentDocument.code","path":"ParentDocument.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://hl7.org/fhir/ValueSet/doc-typecodes"}},{"id":"ParentDocument.text","path":"ParentDocument.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"ParentDocument.setId","path":"ParentDocument.setId","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParentDocument.versionNumber","path":"ParentDocument.versionNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Participant1.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Participant1.json new file mode 100644 index 0000000..26deba7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Participant1.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Participant1","text":{"status":"generated","div":"
\n

Used to represent other participants not explicitly mentioned by other classes, that were somehow involved in the documented acts.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"participant"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Participant1","version":"2.0.0-sd","name":"Participant1","title":"Participant1 (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Used to represent other participants not explicitly mentioned by other classes, that were somehow involved in the documented acts.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Participant1","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Participant1","path":"Participant1","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Participant1.nullFlavor","path":"Participant1.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Participant1.realmCode","path":"Participant1.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Participant1.typeId","path":"Participant1.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Participant1.typeId.nullFlavor","path":"Participant1.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Participant1.typeId.assigningAuthorityName","path":"Participant1.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Participant1.typeId.displayable","path":"Participant1.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Participant1.typeId.root","path":"Participant1.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Participant1.typeId.extension","path":"Participant1.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Participant1.templateId","path":"Participant1.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Participant1.typeCode","path":"Participant1.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Participant1.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Participant1.contextControlCode","path":"Participant1.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Participant1.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Participant1.functionCode","path":"Participant1.functionCode","min":0,"max":"1","base":{"path":"Participant1.functionCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Participant1.time","path":"Participant1.time","min":0,"max":"1","base":{"path":"Participant1.time","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Participant1.associatedEntity","path":"Participant1.associatedEntity","min":1,"max":"1","base":{"path":"Participant1.associatedEntity","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity"}]}]},"differential":{"element":[{"id":"Participant1","path":"Participant1","min":1,"max":"1"},{"id":"Participant1.typeCode","path":"Participant1.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Participant1.contextControlCode","path":"Participant1.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Participant1.functionCode","path":"Participant1.functionCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Participant1.time","path":"Participant1.time","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Participant1.associatedEntity","path":"Participant1.associatedEntity","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Participant2.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Participant2.json new file mode 100644 index 0000000..727b505 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Participant2.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Participant2","text":{"status":"generated","div":"
\n

Can be used to represent any other participant that cannot be represented with one of the more specific participants. The participant can be ascribed to a CDA entry, and propagates to nested CDA entries, unless overridden.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"participant"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2","version":"2.0.0-sd","name":"Participant2","title":"Participant2 (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Can be used to represent any other participant that cannot be represented with one of the more specific participants. The participant can be ascribed to a CDA entry, and propagates to nested CDA entries, unless overridden.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Participant2","path":"Participant2","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Participant2.nullFlavor","path":"Participant2.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Participant2.realmCode","path":"Participant2.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Participant2.typeId","path":"Participant2.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Participant2.typeId.nullFlavor","path":"Participant2.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Participant2.typeId.assigningAuthorityName","path":"Participant2.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Participant2.typeId.displayable","path":"Participant2.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Participant2.typeId.root","path":"Participant2.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Participant2.typeId.extension","path":"Participant2.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Participant2.templateId","path":"Participant2.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Participant2.typeCode","path":"Participant2.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Participant2.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Participant2.contextControlCode","path":"Participant2.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Participant2.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Participant2.sdtcFunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"functionCode"}],"path":"Participant2.sdtcFunctionCode","min":0,"max":"1","base":{"path":"Participant2.sdtcFunctionCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Participant2.time","path":"Participant2.time","min":0,"max":"1","base":{"path":"Participant2.time","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Participant2.awarenessCode","path":"Participant2.awarenessCode","min":0,"max":"1","base":{"path":"Participant2.awarenessCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Participant2.participantRole","path":"Participant2.participantRole","min":1,"max":"1","base":{"path":"Participant2.participantRole","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole"}]}]},"differential":{"element":[{"id":"Participant2","path":"Participant2","min":1,"max":"1"},{"id":"Participant2.typeCode","path":"Participant2.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Participant2.contextControlCode","path":"Participant2.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Participant2.sdtcFunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"functionCode"}],"path":"Participant2.sdtcFunctionCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Participant2.time","path":"Participant2.time","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Participant2.awarenessCode","path":"Participant2.awarenessCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Participant2.participantRole","path":"Participant2.participantRole","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ParticipantRole.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ParticipantRole.json new file mode 100644 index 0000000..39f506a --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ParticipantRole.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ParticipantRole","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" ParticipantRole C1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
role-choice: playingDevice and playingEntity are mutually exclusive
\".\"\".\"\".\" @classCode 0..1csBinding: CDARoleClassRoot (required)
\".\"\".\"\".\" id 0..*II
\".\"\".\"\".\" sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
\".\"\".\"\".\" code 0..1CEBinding: CDARoleCode (example)
\".\"\".\"\".\" addr 0..*AD
\".\"\".\"\".\" telecom 0..*TEL
\".\"\".\"\".\" (Choice of one) 0..1
\".\"\".\"\".\"\".\" playingDevice 0..1Device
\".\"\".\"\".\"\".\" playingEntity 0..1PlayingEntity
\".\"\".\"\".\" scopingEntity 0..1Entity

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"participantRole"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole","version":"2.0.0-sd","name":"ParticipantRole","title":"ParticipantRole (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ParticipantRole (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ParticipantRole","path":"ParticipantRole","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"role-choice","severity":"error","human":"playingDevice and playingEntity are mutually exclusive","expression":"(playingDevice | playingEntity).count() <= 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ParticipantRole.nullFlavor","path":"ParticipantRole.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ParticipantRole.realmCode","path":"ParticipantRole.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ParticipantRole.typeId","path":"ParticipantRole.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParticipantRole.typeId.nullFlavor","path":"ParticipantRole.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ParticipantRole.typeId.assigningAuthorityName","path":"ParticipantRole.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ParticipantRole.typeId.displayable","path":"ParticipantRole.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ParticipantRole.typeId.root","path":"ParticipantRole.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ParticipantRole.typeId.extension","path":"ParticipantRole.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ParticipantRole.templateId","path":"ParticipantRole.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParticipantRole.classCode","path":"ParticipantRole.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ParticipantRole.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ROL","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot"}},{"id":"ParticipantRole.id","path":"ParticipantRole.id","min":0,"max":"*","base":{"path":"ParticipantRole.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParticipantRole.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"ParticipantRole.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"ParticipantRole.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"ParticipantRole.code","path":"ParticipantRole.code","min":0,"max":"1","base":{"path":"ParticipantRole.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"ParticipantRole.addr","path":"ParticipantRole.addr","min":0,"max":"*","base":{"path":"ParticipantRole.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"ParticipantRole.telecom","path":"ParticipantRole.telecom","min":0,"max":"*","base":{"path":"ParticipantRole.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"ParticipantRole.playingDevice","path":"ParticipantRole.playingDevice","min":0,"max":"1","base":{"path":"ParticipantRole.playingDevice","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Device"}]},{"id":"ParticipantRole.playingEntity","path":"ParticipantRole.playingEntity","min":0,"max":"1","base":{"path":"ParticipantRole.playingEntity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity"}]},{"id":"ParticipantRole.scopingEntity","path":"ParticipantRole.scopingEntity","min":0,"max":"1","base":{"path":"ParticipantRole.scopingEntity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Entity"}]}]},"differential":{"element":[{"id":"ParticipantRole","path":"ParticipantRole","min":1,"max":"1","constraint":[{"key":"role-choice","severity":"error","human":"playingDevice and playingEntity are mutually exclusive","expression":"(playingDevice | playingEntity).count() <= 1"}]},{"id":"ParticipantRole.classCode","path":"ParticipantRole.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ROL","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot"}},{"id":"ParticipantRole.id","path":"ParticipantRole.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ParticipantRole.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"ParticipantRole.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"ParticipantRole.code","path":"ParticipantRole.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode"}},{"id":"ParticipantRole.addr","path":"ParticipantRole.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"ParticipantRole.telecom","path":"ParticipantRole.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"ParticipantRole.playingDevice","path":"ParticipantRole.playingDevice","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Device"}]},{"id":"ParticipantRole.playingEntity","path":"ParticipantRole.playingEntity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity"}]},{"id":"ParticipantRole.scopingEntity","path":"ParticipantRole.scopingEntity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Entity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Patient.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Patient.json new file mode 100644 index 0000000..b3e7c8f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Patient.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Patient","text":{"status":"generated","div":"
\n

A LivingSubject as a recipient of health care services from a healthcare provider.

\n

The patient is the player; the provider is the scoper.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"patient"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Patient","version":"2.0.0-sd","name":"Patient","title":"Patient (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A LivingSubject as a recipient of health care services from a healthcare provider.\nThe patient is the player; the provider is the scoper.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Patient","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Patient","path":"Patient","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Patient.nullFlavor","path":"Patient.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Patient.realmCode","path":"Patient.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Patient.typeId","path":"Patient.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Patient.typeId.nullFlavor","path":"Patient.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Patient.typeId.assigningAuthorityName","path":"Patient.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Patient.typeId.displayable","path":"Patient.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Patient.typeId.root","path":"Patient.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Patient.typeId.extension","path":"Patient.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Patient.templateId","path":"Patient.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Patient.classCode","path":"Patient.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Patient.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PSN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"}},{"id":"Patient.determinerCode","path":"Patient.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Patient.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Patient.id","path":"Patient.id","min":0,"max":"1","base":{"path":"Patient.id","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Patient.name","path":"Patient.name","min":0,"max":"*","base":{"path":"Patient.name","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"Patient.sdtcDesc","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"desc"}],"path":"Patient.sdtcDesc","definition":"The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.","min":0,"max":"1","base":{"path":"Patient.sdtcDesc","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Patient.administrativeGenderCode","path":"Patient.administrativeGenderCode","min":0,"max":"1","base":{"path":"Patient.administrativeGenderCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"}},{"id":"Patient.birthTime","path":"Patient.birthTime","min":0,"max":"1","base":{"path":"Patient.birthTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Patient.sdtcDeceasedInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedInd"}],"path":"Patient.sdtcDeceasedInd","min":0,"max":"1","base":{"path":"Patient.sdtcDeceasedInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Patient.sdtcDeceasedTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedTime"}],"path":"Patient.sdtcDeceasedTime","min":0,"max":"1","base":{"path":"Patient.sdtcDeceasedTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Patient.sdtcMultipleBirthInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthInd"}],"path":"Patient.sdtcMultipleBirthInd","min":0,"max":"1","base":{"path":"Patient.sdtcMultipleBirthInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Patient.sdtcMultipleBirthOrderNumber","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthOrderNumber"}],"path":"Patient.sdtcMultipleBirthOrderNumber","min":0,"max":"1","base":{"path":"Patient.sdtcMultipleBirthOrderNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT-POS"}]},{"id":"Patient.maritalStatusCode","path":"Patient.maritalStatusCode","min":0,"max":"1","base":{"path":"Patient.maritalStatusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-MaritalStatus"}},{"id":"Patient.religiousAffiliationCode","path":"Patient.religiousAffiliationCode","min":0,"max":"1","base":{"path":"Patient.religiousAffiliationCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ReligiousAffiliation"}},{"id":"Patient.raceCode","path":"Patient.raceCode","min":0,"max":"1","base":{"path":"Patient.raceCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Race"}},{"id":"Patient.sdtcRaceCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"raceCode"}],"path":"Patient.sdtcRaceCode","min":0,"max":"*","base":{"path":"Patient.sdtcRaceCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Race"}},{"id":"Patient.ethnicGroupCode","path":"Patient.ethnicGroupCode","min":0,"max":"1","base":{"path":"Patient.ethnicGroupCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Ethnicity"}},{"id":"Patient.sdtcEthnicGroupCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"ethnicGroupCode"}],"path":"Patient.sdtcEthnicGroupCode","min":0,"max":"*","base":{"path":"Patient.sdtcEthnicGroupCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Ethnicity"}},{"id":"Patient.guardian","path":"Patient.guardian","min":0,"max":"*","base":{"path":"Patient.guardian","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Guardian"}]},{"id":"Patient.birthplace","path":"Patient.birthplace","min":0,"max":"1","base":{"path":"Patient.birthplace","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Birthplace"}]},{"id":"Patient.languageCommunication","path":"Patient.languageCommunication","min":0,"max":"*","base":{"path":"Patient.languageCommunication","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication"}]}]},"differential":{"element":[{"id":"Patient","path":"Patient","min":1,"max":"1"},{"id":"Patient.classCode","path":"Patient.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PSN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"}},{"id":"Patient.determinerCode","path":"Patient.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Patient.id","path":"Patient.id","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Patient.name","path":"Patient.name","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"Patient.sdtcDesc","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"desc"}],"path":"Patient.sdtcDesc","definition":"The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Patient.administrativeGenderCode","path":"Patient.administrativeGenderCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"}},{"id":"Patient.birthTime","path":"Patient.birthTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Patient.sdtcDeceasedInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedInd"}],"path":"Patient.sdtcDeceasedInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Patient.sdtcDeceasedTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedTime"}],"path":"Patient.sdtcDeceasedTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"Patient.sdtcMultipleBirthInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthInd"}],"path":"Patient.sdtcMultipleBirthInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Patient.sdtcMultipleBirthOrderNumber","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthOrderNumber"}],"path":"Patient.sdtcMultipleBirthOrderNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT-POS"}]},{"id":"Patient.maritalStatusCode","path":"Patient.maritalStatusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-MaritalStatus"}},{"id":"Patient.religiousAffiliationCode","path":"Patient.religiousAffiliationCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ReligiousAffiliation"}},{"id":"Patient.raceCode","path":"Patient.raceCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Race"}},{"id":"Patient.sdtcRaceCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"raceCode"}],"path":"Patient.sdtcRaceCode","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Race"}},{"id":"Patient.ethnicGroupCode","path":"Patient.ethnicGroupCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Ethnicity"}},{"id":"Patient.sdtcEthnicGroupCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"ethnicGroupCode"}],"path":"Patient.sdtcEthnicGroupCode","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-Ethnicity"}},{"id":"Patient.guardian","path":"Patient.guardian","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Guardian"}]},{"id":"Patient.birthplace","path":"Patient.birthplace","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Birthplace"}]},{"id":"Patient.languageCommunication","path":"Patient.languageCommunication","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-PatientRole.json b/node_modules/hl7.cda.uv.core/StructureDefinition-PatientRole.json new file mode 100644 index 0000000..a87da50 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-PatientRole.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"PatientRole","text":{"status":"generated","div":"
\n

A recordTarget is represented as a relationship between a person and an organization, where the person is in a patient role (PatientRole class). The entity playing the role is a patient (Patient class). The entity scoping the role is an organization (Organization class). A patient is uniquely identified via the PatientRole.id attribute.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"patientRole"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/PatientRole","version":"2.0.0-sd","name":"PatientRole","title":"PatientRole (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A recordTarget is represented as a relationship between a person and an organization, where the person is in a patient role (PatientRole class). The entity playing the role is a patient (Patient class). The entity scoping the role is an organization (Organization class). A patient is uniquely identified via the PatientRole.id attribute.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/PatientRole","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"PatientRole","path":"PatientRole","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"PatientRole.nullFlavor","path":"PatientRole.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PatientRole.realmCode","path":"PatientRole.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"PatientRole.typeId","path":"PatientRole.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PatientRole.typeId.nullFlavor","path":"PatientRole.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PatientRole.typeId.assigningAuthorityName","path":"PatientRole.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PatientRole.typeId.displayable","path":"PatientRole.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"PatientRole.typeId.root","path":"PatientRole.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"PatientRole.typeId.extension","path":"PatientRole.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PatientRole.templateId","path":"PatientRole.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PatientRole.classCode","path":"PatientRole.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"PatientRole.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PAT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassRelationshipFormal"}},{"id":"PatientRole.id","path":"PatientRole.id","min":1,"max":"*","base":{"path":"PatientRole.id","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PatientRole.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"PatientRole.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"PatientRole.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"PatientRole.addr","path":"PatientRole.addr","min":0,"max":"*","base":{"path":"PatientRole.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"PatientRole.telecom","path":"PatientRole.telecom","min":0,"max":"*","base":{"path":"PatientRole.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"PatientRole.patient","path":"PatientRole.patient","min":0,"max":"1","base":{"path":"PatientRole.patient","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Patient"}]},{"id":"PatientRole.providerOrganization","path":"PatientRole.providerOrganization","min":0,"max":"1","base":{"path":"PatientRole.providerOrganization","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]},"differential":{"element":[{"id":"PatientRole","path":"PatientRole","min":1,"max":"1"},{"id":"PatientRole.classCode","path":"PatientRole.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PAT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassRelationshipFormal"}},{"id":"PatientRole.id","path":"PatientRole.id","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PatientRole.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"PatientRole.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"PatientRole.addr","path":"PatientRole.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"PatientRole.telecom","path":"PatientRole.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"PatientRole.patient","path":"PatientRole.patient","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Patient"}]},{"id":"PatientRole.providerOrganization","path":"PatientRole.providerOrganization","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Organization"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Performer1.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Performer1.json new file mode 100644 index 0000000..8b015d7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Performer1.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Performer1","text":{"status":"generated","div":"
\n

TODO

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"performer"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Performer1","version":"2.0.0-sd","name":"Performer1","title":"Performer1 (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"TODO","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Performer1","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Performer1","path":"Performer1","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Performer1.nullFlavor","path":"Performer1.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Performer1.realmCode","path":"Performer1.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Performer1.typeId","path":"Performer1.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Performer1.typeId.nullFlavor","path":"Performer1.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Performer1.typeId.assigningAuthorityName","path":"Performer1.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Performer1.typeId.displayable","path":"Performer1.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Performer1.typeId.root","path":"Performer1.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Performer1.typeId.extension","path":"Performer1.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Performer1.templateId","path":"Performer1.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Performer1.typeCode","path":"Performer1.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Performer1.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xServiceEventPerformer"}},{"id":"Performer1.functionCode","path":"Performer1.functionCode","min":0,"max":"1","base":{"path":"Performer1.functionCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Performer1.time","path":"Performer1.time","min":0,"max":"1","base":{"path":"Performer1.time","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Performer1.assignedEntity","path":"Performer1.assignedEntity","min":1,"max":"1","base":{"path":"Performer1.assignedEntity","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]},"differential":{"element":[{"id":"Performer1","path":"Performer1","min":1,"max":"1"},{"id":"Performer1.typeCode","path":"Performer1.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xServiceEventPerformer"}},{"id":"Performer1.functionCode","path":"Performer1.functionCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Performer1.time","path":"Performer1.time","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Performer1.assignedEntity","path":"Performer1.assignedEntity","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Performer2.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Performer2.json new file mode 100644 index 0000000..078ec3b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Performer2.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Performer2","text":{"status":"generated","div":"
\n

TODO

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"performer"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2","version":"2.0.0-sd","name":"Performer2","title":"Performer2 (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"TODO","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Performer2","path":"Performer2","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Performer2.nullFlavor","path":"Performer2.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Performer2.realmCode","path":"Performer2.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Performer2.typeId","path":"Performer2.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Performer2.typeId.nullFlavor","path":"Performer2.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Performer2.typeId.assigningAuthorityName","path":"Performer2.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Performer2.typeId.displayable","path":"Performer2.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Performer2.typeId.root","path":"Performer2.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Performer2.typeId.extension","path":"Performer2.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Performer2.templateId","path":"Performer2.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Performer2.typeCode","path":"Performer2.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Performer2.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRF","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer"}},{"id":"Performer2.sdtcFunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"functionCode"}],"path":"Performer2.sdtcFunctionCode","min":0,"max":"1","base":{"path":"Performer2.sdtcFunctionCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Performer2.time","path":"Performer2.time","min":0,"max":"1","base":{"path":"Performer2.time","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Performer2.modeCode","path":"Performer2.modeCode","min":0,"max":"1","base":{"path":"Performer2.modeCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Performer2.assignedEntity","path":"Performer2.assignedEntity","min":1,"max":"1","base":{"path":"Performer2.assignedEntity","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]},"differential":{"element":[{"id":"Performer2","path":"Performer2","min":1,"max":"1"},{"id":"Performer2.typeCode","path":"Performer2.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRF","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer"}},{"id":"Performer2.sdtcFunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"functionCode"}],"path":"Performer2.sdtcFunctionCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Performer2.time","path":"Performer2.time","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Performer2.modeCode","path":"Performer2.modeCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Performer2.assignedEntity","path":"Performer2.assignedEntity","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Person.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Person.json new file mode 100644 index 0000000..e288f86 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Person.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Person","text":{"status":"generated","div":"
\n

A human being.

\n

This class can be used to represent either a single individual, a group of individuals or a kind of individual based on the values of Entity.determinerCode and Entity.quantity.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"person"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Person","version":"2.0.0-sd","name":"Person","title":"Person (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A human being.\n\nThis class can be used to represent either a single individual, a group of individuals or a kind of individual based on the values of Entity.determinerCode and Entity.quantity.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Person","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Person","path":"Person","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Person.nullFlavor","path":"Person.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Person.realmCode","path":"Person.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Person.typeId","path":"Person.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Person.typeId.nullFlavor","path":"Person.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Person.typeId.assigningAuthorityName","path":"Person.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Person.typeId.displayable","path":"Person.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Person.typeId.root","path":"Person.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Person.typeId.extension","path":"Person.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Person.templateId","path":"Person.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Person.classCode","path":"Person.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Person.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PSN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"}},{"id":"Person.determinerCode","path":"Person.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Person.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Person.name","path":"Person.name","min":0,"max":"*","base":{"path":"Person.name","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"Person.sdtcDesc","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"desc"}],"path":"Person.sdtcDesc","definition":"The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.","min":0,"max":"1","base":{"path":"Person.sdtcDesc","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Person.sdtcAsPatientRelationship","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"asPatientRelationship"}],"path":"Person.sdtcAsPatientRelationship","definition":"Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.","min":0,"max":"*","base":{"path":"Person.sdtcAsPatientRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Person.sdtcAsPatientRelationship.nullFlavor","path":"Person.sdtcAsPatientRelationship.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Person.sdtcAsPatientRelationship.realmCode","path":"Person.sdtcAsPatientRelationship.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Person.sdtcAsPatientRelationship.typeId","path":"Person.sdtcAsPatientRelationship.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Person.sdtcAsPatientRelationship.typeId.nullFlavor","path":"Person.sdtcAsPatientRelationship.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Person.sdtcAsPatientRelationship.typeId.assigningAuthorityName","path":"Person.sdtcAsPatientRelationship.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Person.sdtcAsPatientRelationship.typeId.displayable","path":"Person.sdtcAsPatientRelationship.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Person.sdtcAsPatientRelationship.typeId.root","path":"Person.sdtcAsPatientRelationship.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Person.sdtcAsPatientRelationship.typeId.extension","path":"Person.sdtcAsPatientRelationship.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Person.sdtcAsPatientRelationship.templateId","path":"Person.sdtcAsPatientRelationship.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Person.sdtcAsPatientRelationship.classCode","path":"Person.sdtcAsPatientRelationship.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Person.sdtcAsPatientRelationship.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRS"},{"id":"Person.sdtcAsPatientRelationship.determinerCode","path":"Person.sdtcAsPatientRelationship.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Person.sdtcAsPatientRelationship.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE"},{"id":"Person.sdtcAsPatientRelationship.code","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Person.sdtcAsPatientRelationship.code","min":1,"max":"1","base":{"path":"Person.sdtcAsPatientRelationship.code","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]}]},"differential":{"element":[{"id":"Person","path":"Person","min":1,"max":"1"},{"id":"Person.classCode","path":"Person.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PSN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"}},{"id":"Person.determinerCode","path":"Person.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Person.name","path":"Person.name","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"Person.sdtcDesc","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"desc"}],"path":"Person.sdtcDesc","definition":"The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Person.sdtcAsPatientRelationship","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"asPatientRelationship"}],"path":"Person.sdtcAsPatientRelationship","definition":"Each participant role other than an informant/relatedEntity may have zero or more relationship roles with the patient. Each of these roles can be expressed with an asPatientRelationship element which further describes the type of role using a code element.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Person.sdtcAsPatientRelationship.classCode","path":"Person.sdtcAsPatientRelationship.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRS"},{"id":"Person.sdtcAsPatientRelationship.determinerCode","path":"Person.sdtcAsPatientRelationship.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE"},{"id":"Person.sdtcAsPatientRelationship.code","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Person.sdtcAsPatientRelationship.code","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Place.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Place.json new file mode 100644 index 0000000..ea5d6c6 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Place.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Place","text":{"status":"generated","div":"
\n

A bounded physical place or site, including any contained structures.

\n

Place may be natural or man-made. The geographic position of a place may or may not be constant. Places may be work facilities (where relevant acts occur), homes (where people live) or offices (where people work). Places may contain sub-places (floor, room, booth, bed). Places may also be sites that are investigated in the context of health care, social work, public health administration (e.g., buildings, picnic grounds, day care centers, prisons, counties, states, and other focuses of epidemiological events).

\n

Examples: A field, lake, city, county, state, country, lot (land), building, pipeline, power line, playground, ship, truck

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"place"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Place","version":"2.0.0-sd","name":"Place","title":"Place (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A bounded physical place or site, including any contained structures.\n\nPlace may be natural or man-made. The geographic position of a place may or may not be constant. Places may be work facilities (where relevant acts occur), homes (where people live) or offices (where people work). Places may contain sub-places (floor, room, booth, bed). Places may also be sites that are investigated in the context of health care, social work, public health administration (e.g., buildings, picnic grounds, day care centers, prisons, counties, states, and other focuses of epidemiological events).\n\nExamples: A field, lake, city, county, state, country, lot (land), building, pipeline, power line, playground, ship, truck","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Place","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Place","path":"Place","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Place.nullFlavor","path":"Place.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Place.realmCode","path":"Place.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Place.typeId","path":"Place.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Place.typeId.nullFlavor","path":"Place.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Place.typeId.assigningAuthorityName","path":"Place.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Place.typeId.displayable","path":"Place.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Place.typeId.root","path":"Place.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Place.typeId.extension","path":"Place.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Place.templateId","path":"Place.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Place.classCode","path":"Place.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Place.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PLC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassPlace"}},{"id":"Place.determinerCode","path":"Place.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Place.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Place.name","path":"Place.name","min":0,"max":"1","base":{"path":"Place.name","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]},{"id":"Place.addr","path":"Place.addr","min":0,"max":"1","base":{"path":"Place.addr","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]}]},"differential":{"element":[{"id":"Place","path":"Place","min":1,"max":"1"},{"id":"Place.classCode","path":"Place.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PLC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassPlace"}},{"id":"Place.determinerCode","path":"Place.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"Place.name","path":"Place.name","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]},{"id":"Place.addr","path":"Place.addr","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-PlayingEntity.json b/node_modules/hl7.cda.uv.core/StructureDefinition-PlayingEntity.json new file mode 100644 index 0000000..9b7a180 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-PlayingEntity.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"PlayingEntity","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" PlayingEntity 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: EntityClassRoot (required)
\".\"\".\"\".\" @determinerCode 0..1csBinding: EntityDeterminer (required)
Fixed Value: INSTANCE
\".\"\".\"\".\" code 0..1CEBinding: CDAEntityCode (example)
\".\"\".\"\".\" quantity 0..*PQ
\".\"\".\"\".\" name 0..*PN
\".\"\".\"\".\" sdtcBirthTime 0..1TSXML Namespace: urn:hl7-org:sdtc
XML: birthTime (urn:hl7-org:sdtc)
\".\"\".\"\".\" desc 0..1ED

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"playingEntity"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity","version":"2.0.0-sd","name":"PlayingEntity","title":"PlayingEntity (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"PlayingEntity (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"PlayingEntity","path":"PlayingEntity","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"PlayingEntity.nullFlavor","path":"PlayingEntity.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PlayingEntity.realmCode","path":"PlayingEntity.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"PlayingEntity.typeId","path":"PlayingEntity.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PlayingEntity.typeId.nullFlavor","path":"PlayingEntity.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PlayingEntity.typeId.assigningAuthorityName","path":"PlayingEntity.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PlayingEntity.typeId.displayable","path":"PlayingEntity.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"PlayingEntity.typeId.root","path":"PlayingEntity.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"PlayingEntity.typeId.extension","path":"PlayingEntity.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PlayingEntity.templateId","path":"PlayingEntity.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PlayingEntity.classCode","path":"PlayingEntity.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"PlayingEntity.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ENT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassRoot"}},{"id":"PlayingEntity.determinerCode","path":"PlayingEntity.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"PlayingEntity.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"PlayingEntity.code","path":"PlayingEntity.code","min":0,"max":"1","base":{"path":"PlayingEntity.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"PlayingEntity.quantity","path":"PlayingEntity.quantity","min":0,"max":"*","base":{"path":"PlayingEntity.quantity","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"PlayingEntity.name","path":"PlayingEntity.name","min":0,"max":"*","base":{"path":"PlayingEntity.name","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"PlayingEntity.sdtcBirthTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"birthTime"}],"path":"PlayingEntity.sdtcBirthTime","definition":"The purpose of this extension is to allow the recording of the subscriber or member of a health plan in cases where the health plan eligibility system has different information on file than the provider does for the patient.","min":0,"max":"1","base":{"path":"PlayingEntity.sdtcBirthTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"PlayingEntity.desc","path":"PlayingEntity.desc","min":0,"max":"1","base":{"path":"PlayingEntity.desc","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]},"differential":{"element":[{"id":"PlayingEntity","path":"PlayingEntity","min":1,"max":"1"},{"id":"PlayingEntity.classCode","path":"PlayingEntity.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ENT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassRoot"}},{"id":"PlayingEntity.determinerCode","path":"PlayingEntity.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"PlayingEntity.code","path":"PlayingEntity.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode"}},{"id":"PlayingEntity.quantity","path":"PlayingEntity.quantity","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"PlayingEntity.name","path":"PlayingEntity.name","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"PlayingEntity.sdtcBirthTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"birthTime"}],"path":"PlayingEntity.sdtcBirthTime","definition":"The purpose of this extension is to allow the recording of the subscriber or member of a health plan in cases where the health plan eligibility system has different information on file than the provider does for the patient.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"PlayingEntity.desc","path":"PlayingEntity.desc","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Precondition.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Precondition.json new file mode 100644 index 0000000..f16e158 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Precondition.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Precondition","text":{"status":"generated","div":"
\n

The precondition class, derived from the ActRelationship class, is used along with the Precondition class to express a condition that must hold true before some over activity occurs.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition","version":"2.0.0-sd","name":"Precondition","title":"Precondition (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The precondition class, derived from the ActRelationship class, is used along with the Precondition class to express a condition that must hold true before some over activity occurs.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Precondition","path":"Precondition","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Precondition.nullFlavor","path":"Precondition.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Precondition.realmCode","path":"Precondition.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Precondition.typeId","path":"Precondition.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Precondition.typeId.nullFlavor","path":"Precondition.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Precondition.typeId.assigningAuthorityName","path":"Precondition.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Precondition.typeId.displayable","path":"Precondition.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Precondition.typeId.root","path":"Precondition.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Precondition.typeId.extension","path":"Precondition.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Precondition.templateId","path":"Precondition.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Precondition.typeCode","path":"Precondition.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Precondition.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRCN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"Precondition.criterion","path":"Precondition.criterion","min":1,"max":"1","base":{"path":"Precondition.criterion","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion"}]}]},"differential":{"element":[{"id":"Precondition","path":"Precondition","min":1,"max":"1"},{"id":"Precondition.typeCode","path":"Precondition.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRCN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"Precondition.criterion","path":"Precondition.criterion","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Precondition2.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Precondition2.json new file mode 100644 index 0000000..04651d9 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Precondition2.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Precondition2","text":{"status":"generated","div":"
\n

The sdtc:precondition2 extension allows a more flexible set of skip conditions on a set of criteria. Without this extension the skip condition is restricted to all criteria true. The extension allows a choice of the following logical operation extensions sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneFalse, and sdtc:onlyOneTrue to be placed upon the encapsulated criteria or a criterion. The logical operation extensions nest a [0 .. *] sdtc:precondition2 extension allowing for a complex specification of nested skip conditions if needed.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2","version":"2.0.0-sd","name":"Precondition2","title":"Precondition2 (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The sdtc:precondition2 extension allows a more flexible set of skip conditions on a set of criteria. Without this extension the skip condition is restricted to all criteria true. The extension allows a choice of the following logical operation extensions sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneFalse, and sdtc:onlyOneTrue to be placed upon the encapsulated criteria or a criterion. The logical operation extensions nest a [0 .. *] sdtc:precondition2 extension allowing for a complex specification of nested skip conditions if needed.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Precondition2","path":"Precondition2","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"precondition2-only-one","severity":"error","human":"SHALL have only one of allTrue, allFalse, atLeastOneTrue, atLeastOneFalse, onlyOneTrue, onlyOneFalse, or criterion","expression":"(allTrue | allFalse | atLeastOneTrue | atLeastOneFalse | onlyOneTrue | onlyOneFalse | criterion).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Precondition2.nullFlavor","path":"Precondition2.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Precondition2.realmCode","path":"Precondition2.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Precondition2.typeId","path":"Precondition2.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Precondition2.typeId.nullFlavor","path":"Precondition2.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Precondition2.typeId.assigningAuthorityName","path":"Precondition2.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Precondition2.typeId.displayable","path":"Precondition2.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Precondition2.typeId.root","path":"Precondition2.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Precondition2.typeId.extension","path":"Precondition2.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Precondition2.templateId","path":"Precondition2.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Precondition2.typeCode","path":"Precondition2.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Precondition2.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRCN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"Precondition2.negationInd","path":"Precondition2.negationInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Precondition2.negationInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Precondition2.conjunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.conjunctionCode","definition":"A code specifying the logical conjunction of the criteria among all the condition-links of Acts (e.g., and, or, exclusive-or).\n\nAll AND criteria must be true.\n\nIf OR and AND criteria occur together, one criterion out of the OR-group must be true and all AND criteria must be true also.\n\nIf XOR criteria occur together with OR and AND criteria, exactly one of the XOR criteria must be true, and at least one of the OR criteria and all AND criteria must be true.\n\nIn other words, the sets of AND, OR, and XOR criteria are in turn combined by a logical AND operator (all AND criteria and at least one OR criterion and exactly one XOR criterion).","min":1,"max":"1","base":{"path":"Precondition2.conjunctionCode","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RelationshipConjunction|2.0.0"}},{"id":"Precondition2.allTrue","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.allTrue","min":0,"max":"1","base":{"path":"Precondition2.allTrue","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.allFalse","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.allFalse","min":0,"max":"1","base":{"path":"Precondition2.allFalse","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.atLeastOneTrue","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.atLeastOneTrue","min":0,"max":"1","base":{"path":"Precondition2.atLeastOneTrue","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.atLeastOneFalse","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.atLeastOneFalse","min":0,"max":"1","base":{"path":"Precondition2.atLeastOneFalse","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.onlyOneTrue","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.onlyOneTrue","min":0,"max":"1","base":{"path":"Precondition2.onlyOneTrue","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.onlyOneFalse","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.onlyOneFalse","min":0,"max":"1","base":{"path":"Precondition2.onlyOneFalse","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.criterion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.criterion","min":0,"max":"1","base":{"path":"Precondition2.criterion","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion"}]}]},"differential":{"element":[{"id":"Precondition2","path":"Precondition2","min":1,"max":"1","constraint":[{"key":"precondition2-only-one","severity":"error","human":"SHALL have only one of allTrue, allFalse, atLeastOneTrue, atLeastOneFalse, onlyOneTrue, onlyOneFalse, or criterion","expression":"(allTrue | allFalse | atLeastOneTrue | atLeastOneFalse | onlyOneTrue | onlyOneFalse | criterion).count() = 1"}]},{"id":"Precondition2.typeCode","path":"Precondition2.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRCN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType"}},{"id":"Precondition2.negationInd","path":"Precondition2.negationInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Precondition2.conjunctionCode","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.conjunctionCode","definition":"A code specifying the logical conjunction of the criteria among all the condition-links of Acts (e.g., and, or, exclusive-or).\n\nAll AND criteria must be true.\n\nIf OR and AND criteria occur together, one criterion out of the OR-group must be true and all AND criteria must be true also.\n\nIf XOR criteria occur together with OR and AND criteria, exactly one of the XOR criteria must be true, and at least one of the OR criteria and all AND criteria must be true.\n\nIn other words, the sets of AND, OR, and XOR criteria are in turn combined by a logical AND operator (all AND criteria and at least one OR criterion and exactly one XOR criterion).","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RelationshipConjunction|2.0.0"}},{"id":"Precondition2.allTrue","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.allTrue","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.allFalse","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.allFalse","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.atLeastOneTrue","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.atLeastOneTrue","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.atLeastOneFalse","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.atLeastOneFalse","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.onlyOneTrue","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.onlyOneTrue","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.onlyOneFalse","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.onlyOneFalse","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase"}]},{"id":"Precondition2.criterion","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"Precondition2.criterion","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Criterion"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-PreconditionBase.json b/node_modules/hl7.cda.uv.core/StructureDefinition-PreconditionBase.json new file mode 100644 index 0000000..3a43f22 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-PreconditionBase.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"PreconditionBase","text":{"status":"generated","div":"
\n

An abstract class containing the common fields used by sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneTrue, and sdtc:onlyOneFalse

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"infrastructureRoot"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase","version":"2.0.0-sd","name":"PreconditionBase","title":"PreconditionBase (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An abstract class containing the common fields used by sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneTrue, and sdtc:onlyOneFalse.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"PreconditionBase","path":"PreconditionBase","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"PreconditionBase.nullFlavor","path":"PreconditionBase.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PreconditionBase.realmCode","path":"PreconditionBase.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"PreconditionBase.typeId","path":"PreconditionBase.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PreconditionBase.typeId.nullFlavor","path":"PreconditionBase.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"PreconditionBase.typeId.assigningAuthorityName","path":"PreconditionBase.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PreconditionBase.typeId.displayable","path":"PreconditionBase.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"PreconditionBase.typeId.root","path":"PreconditionBase.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"PreconditionBase.typeId.extension","path":"PreconditionBase.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"PreconditionBase.templateId","path":"PreconditionBase.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PreconditionBase.classCode","path":"PreconditionBase.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"PreconditionBase.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CLUSTER"},{"id":"PreconditionBase.moodCode","path":"PreconditionBase.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"PreconditionBase.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN"},{"id":"PreconditionBase.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"PreconditionBase.id","min":1,"max":"1","base":{"path":"PreconditionBase.id","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PreconditionBase.precondition","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"PreconditionBase.precondition","min":0,"max":"*","base":{"path":"PreconditionBase.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]}]},"differential":{"element":[{"id":"PreconditionBase","path":"PreconditionBase","min":1,"max":"1"},{"id":"PreconditionBase.classCode","path":"PreconditionBase.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CLUSTER"},{"id":"PreconditionBase.moodCode","path":"PreconditionBase.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN"},{"id":"PreconditionBase.id","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"PreconditionBase.id","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"PreconditionBase.precondition","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"}],"path":"PreconditionBase.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Procedure.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Procedure.json new file mode 100644 index 0000000..abd2fa7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Procedure.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Procedure","text":{"status":"generated","div":"
\n

A derivative of the RIM Procedure class, used for representing procedures.

\n

Procedure.negationInd, when set to "true", is a positive assertion that the Procedure as a whole is negated. Some properties such as Procedure.id, Procedure.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Procedure. A procedure statement with negationInd is still a statement about the specific fact described by the Procedure. For instance, a negated "appendectomy performed" means that the author positively denies that there was ever an appendectomy performed, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"procedure"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure","version":"2.0.0-sd","name":"Procedure","title":"Procedure (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM Procedure class, used for representing procedures.\n\nProcedure.negationInd, when set to \"true\", is a positive assertion that the Procedure as a whole is negated. Some properties such as Procedure.id, Procedure.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Procedure. A procedure statement with negationInd is still a statement about the specific fact described by the Procedure. For instance, a negated \"appendectomy performed\" means that the author positively denies that there was ever an appendectomy performed, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Procedure","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Procedure","path":"Procedure","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Procedure.nullFlavor","path":"Procedure.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Procedure.realmCode","path":"Procedure.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Procedure.typeId","path":"Procedure.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Procedure.typeId.nullFlavor","path":"Procedure.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Procedure.typeId.assigningAuthorityName","path":"Procedure.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Procedure.typeId.displayable","path":"Procedure.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Procedure.typeId.root","path":"Procedure.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Procedure.typeId.extension","path":"Procedure.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Procedure.templateId","path":"Procedure.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Procedure.classCode","path":"Procedure.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Procedure.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PROC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassProcedure"}},{"id":"Procedure.moodCode","path":"Procedure.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Procedure.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentProcedureMood"}},{"id":"Procedure.id","path":"Procedure.id","min":0,"max":"*","base":{"path":"Procedure.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Procedure.code","path":"Procedure.code","definition":"Drawn from concept domain ActCode","min":0,"max":"1","base":{"path":"Procedure.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Procedure.negationInd","path":"Procedure.negationInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Procedure.negationInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Procedure.text","path":"Procedure.text","min":0,"max":"1","base":{"path":"Procedure.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Procedure.statusCode","path":"Procedure.statusCode","min":0,"max":"1","base":{"path":"Procedure.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Procedure.effectiveTime","path":"Procedure.effectiveTime","min":0,"max":"1","base":{"path":"Procedure.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Procedure.priorityCode","path":"Procedure.priorityCode","min":0,"max":"1","base":{"path":"Procedure.priorityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Procedure.languageCode","path":"Procedure.languageCode","min":0,"max":"1","base":{"path":"Procedure.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Procedure.methodCode","path":"Procedure.methodCode","definition":"Drawn from concept domain ProcedureMethod","min":0,"max":"*","base":{"path":"Procedure.methodCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Procedure.approachSiteCode","path":"Procedure.approachSiteCode","definition":"Drawn from concept domain ActSite","min":0,"max":"*","base":{"path":"Procedure.approachSiteCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Procedure.targetSiteCode","path":"Procedure.targetSiteCode","definition":"Drawn from concept domain ActSite","min":0,"max":"*","base":{"path":"Procedure.targetSiteCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Procedure.subject","path":"Procedure.subject","min":0,"max":"1","base":{"path":"Procedure.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Procedure.specimen","path":"Procedure.specimen","min":0,"max":"*","base":{"path":"Procedure.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Procedure.performer","path":"Procedure.performer","min":0,"max":"*","base":{"path":"Procedure.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Procedure.author","path":"Procedure.author","min":0,"max":"*","base":{"path":"Procedure.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Procedure.informant","path":"Procedure.informant","min":0,"max":"*","base":{"path":"Procedure.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Procedure.participant","path":"Procedure.participant","min":0,"max":"*","base":{"path":"Procedure.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Procedure.entryRelationship","path":"Procedure.entryRelationship","min":0,"max":"*","base":{"path":"Procedure.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Procedure.reference","path":"Procedure.reference","min":0,"max":"*","base":{"path":"Procedure.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Procedure.precondition","path":"Procedure.precondition","min":0,"max":"*","base":{"path":"Procedure.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Procedure.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Procedure.sdtcPrecondition2","min":0,"max":"*","base":{"path":"Procedure.sdtcPrecondition2","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Procedure.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Procedure.sdtcInFulfillmentOf1","min":0,"max":"*","base":{"path":"Procedure.sdtcInFulfillmentOf1","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]},"differential":{"element":[{"id":"Procedure","path":"Procedure","min":1,"max":"1"},{"id":"Procedure.classCode","path":"Procedure.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PROC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassProcedure"}},{"id":"Procedure.moodCode","path":"Procedure.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentProcedureMood"}},{"id":"Procedure.id","path":"Procedure.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Procedure.code","path":"Procedure.code","definition":"Drawn from concept domain ActCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Procedure.negationInd","path":"Procedure.negationInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Procedure.text","path":"Procedure.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Procedure.statusCode","path":"Procedure.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Procedure.effectiveTime","path":"Procedure.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Procedure.priorityCode","path":"Procedure.priorityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Procedure.languageCode","path":"Procedure.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Procedure.methodCode","path":"Procedure.methodCode","definition":"Drawn from concept domain ProcedureMethod","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Procedure.approachSiteCode","path":"Procedure.approachSiteCode","definition":"Drawn from concept domain ActSite","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Procedure.targetSiteCode","path":"Procedure.targetSiteCode","definition":"Drawn from concept domain ActSite","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}]},{"id":"Procedure.subject","path":"Procedure.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Procedure.specimen","path":"Procedure.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Procedure.performer","path":"Procedure.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Procedure.author","path":"Procedure.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Procedure.informant","path":"Procedure.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Procedure.participant","path":"Procedure.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Procedure.entryRelationship","path":"Procedure.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Procedure.reference","path":"Procedure.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Procedure.precondition","path":"Procedure.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Procedure.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"Procedure.sdtcPrecondition2","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]},{"id":"Procedure.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Procedure.sdtcInFulfillmentOf1","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-QTY.json b/node_modules/hl7.cda.uv.core/StructureDefinition-QTY.json new file mode 100644 index 0000000..a83a266 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-QTY.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"QTY","text":{"status":"generated","div":"
\n

The quantity data type is an abstract generalization for all data types (1) whose value set has an order relation (less-or-equal) and (2) where difference is defined in all of the data type's totally ordered value subsets. The quantity type abstraction is needed in defining certain other types, such as the interval and the probability distribution.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","version":"2.0.0-sd","name":"QTY","title":"QTY: Quantity (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The quantity data type is an abstract generalization for all data types (1) whose value set has an order relation (less-or-equal) and (2) where difference is defined in all of the data type's totally ordered value subsets. The quantity type abstraction is needed in defining certain other types, such as the interval and the probability distribution.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":true,"type":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"QTY","path":"QTY","short":"Base for all types and resources","definition":"is an abstract generalization for all data types (1) whose value set has an order relation (less-or-equal) and (2) where difference is defined in all of the data type's totally ordered value subsets. The quantity type abstraction is needed in defining certain other types, such as the interval and the probability distribution.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"QTY.nullFlavor","path":"QTY.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}}]},"differential":{"element":[{"id":"QTY","path":"QTY","definition":"is an abstract generalization for all data types (1) whose value set has an order relation (less-or-equal) and (2) where difference is defined in all of the data type's totally ordered value subsets. The quantity type abstraction is needed in defining certain other types, such as the interval and the probability distribution.","min":1,"max":"*"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-REAL.json b/node_modules/hl7.cda.uv.core/StructureDefinition-REAL.json new file mode 100644 index 0000000..044c261 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-REAL.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"REAL","text":{"status":"generated","div":"
\n

Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision. Real numbers are needed beyond integers whenever quantities of the real world are measured, estimated, or computed from other real numbers. The term "Real number" in this specification is used to mean that fractional values are covered without necessarily implying the full set of the mathematical real numbers.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/REAL","version":"2.0.0-sd","name":"REAL","title":"REAL: RealNumber (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/REAL","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","derivation":"specialization","snapshot":{"element":[{"id":"REAL","path":"REAL","short":"Base for all types and resources","definition":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision. Real numbers are needed beyond integers whenever quantities of the real world are measured, estimated, or computed from other real numbers. The term \"Real number\" in this specification is used to mean that fractional values are covered without necessarily implying the full set of the mathematical real numbers.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"REAL.nullFlavor","path":"REAL.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"REAL.value","path":"REAL.value","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"REAL.value","min":0,"max":"1"},"type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]}]},"differential":{"element":[{"id":"REAL","path":"REAL","definition":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision. Real numbers are needed beyond integers whenever quantities of the real world are measured, estimated, or computed from other real numbers. The term \"Real number\" in this specification is used to mean that fractional values are covered without necessarily implying the full set of the mathematical real numbers.","min":1,"max":"*","constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}]},{"id":"REAL.value","path":"REAL.value","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"decimal","profile":["http://hl7.org/cda/stds/core/StructureDefinition/real-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-RTO-PQ-PQ.json b/node_modules/hl7.cda.uv.core/StructureDefinition-RTO-PQ-PQ.json new file mode 100644 index 0000000..ee5806d --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-RTO-PQ-PQ.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"RTO-PQ-PQ","text":{"status":"extensions","div":"
\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" RTO_PQ_PQ 1..*QTYXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor
Base for all types and resources
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" numerator 0..1PQ
\".\"\".\"\".\" denominator 0..1PQ

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ","version":"2.0.0-sd","name":"RTO_PQ_PQ","title":"RTO_PQ_PQ: Ratio (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A quantity constructed as the quotient of a numerator quantity divided by a denominator quantity. Common factors in the numerator and denominator are not automatically cancelled out. The data type supports titers (e.g., \"1:128\") and other quantities produced by laboratories that truly represent ratios. Ratios are not simply \"structured numerics\", particularly blood pressure measurements (e.g. \"120/60\") are not ratios. In many cases the should be used instead of the .","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/RTO_PQ_PQ","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","derivation":"specialization","snapshot":{"element":[{"id":"RTO_PQ_PQ","path":"RTO_PQ_PQ","short":"Base for all types and resources","definition":"is an abstract generalization for all data types (1) whose value set has an order relation (less-or-equal) and (2) where difference is defined in all of the data type's totally ordered value subsets. The quantity type abstraction is needed in defining certain other types, such as the interval and the probability distribution.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"RTO_PQ_PQ.nullFlavor","path":"RTO_PQ_PQ.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RTO_PQ_PQ.numerator","path":"RTO_PQ_PQ.numerator","label":"Numerator","definition":"The quantity that is being divided in the ratio. The default is the integer number 1 (one.)","min":0,"max":"1","base":{"path":"RTO_PQ_PQ.numerator","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"RTO_PQ_PQ.denominator","path":"RTO_PQ_PQ.denominator","label":"Denominator","definition":"The quantity that devides the numerator in the ratio. The default is the integer number 1 (one.) The denominator must not be zero.","min":0,"max":"1","base":{"path":"RTO_PQ_PQ.denominator","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]}]},"differential":{"element":[{"id":"RTO_PQ_PQ","path":"RTO_PQ_PQ","min":1,"max":"*"},{"id":"RTO_PQ_PQ.numerator","path":"RTO_PQ_PQ.numerator","label":"Numerator","definition":"The quantity that is being divided in the ratio. The default is the integer number 1 (one.)","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"RTO_PQ_PQ.denominator","path":"RTO_PQ_PQ.denominator","label":"Denominator","definition":"The quantity that devides the numerator in the ratio. The default is the integer number 1 (one.) The denominator must not be zero.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-RecordTarget.json b/node_modules/hl7.cda.uv.core/StructureDefinition-RecordTarget.json new file mode 100644 index 0000000..e082ec8 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-RecordTarget.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"RecordTarget","text":{"status":"generated","div":"
\n

The recordTarget represents the medical record that this document belongs to.

\n

A clinical document typically has exactly one recordTarget participant. In the uncommon case where a clinical document (such as a group encounter note) is placed into more than one patient chart, more than one recordTarget participants can be stated.

\n

The recordTarget(s) of a document are stated in the header and propagate to nested content, where they cannot be overridden (see See CDA Context (§ 4.4 )).

\n

A recordTarget is represented as a relationship between a person and an organization, where the person is in a patient role (PatientRole class). The entity playing the role is a patient (Patient class). The entity scoping the role is an organization (Organization class). A patient is uniquely identified via the PatientRole.id attribute.

\n

CDA Release One allowed for additional person identifiers, corresponding to the Patient.id attribute in CDA Release Two. This attribute is included for backwards compatibility and has been deprecated because having two different ways to identify a patient can result in inconsistent usage. Further use of Patient.id is discouraged.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"recordTarget"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget","version":"2.0.0-sd","name":"RecordTarget","title":"RecordTarget (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The recordTarget represents the medical record that this document belongs to. A clinical document typically has exactly one recordTarget participant. In the uncommon case where a clinical document (such as a group encounter note) is placed into more than one patient chart, more than one recordTarget participants can be stated. The recordTarget(s) of a document are stated in the header and propagate to nested content, where they cannot be overridden (see See CDA Context (§ 4.4 )).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"RecordTarget","path":"RecordTarget","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"RecordTarget.nullFlavor","path":"RecordTarget.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RecordTarget.realmCode","path":"RecordTarget.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"RecordTarget.typeId","path":"RecordTarget.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RecordTarget.typeId.nullFlavor","path":"RecordTarget.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RecordTarget.typeId.assigningAuthorityName","path":"RecordTarget.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RecordTarget.typeId.displayable","path":"RecordTarget.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"RecordTarget.typeId.root","path":"RecordTarget.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"RecordTarget.typeId.extension","path":"RecordTarget.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RecordTarget.templateId","path":"RecordTarget.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RecordTarget.typeCode","path":"RecordTarget.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"RecordTarget.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"RCT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"RecordTarget.contextControlCode","path":"RecordTarget.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"RecordTarget.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"RecordTarget.patientRole","path":"RecordTarget.patientRole","min":1,"max":"1","base":{"path":"RecordTarget.patientRole","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PatientRole"}]}]},"differential":{"element":[{"id":"RecordTarget","path":"RecordTarget","min":1,"max":"1"},{"id":"RecordTarget.typeCode","path":"RecordTarget.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"RCT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"RecordTarget.contextControlCode","path":"RecordTarget.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"RecordTarget.patientRole","path":"RecordTarget.patientRole","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PatientRole"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Reference.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Reference.json new file mode 100644 index 0000000..facf27b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Reference.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Reference","text":{"status":"generated","div":"
\n

CDA entries can reference external objects such as external images and prior reports. These external objects are not part of the authenticated document content. They contain sufficient attributes to enable an explicit reference rather than duplicating the entire referenced object. The CDA entry that wraps the external reference can be used to encode the specific portions of the external reference that are addressed in the narrative block.

\n

Each object allows for an identifier and a code, and contains the RIM Act.text attribute, which can be used to store the URL and MIME type of the object. External objects always have a fixed moodCode of "EVN".

\n

The reference class contains the attribute reference.seperatableInd, which indicates whether or not the source is intended to be interpreted independently of the target. The indicator cannot prevent an individual or application from separating the source and target, but indicates the author's desire and willingness to attest to the content of the source if separated from the target. Typically, where seperatableInd is "false", the exchanged package should include the target of the reference so that the recipient can render it.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"reference"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Reference","version":"2.0.0-sd","name":"Reference","title":"Reference (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"CDA entries can reference external objects such as external images and prior reports. These external objects are not part of the authenticated document content. They contain sufficient attributes to enable an explicit reference rather than duplicating the entire referenced object. The CDA entry that wraps the external reference can be used to encode the specific portions of the external reference that are addressed in the narrative block.\n\nEach object allows for an identifier and a code, and contains the RIM Act.text attribute, which can be used to store the URL and MIME type of the object. External objects always have a fixed moodCode of \"EVN\".\n\nThe reference class contains the attribute reference.seperatableInd, which indicates whether or not the source is intended to be interpreted independently of the target. The indicator cannot prevent an individual or application from separating the source and target, but indicates the author's desire and willingness to attest to the content of the source if separated from the target. Typically, where seperatableInd is \"false\", the exchanged package should include the target of the reference so that the recipient can render it.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Reference","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Reference","path":"Reference","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"reference-external","severity":"error","human":"Must contain one (and only one) external reference","expression":"(externalAct | externalObservation | externalProcedure | externalDocument).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Reference.nullFlavor","path":"Reference.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Reference.realmCode","path":"Reference.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Reference.typeId","path":"Reference.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Reference.typeId.nullFlavor","path":"Reference.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Reference.typeId.assigningAuthorityName","path":"Reference.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Reference.typeId.displayable","path":"Reference.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Reference.typeId.root","path":"Reference.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Reference.typeId.extension","path":"Reference.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Reference.templateId","path":"Reference.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Reference.typeCode","path":"Reference.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Reference.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipExternalReference"}},{"id":"Reference.seperatableInd","path":"Reference.seperatableInd","min":0,"max":"1","base":{"path":"Reference.seperatableInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Reference.externalAct","path":"Reference.externalAct","min":0,"max":"1","base":{"path":"Reference.externalAct","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct"}]},{"id":"Reference.externalObservation","path":"Reference.externalObservation","min":0,"max":"1","base":{"path":"Reference.externalObservation","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation"}]},{"id":"Reference.externalProcedure","path":"Reference.externalProcedure","min":0,"max":"1","base":{"path":"Reference.externalProcedure","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure"}]},{"id":"Reference.externalDocument","path":"Reference.externalDocument","min":0,"max":"1","base":{"path":"Reference.externalDocument","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument"}]}]},"differential":{"element":[{"id":"Reference","path":"Reference","min":1,"max":"*","constraint":[{"key":"reference-external","severity":"error","human":"Must contain one (and only one) external reference","expression":"(externalAct | externalObservation | externalProcedure | externalDocument).count() = 1"}]},{"id":"Reference.typeCode","path":"Reference.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipExternalReference"}},{"id":"Reference.seperatableInd","path":"Reference.seperatableInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Reference.externalAct","path":"Reference.externalAct","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct"}]},{"id":"Reference.externalObservation","path":"Reference.externalObservation","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation"}]},{"id":"Reference.externalProcedure","path":"Reference.externalProcedure","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure"}]},{"id":"Reference.externalDocument","path":"Reference.externalDocument","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-RegionOfInterest.json b/node_modules/hl7.cda.uv.core/StructureDefinition-RegionOfInterest.json new file mode 100644 index 0000000..98f57a0 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-RegionOfInterest.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"RegionOfInterest","text":{"status":"generated","div":"
\n

A derivative of the RIM Observation class that represents a region of interest on an image, using an overlay shape. RegionOfInterest is used to make reference to specific regions in images, e.g., to specify the site of a physical finding by "circling" a region in a schematic picture of a human body. The units of the coordinate values in RegionOfInterest.value are in pixels, expressed as a list of integers. The origin is in the upper left hand corner, with positive X values going to the right and positive Y values going down. The relationship between a RegionOfInterest and its referenced ObservationMedia or ExternalObservation is specified by traversing the entryRelationship or reference class, respectively, where typeCode equals "SUBJ". A RegionOfInterest must reference exactly one ObservationMedia or one ExternalObservation. If the RegionOfInterest is the target of a <renderMultimedia> reference, then it shall only reference an ObservationMedia and not an ExternalObservation.

\n

An XML attribute "ID" of type XML ID, is added to RegionOfInterest within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"regionOfInterest"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest","version":"2.0.0-sd","name":"RegionOfInterest","title":"RegionOfInterest (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM Observation class that represents a region of interest on an image, using an overlay shape. RegionOfInterest is used to make reference to specific regions in images, e.g., to specify the site of a physical finding by \"circling\" a region in a schematic picture of a human body. The units of the coordinate values in RegionOfInterest.value are in pixels, expressed as a list of integers. The origin is in the upper left hand corner, with positive X values going to the right and positive Y values going down. The relationship between a RegionOfInterest and its referenced ObservationMedia or ExternalObservation is specified by traversing the entryRelationship or reference class, respectively, where typeCode equals \"SUBJ\". A RegionOfInterest must reference exactly one ObservationMedia or one ExternalObservation. If the RegionOfInterest is the target of a renderMultimedia reference, then it shall only reference an ObservationMedia and not an ExternalObservation.\n\nAn XML attribute \"ID\" of type XML ID, is added to RegionOfInterest within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"RegionOfInterest","path":"RegionOfInterest","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"RegionOfInterest.nullFlavor","path":"RegionOfInterest.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RegionOfInterest.realmCode","path":"RegionOfInterest.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"RegionOfInterest.typeId","path":"RegionOfInterest.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RegionOfInterest.typeId.nullFlavor","path":"RegionOfInterest.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RegionOfInterest.typeId.assigningAuthorityName","path":"RegionOfInterest.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RegionOfInterest.typeId.displayable","path":"RegionOfInterest.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"RegionOfInterest.typeId.root","path":"RegionOfInterest.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"RegionOfInterest.typeId.extension","path":"RegionOfInterest.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RegionOfInterest.templateId","path":"RegionOfInterest.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RegionOfInterest.ID","path":"RegionOfInterest.ID","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"RegionOfInterest.ID","min":0,"max":"1"},"type":[{"code":"id","profile":["http://hl7.org/cda/stds/core/StructureDefinition/xs-ID"]}]},{"id":"RegionOfInterest.classCode","path":"RegionOfInterest.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"RegionOfInterest.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ROIOVL","fixedCode":"ROIOVL","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassROI"}},{"id":"RegionOfInterest.moodCode","path":"RegionOfInterest.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"RegionOfInterest.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"EVN","fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"RegionOfInterest.id","path":"RegionOfInterest.id","min":1,"max":"*","base":{"path":"RegionOfInterest.id","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RegionOfInterest.code","path":"RegionOfInterest.code","min":1,"max":"1","base":{"path":"RegionOfInterest.code","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ROIOverlayShape|2.0.0"}},{"id":"RegionOfInterest.value","path":"RegionOfInterest.value","min":1,"max":"*","base":{"path":"RegionOfInterest.value","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"RegionOfInterest.subject","path":"RegionOfInterest.subject","min":0,"max":"1","base":{"path":"RegionOfInterest.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"RegionOfInterest.specimen","path":"RegionOfInterest.specimen","min":0,"max":"*","base":{"path":"RegionOfInterest.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"RegionOfInterest.performer","path":"RegionOfInterest.performer","min":0,"max":"*","base":{"path":"RegionOfInterest.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"RegionOfInterest.author","path":"RegionOfInterest.author","min":0,"max":"*","base":{"path":"RegionOfInterest.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"RegionOfInterest.informant","path":"RegionOfInterest.informant","min":0,"max":"*","base":{"path":"RegionOfInterest.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"RegionOfInterest.participant","path":"RegionOfInterest.participant","min":0,"max":"*","base":{"path":"RegionOfInterest.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"RegionOfInterest.entryRelationship","path":"RegionOfInterest.entryRelationship","min":0,"max":"*","base":{"path":"RegionOfInterest.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"RegionOfInterest.reference","path":"RegionOfInterest.reference","min":0,"max":"*","base":{"path":"RegionOfInterest.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"RegionOfInterest.precondition","path":"RegionOfInterest.precondition","min":0,"max":"*","base":{"path":"RegionOfInterest.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"RegionOfInterest.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"RegionOfInterest.sdtcPrecondition2","min":0,"max":"*","base":{"path":"RegionOfInterest.sdtcPrecondition2","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]}]},"differential":{"element":[{"id":"RegionOfInterest","path":"RegionOfInterest","min":1,"max":"1"},{"id":"RegionOfInterest.ID","path":"RegionOfInterest.ID","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"id","profile":["http://hl7.org/cda/stds/core/StructureDefinition/xs-ID"]}]},{"id":"RegionOfInterest.classCode","path":"RegionOfInterest.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ROIOVL","fixedCode":"ROIOVL","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassROI"}},{"id":"RegionOfInterest.moodCode","path":"RegionOfInterest.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"EVN","fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"RegionOfInterest.id","path":"RegionOfInterest.id","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RegionOfInterest.code","path":"RegionOfInterest.code","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ROIOverlayShape|2.0.0"}},{"id":"RegionOfInterest.value","path":"RegionOfInterest.value","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT"}]},{"id":"RegionOfInterest.subject","path":"RegionOfInterest.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"RegionOfInterest.specimen","path":"RegionOfInterest.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"RegionOfInterest.performer","path":"RegionOfInterest.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"RegionOfInterest.author","path":"RegionOfInterest.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"RegionOfInterest.informant","path":"RegionOfInterest.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"RegionOfInterest.participant","path":"RegionOfInterest.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"RegionOfInterest.entryRelationship","path":"RegionOfInterest.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"RegionOfInterest.reference","path":"RegionOfInterest.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"RegionOfInterest.precondition","path":"RegionOfInterest.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"RegionOfInterest.sdtcPrecondition2","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"precondition2"}],"path":"RegionOfInterest.sdtcPrecondition2","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition2"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedDocument.json b/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedDocument.json new file mode 100644 index 0000000..85ddf29 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedDocument.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"RelatedDocument","text":{"status":"generated","div":"
\n

Represents the participant who has transformed a dictated note into text.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"relatedDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument","version":"2.0.0-sd","name":"RelatedDocument","title":"RelatedDocument (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represents the participant who has transformed a dictated note into text.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"RelatedDocument","path":"RelatedDocument","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"RelatedDocument.nullFlavor","path":"RelatedDocument.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RelatedDocument.realmCode","path":"RelatedDocument.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"RelatedDocument.typeId","path":"RelatedDocument.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedDocument.typeId.nullFlavor","path":"RelatedDocument.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RelatedDocument.typeId.assigningAuthorityName","path":"RelatedDocument.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RelatedDocument.typeId.displayable","path":"RelatedDocument.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"RelatedDocument.typeId.root","path":"RelatedDocument.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"RelatedDocument.typeId.extension","path":"RelatedDocument.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RelatedDocument.templateId","path":"RelatedDocument.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedDocument.typeCode","path":"RelatedDocument.typeCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"RelatedDocument.typeCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipDocument"}},{"id":"RelatedDocument.parentDocument","path":"RelatedDocument.parentDocument","min":1,"max":"1","base":{"path":"RelatedDocument.parentDocument","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument"}]}]},"differential":{"element":[{"id":"RelatedDocument","path":"RelatedDocument","min":1,"max":"1"},{"id":"RelatedDocument.typeCode","path":"RelatedDocument.typeCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xActRelationshipDocument"}},{"id":"RelatedDocument.parentDocument","path":"RelatedDocument.parentDocument","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedEntity.json b/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedEntity.json new file mode 100644 index 0000000..abd507e --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedEntity.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"RelatedEntity","text":{"status":"generated","div":"
\n

The RelatedEntity role is used to represent an informant without a role.id (e.g. a parent or guy on the street).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"relatedEntity"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity","version":"2.0.0-sd","name":"RelatedEntity","title":"RelatedEntity (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The RelatedEntity role is used to represent an informant without a role.id (e.g. a parent or guy on the street).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"RelatedEntity","path":"RelatedEntity","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"RelatedEntity.nullFlavor","path":"RelatedEntity.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RelatedEntity.realmCode","path":"RelatedEntity.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"RelatedEntity.typeId","path":"RelatedEntity.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedEntity.typeId.nullFlavor","path":"RelatedEntity.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RelatedEntity.typeId.assigningAuthorityName","path":"RelatedEntity.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RelatedEntity.typeId.displayable","path":"RelatedEntity.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"RelatedEntity.typeId.root","path":"RelatedEntity.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"RelatedEntity.typeId.extension","path":"RelatedEntity.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RelatedEntity.templateId","path":"RelatedEntity.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedEntity.classCode","path":"RelatedEntity.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"RelatedEntity.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassMutualRelationship"}},{"id":"RelatedEntity.code","path":"RelatedEntity.code","min":0,"max":"1","base":{"path":"RelatedEntity.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-PersonalRelationshipRoleType"}},{"id":"RelatedEntity.addr","path":"RelatedEntity.addr","min":0,"max":"*","base":{"path":"RelatedEntity.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"RelatedEntity.telecom","path":"RelatedEntity.telecom","min":0,"max":"*","base":{"path":"RelatedEntity.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"RelatedEntity.effectiveTime","path":"RelatedEntity.effectiveTime","min":0,"max":"1","base":{"path":"RelatedEntity.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"RelatedEntity.relatedPerson","path":"RelatedEntity.relatedPerson","min":0,"max":"1","base":{"path":"RelatedEntity.relatedPerson","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]}]},"differential":{"element":[{"id":"RelatedEntity","path":"RelatedEntity","min":1,"max":"1"},{"id":"RelatedEntity.classCode","path":"RelatedEntity.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassMutualRelationship"}},{"id":"RelatedEntity.code","path":"RelatedEntity.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-PersonalRelationshipRoleType"}},{"id":"RelatedEntity.addr","path":"RelatedEntity.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"RelatedEntity.telecom","path":"RelatedEntity.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"RelatedEntity.effectiveTime","path":"RelatedEntity.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"RelatedEntity.relatedPerson","path":"RelatedEntity.relatedPerson","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Person"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedSubject.json b/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedSubject.json new file mode 100644 index 0000000..e93ede9 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-RelatedSubject.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"RelatedSubject","text":{"status":"generated","div":"
\n

A subject is a person playing one of several possible roles (RelatedSubject class). The entity playing the role is a person (SubjectPerson class).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"relatedSubject"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject","version":"2.0.0-sd","name":"RelatedSubject","title":"RelatedSubject (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A subject is a person playing one of several possible roles (RelatedSubject class). The entity playing the role is a person (SubjectPerson class).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"RelatedSubject","path":"RelatedSubject","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"RelatedSubject.nullFlavor","path":"RelatedSubject.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RelatedSubject.realmCode","path":"RelatedSubject.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"RelatedSubject.typeId","path":"RelatedSubject.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedSubject.typeId.nullFlavor","path":"RelatedSubject.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"RelatedSubject.typeId.assigningAuthorityName","path":"RelatedSubject.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RelatedSubject.typeId.displayable","path":"RelatedSubject.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"RelatedSubject.typeId.root","path":"RelatedSubject.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"RelatedSubject.typeId.extension","path":"RelatedSubject.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"RelatedSubject.templateId","path":"RelatedSubject.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedSubject.classCode","path":"RelatedSubject.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"RelatedSubject.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"PRS"},{"id":"RelatedSubject.sdtcId","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"id"}],"path":"RelatedSubject.sdtcId","definition":"A CDA Document identifies each participant through the application of a role identifier. This identifier can be used to trace the participation of an entity in a given role, but cannot necessarily be used to determine that two entities are the same. While more role identities could be provided whose intended use is to unify the entities, this is better modeled through the use of an entity identifier. Therefore, to facilitate this capability, this guide defines an extension to CDA Release 2.0 that allows the person or organization playing the role to be uniquely identified, by the inclusion of an identifier on the entity.","min":0,"max":"*","base":{"path":"RelatedSubject.sdtcId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedSubject.code","path":"RelatedSubject.code","min":0,"max":"1","base":{"path":"RelatedSubject.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-PersonalRelationshipRoleType"}},{"id":"RelatedSubject.addr","path":"RelatedSubject.addr","min":0,"max":"*","base":{"path":"RelatedSubject.addr","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"RelatedSubject.telecom","path":"RelatedSubject.telecom","min":0,"max":"*","base":{"path":"RelatedSubject.telecom","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"RelatedSubject.subject","path":"RelatedSubject.subject","min":0,"max":"1","base":{"path":"RelatedSubject.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson"}]}]},"differential":{"element":[{"id":"RelatedSubject","path":"RelatedSubject","min":1,"max":"1"},{"id":"RelatedSubject.classCode","path":"RelatedSubject.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"PRS"},{"id":"RelatedSubject.sdtcId","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"id"}],"path":"RelatedSubject.sdtcId","definition":"A CDA Document identifies each participant through the application of a role identifier. This identifier can be used to trace the participation of an entity in a given role, but cannot necessarily be used to determine that two entities are the same. While more role identities could be provided whose intended use is to unify the entities, this is better modeled through the use of an entity identifier. Therefore, to facilitate this capability, this guide defines an extension to CDA Release 2.0 that allows the person or organization playing the role to be uniquely identified, by the inclusion of an identifier on the entity.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"RelatedSubject.code","path":"RelatedSubject.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-PersonalRelationshipRoleType"}},{"id":"RelatedSubject.addr","path":"RelatedSubject.addr","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/AD"}]},{"id":"RelatedSubject.telecom","path":"RelatedSubject.telecom","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TEL"}]},{"id":"RelatedSubject.subject","path":"RelatedSubject.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-SC.json b/node_modules/hl7.cda.uv.core/StructureDefinition-SC.json new file mode 100644 index 0000000..9d1dcad --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-SC.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"SC","text":{"status":"generated","div":"
\n

A ST that optionally may have a code attached. The text must always be present if a code is present. The code is often a local code.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-binding-style","valueCode":"CDA"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/SC","version":"2.0.0-sd","name":"SC","title":"SC: CharacterStringWithCode (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A character string that optionally may have a code attached. The text must always be present if a code is present. The code is often a local code.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/SC","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ST","derivation":"specialization","snapshot":{"element":[{"id":"SC","path":"SC","short":"Base for all types and resources","definition":"An ST that optionally may have a code attached. The text must always be present if a code is present. The code is often a local code.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"SC.nullFlavor","path":"SC.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SC.representation","path":"SC.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"SC.mediaType","path":"SC.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"SC.language","path":"SC.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"SC.xmlText","path":"SC.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SC.code","path":"SC.code","representation":["xmlAttr"],"label":"Code","min":0,"max":"1","base":{"path":"SC.code","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"SC.codeSystem","path":"SC.codeSystem","representation":["xmlAttr"],"label":"Code System","min":0,"max":"1","base":{"path":"SC.codeSystem","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"SC.codeSystemName","path":"SC.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","min":0,"max":"1","base":{"path":"SC.codeSystemName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SC.codeSystemVersion","path":"SC.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","min":0,"max":"1","base":{"path":"SC.codeSystemVersion","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SC.displayName","path":"SC.displayName","representation":["xmlAttr"],"label":"Display Name","min":0,"max":"1","base":{"path":"SC.displayName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]}]},"differential":{"element":[{"id":"SC","path":"SC","definition":"An ST that optionally may have a code attached. The text must always be present if a code is present. The code is often a local code.","min":1,"max":"*"},{"id":"SC.code","path":"SC.code","representation":["xmlAttr"],"label":"Code","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"SC.codeSystem","path":"SC.codeSystem","representation":["xmlAttr"],"label":"Code System","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}]},{"id":"SC.codeSystemName","path":"SC.codeSystemName","representation":["xmlAttr"],"label":"Code System Name","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SC.codeSystemVersion","path":"SC.codeSystemVersion","representation":["xmlAttr"],"label":"Code System Version","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SC.displayName","path":"SC.displayName","representation":["xmlAttr"],"label":"Display Name","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ST.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ST.json new file mode 100644 index 0000000..87b84c5 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ST.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ST","text":{"status":"generated","div":"
\n

The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ST","version":"2.0.0-sd","name":"ST","title":"ST: CharacterString (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ST","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"ST","path":"ST","short":"Base for all types and resources","definition":"The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ST.nullFlavor","path":"ST.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ST.representation","path":"ST.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","base":{"path":"ST.representation","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"ST.mediaType","path":"ST.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","base":{"path":"ST.mediaType","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"ST.language","path":"ST.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","base":{"path":"ST.language","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"ST.xmlText","path":"ST.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"ST.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]}]},"differential":{"element":[{"id":"ST","path":"ST","definition":"The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","min":1,"max":"*","constraint":[{"key":"text-null","severity":"error","human":"xmlText and nullFlavor are mutually exclusive (one must be present)","expression":"(xmlText | nullFlavor).count() = 1"}]},{"id":"ST.representation","path":"ST.representation","representation":["xmlAttr"],"definition":"Specifies the representation of the binary data that is the content of the binary data value","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"TXT"},{"id":"ST.mediaType","path":"ST.mediaType","representation":["xmlAttr"],"label":"Media Type","definition":"Identifies the type of the encapsulated data and identifies a method to interpret or render the data.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"text/plain"},{"id":"ST.language","path":"ST.language","representation":["xmlAttr"],"label":"Language","definition":"For character based information the language property specifies the human language of the text.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}]},{"id":"ST.xmlText","path":"ST.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-SXCM-TS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-SXCM-TS.json new file mode 100644 index 0000000..052b156 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-SXCM-TS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"SXCM-TS","text":{"status":"extensions","div":"
\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" SXCM_TS 1..*TSXML Namespace: urn:hl7-org:v3
This is an abstract type. Child types: EIVL_TS, IVL_TS, PIVL_TS, SXPR_TS
Elements defined in Ancestors:@nullFlavor, @value
Base for all types and resources
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @operator 0..1csBinding: CDASetOperator (required)

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS","version":"2.0.0-sd","name":"SXCM_TS","title":"SXCM_TS: GeneralTimingSpecification (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of points in time, specifying the timing of events and actions and the cyclical validity-patterns that may exist for certain kinds of information, such as phone numbers (evening, daytime), addresses (so called \"snowbirds,\" residing closer to the equator during winter and farther from the equator during summer) and office hours.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":true,"type":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM_TS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/TS","derivation":"specialization","snapshot":{"element":[{"id":"SXCM_TS","path":"SXCM_TS","short":"Base for all types and resources","definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"SXCM_TS.nullFlavor","path":"SXCM_TS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SXCM_TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"SXCM_TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"1","base":{"path":"TS.value","min":0,"max":"1"},"type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]},{"id":"SXCM_TS.operator","path":"SXCM_TS.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","base":{"path":"SXCM_TS.operator","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}}]},"differential":{"element":[{"id":"SXCM_TS","path":"SXCM_TS","min":1,"max":"*"},{"id":"SXCM_TS.operator","path":"SXCM_TS.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-SXPR-TS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-SXPR-TS.json new file mode 100644 index 0000000..5211105 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-SXPR-TS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"SXPR-TS","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" SXPR_TS 1..*SXCM_TSXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, @value, @operator
Base for all types and resources
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" comp 2..*
\".\"\".\"\".\"\".\" compSXCM_TS
\".\"\".\"\".\"\".\" compIVL_TS
\".\"\".\"\".\"\".\" compEIVL_TS
\".\"\".\"\".\"\".\" compPIVL_TS
\".\"\".\"\".\"\".\" compSXPR_TS

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS","version":"2.0.0-sd","name":"SXPR_TS","title":"SXPR_TS: Component part of GTS (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set-component that is itself made up of set-components that are evaluated as one value","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR_TS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS","derivation":"specialization","snapshot":{"element":[{"id":"SXPR_TS","path":"SXPR_TS","short":"Base for all types and resources","definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"SXPR_TS.nullFlavor","path":"SXPR_TS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SXPR_TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"SXPR_TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"1","base":{"path":"TS.value","min":0,"max":"1"},"type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]},{"id":"SXPR_TS.operator","path":"SXPR_TS.operator","representation":["xmlAttr"],"definition":"A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.","min":0,"max":"1","base":{"path":"SXCM_TS.operator","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"I","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"}},{"id":"SXPR_TS.comp","path":"SXPR_TS.comp","representation":["typeAttr"],"min":2,"max":"*","base":{"path":"SXPR_TS.comp","min":2,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]}]},"differential":{"element":[{"id":"SXPR_TS","path":"SXPR_TS","min":1,"max":"*"},{"id":"SXPR_TS.comp","path":"SXPR_TS.comp","representation":["typeAttr"],"min":2,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Section.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Section.json new file mode 100644 index 0000000..279e155 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Section.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Section","text":{"status":"generated","div":"
\n

Document sections can nest, can override context propagated from the header (See CDA Context), and can contain narrative and CDA entries.

\n

An XML attribute "ID" of type XML ID, is added to Section within the CDA Schema. This attribute serves as the target of a linkHtml reference (see linkHtml). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"section"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Section","version":"2.0.0-sd","name":"Section","title":"Section (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Document sections can nest, can override context propagated from the header (See CDA Context), and can contain narrative and CDA entries.\n\nAn XML attribute \"ID\" of type XML ID, is added to Section within the CDA Schema. This attribute serves as the target of a linkHtml reference (see linkHtml). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Section","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Section","path":"Section","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Section.nullFlavor","path":"Section.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Section.realmCode","path":"Section.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Section.typeId","path":"Section.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Section.typeId.nullFlavor","path":"Section.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Section.typeId.assigningAuthorityName","path":"Section.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Section.typeId.displayable","path":"Section.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Section.typeId.root","path":"Section.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Section.typeId.extension","path":"Section.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Section.templateId","path":"Section.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Section.ID","path":"Section.ID","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Section.ID","min":0,"max":"1"},"type":[{"code":"id","profile":["http://hl7.org/cda/stds/core/StructureDefinition/xs-ID"]}]},{"id":"Section.classCode","path":"Section.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Section.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCSECT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer"}},{"id":"Section.moodCode","path":"Section.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Section.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"Section.id","path":"Section.id","min":0,"max":"1","base":{"path":"Section.id","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Section.code","path":"Section.code","min":0,"max":"1","base":{"path":"Section.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-DocumentSectionType"}},{"id":"Section.title","path":"Section.title","min":0,"max":"1","base":{"path":"Section.title","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"Section.text","path":"Section.text","representation":["cdaText"],"min":0,"max":"1","base":{"path":"Section.text","min":0,"max":"1"},"type":[{"code":"xhtml"}]},{"id":"Section.confidentialityCode","path":"Section.confidentialityCode","min":0,"max":"1","base":{"path":"Section.confidentialityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Section.languageCode","path":"Section.languageCode","min":0,"max":"1","base":{"path":"Section.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Section.subject","path":"Section.subject","min":0,"max":"1","base":{"path":"Section.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Section.author","path":"Section.author","min":0,"max":"*","base":{"path":"Section.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Section.informant","path":"Section.informant","min":0,"max":"*","base":{"path":"Section.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Section.entry","path":"Section.entry","min":0,"max":"*","base":{"path":"Section.entry","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Entry"}]},{"id":"Section.component","path":"Section.component","min":0,"max":"*","base":{"path":"Section.component","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Section.component.nullFlavor","path":"Section.component.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Section.component.realmCode","path":"Section.component.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Section.component.typeId","path":"Section.component.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Section.component.typeId.nullFlavor","path":"Section.component.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Section.component.typeId.assigningAuthorityName","path":"Section.component.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Section.component.typeId.displayable","path":"Section.component.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Section.component.typeId.root","path":"Section.component.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Section.component.typeId.extension","path":"Section.component.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Section.component.templateId","path":"Section.component.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Section.component.typeCode","path":"Section.component.typeCode","representation":["xmlAttr"],"definition":"Drawn from concept domain DocumentSectionType","min":0,"max":"1","base":{"path":"Section.component.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP"},{"id":"Section.component.contextConductionInd","path":"Section.component.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Section.component.contextConductionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"Section.component.section","path":"Section.component.section","min":1,"max":"1","base":{"path":"Section.component.section","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Section"}]}]},"differential":{"element":[{"id":"Section","path":"Section","min":1,"max":"1"},{"id":"Section.ID","path":"Section.ID","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"id","profile":["http://hl7.org/cda/stds/core/StructureDefinition/xs-ID"]}]},{"id":"Section.classCode","path":"Section.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCSECT","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer"}},{"id":"Section.moodCode","path":"Section.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"Section.id","path":"Section.id","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Section.code","path":"Section.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-DocumentSectionType"}},{"id":"Section.title","path":"Section.title","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ST"}]},{"id":"Section.text","path":"Section.text","representation":["cdaText"],"min":0,"max":"1","type":[{"code":"xhtml"}]},{"id":"Section.confidentialityCode","path":"Section.confidentialityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"Section.languageCode","path":"Section.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"Section.subject","path":"Section.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Section.author","path":"Section.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Section.informant","path":"Section.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Section.entry","path":"Section.entry","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Entry"}]},{"id":"Section.component","path":"Section.component","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Section.component.typeCode","path":"Section.component.typeCode","representation":["xmlAttr"],"definition":"Drawn from concept domain DocumentSectionType","min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP"},{"id":"Section.component.contextConductionInd","path":"Section.component.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"Section.component.section","path":"Section.component.section","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Section"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ServiceEvent.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ServiceEvent.json new file mode 100644 index 0000000..5e43572 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ServiceEvent.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ServiceEvent","text":{"status":"generated","div":"
\n

This class represents the main Act, such as a colonoscopy or an appendectomy, being documented.

\n

In some cases, the ServiceEvent is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is "History and Physical Report" and the procedure being documented is a "History and Physical" act. A ServiceEvent can further specialize the act inherent in the ClinicalDocument.code, such as where the ClinicalDocument.code is simply "Procedure Report" and the procedure was a "colonoscopy". If ServiceEvent is included, it must be equivalent to or further specialize the value inherent in the ClinicalDocument.code, and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.

\n

ServiceEvent.effectiveTime can be used to indicate the time the actual event (as opposed to the encounter surrounding the event) took place.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"serviceEvent"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent","version":"2.0.0-sd","name":"ServiceEvent","title":"ServiceEvent (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"This class represents the main Act, such as a colonoscopy or an appendectomy, being documented.\n\nIn some cases, the ServiceEvent is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"History and Physical Report\" and the procedure being documented is a \"History and Physical\" act. A ServiceEvent can further specialize the act inherent in the ClinicalDocument.code, such as where the ClinicalDocument.code is simply \"Procedure Report\" and the procedure was a \"colonoscopy\". If ServiceEvent is included, it must be equivalent to or further specialize the value inherent in the ClinicalDocument.code, and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.\n\nServiceEvent.effectiveTime can be used to indicate the time the actual event (as opposed to the encounter surrounding the event) took place.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"ServiceEvent","path":"ServiceEvent","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"ServiceEvent.nullFlavor","path":"ServiceEvent.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ServiceEvent.realmCode","path":"ServiceEvent.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"ServiceEvent.typeId","path":"ServiceEvent.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ServiceEvent.typeId.nullFlavor","path":"ServiceEvent.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"ServiceEvent.typeId.assigningAuthorityName","path":"ServiceEvent.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ServiceEvent.typeId.displayable","path":"ServiceEvent.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"ServiceEvent.typeId.root","path":"ServiceEvent.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"ServiceEvent.typeId.extension","path":"ServiceEvent.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"ServiceEvent.templateId","path":"ServiceEvent.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ServiceEvent.classCode","path":"ServiceEvent.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ServiceEvent.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ACT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"ServiceEvent.moodCode","path":"ServiceEvent.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"ServiceEvent.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ServiceEvent.id","path":"ServiceEvent.id","min":0,"max":"*","base":{"path":"ServiceEvent.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ServiceEvent.code","path":"ServiceEvent.code","definition":"Drawn from concept domain ActCode","min":0,"max":"1","base":{"path":"ServiceEvent.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"ServiceEvent.effectiveTime","path":"ServiceEvent.effectiveTime","min":0,"max":"1","base":{"path":"ServiceEvent.effectiveTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"ServiceEvent.performer","path":"ServiceEvent.performer","min":0,"max":"*","base":{"path":"ServiceEvent.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer1"}]}]},"differential":{"element":[{"id":"ServiceEvent","path":"ServiceEvent","min":1,"max":"1"},{"id":"ServiceEvent.classCode","path":"ServiceEvent.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"ACT","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"ServiceEvent.moodCode","path":"ServiceEvent.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"ServiceEvent.id","path":"ServiceEvent.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"ServiceEvent.code","path":"ServiceEvent.code","definition":"Drawn from concept domain ActCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"ServiceEvent.effectiveTime","path":"ServiceEvent.effectiveTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"ServiceEvent.performer","path":"ServiceEvent.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer1"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Specimen.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Specimen.json new file mode 100644 index 0000000..3ecc269 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Specimen.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Specimen","text":{"status":"generated","div":"
\n

A specimen is a part of some entity, typically the subject, that is the target of focused laboratory, radiology or other observations. In many clinical observations, such as physical examination of a patient, the patient is the subject of the observation, and there is no specimen. The specimen participant is only used when observations are made against some substance or object that is taken or derived from the subject.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"specimen"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen","version":"2.0.0-sd","name":"Specimen","title":"Specimen (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A specimen is a part of some entity, typically the subject, that is the target of focused laboratory, radiology or other observations. In many clinical observations, such as physical examination of a patient, the patient is the subject of the observation, and there is no specimen. The specimen participant is only used when observations are made against some substance or object that is taken or derived from the subject.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Specimen","path":"Specimen","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Specimen.nullFlavor","path":"Specimen.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Specimen.realmCode","path":"Specimen.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Specimen.typeId","path":"Specimen.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Specimen.typeId.nullFlavor","path":"Specimen.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Specimen.typeId.assigningAuthorityName","path":"Specimen.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Specimen.typeId.displayable","path":"Specimen.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Specimen.typeId.root","path":"Specimen.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Specimen.typeId.extension","path":"Specimen.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Specimen.templateId","path":"Specimen.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Specimen.typeCode","path":"Specimen.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Specimen.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SPC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Specimen.specimenRole","path":"Specimen.specimenRole","min":1,"max":"1","base":{"path":"Specimen.specimenRole","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole"}]}]},"differential":{"element":[{"id":"Specimen","path":"Specimen","min":1,"max":"1"},{"id":"Specimen.typeCode","path":"Specimen.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SPC","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"Specimen.specimenRole","path":"Specimen.specimenRole","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-SpecimenRole.json b/node_modules/hl7.cda.uv.core/StructureDefinition-SpecimenRole.json new file mode 100644 index 0000000..8e2d4db --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-SpecimenRole.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"SpecimenRole","text":{"status":"extensions","div":"
\r\n\r\n\r\n\r\n\r\n
NameFlagsCard.TypeDescription & Constraints\"doco\"
\".\"\".\" SpecimenRole 1..1InfrastructureRootXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
\".\"\".\"\".\" @classCode 0..1csBinding: RoleClassSpecimen (required)
Fixed Value: SPEC
\".\"\".\"\".\" id 0..*II
\".\"\".\"\".\" sdtcIdentifiedBy 0..*IdentifiedByXML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
\".\"\".\"\".\" specimenPlayingEntity 0..1PlayingEntity

\"doco\" Documentation for this format
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"specimenRole"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole","version":"2.0.0-sd","name":"SpecimenRole","title":"SpecimenRole (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"SpecimenRole (CDA Class)","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"SpecimenRole","path":"SpecimenRole","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"SpecimenRole.nullFlavor","path":"SpecimenRole.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SpecimenRole.realmCode","path":"SpecimenRole.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"SpecimenRole.typeId","path":"SpecimenRole.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SpecimenRole.typeId.nullFlavor","path":"SpecimenRole.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SpecimenRole.typeId.assigningAuthorityName","path":"SpecimenRole.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SpecimenRole.typeId.displayable","path":"SpecimenRole.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"SpecimenRole.typeId.root","path":"SpecimenRole.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"SpecimenRole.typeId.extension","path":"SpecimenRole.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SpecimenRole.templateId","path":"SpecimenRole.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SpecimenRole.classCode","path":"SpecimenRole.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"SpecimenRole.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SPEC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassSpecimen"}},{"id":"SpecimenRole.id","path":"SpecimenRole.id","min":0,"max":"*","base":{"path":"SpecimenRole.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SpecimenRole.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"SpecimenRole.sdtcIdentifiedBy","min":0,"max":"*","base":{"path":"SpecimenRole.sdtcIdentifiedBy","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"SpecimenRole.specimenPlayingEntity","path":"SpecimenRole.specimenPlayingEntity","min":0,"max":"1","base":{"path":"SpecimenRole.specimenPlayingEntity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity"}]}]},"differential":{"element":[{"id":"SpecimenRole","path":"SpecimenRole","min":1,"max":"1"},{"id":"SpecimenRole.classCode","path":"SpecimenRole.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SPEC","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-RoleClassSpecimen"}},{"id":"SpecimenRole.id","path":"SpecimenRole.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SpecimenRole.sdtcIdentifiedBy","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"identifiedBy"}],"path":"SpecimenRole.sdtcIdentifiedBy","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy"}]},{"id":"SpecimenRole.specimenPlayingEntity","path":"SpecimenRole.specimenPlayingEntity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-StructuredBody.json b/node_modules/hl7.cda.uv.core/StructureDefinition-StructuredBody.json new file mode 100644 index 0000000..d1e935b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-StructuredBody.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"StructuredBody","text":{"status":"generated","div":"
\n

The StructuredBody class represents a CDA document body that is comprised of one or more document sections.

\n

The StructuredBody class is associated with one or more Section classes through a component relationship.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"structuredBody"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody","version":"2.0.0-sd","name":"StructuredBody","title":"StructuredBody (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The StructuredBody class represents a CDA document body that is comprised of one or more document sections.\n\nThe StructuredBody class is associated with one or more Section classes through a component relationship.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"StructuredBody","path":"StructuredBody","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"StructuredBody.nullFlavor","path":"StructuredBody.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"StructuredBody.realmCode","path":"StructuredBody.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"StructuredBody.typeId","path":"StructuredBody.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"StructuredBody.typeId.nullFlavor","path":"StructuredBody.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"StructuredBody.typeId.assigningAuthorityName","path":"StructuredBody.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"StructuredBody.typeId.displayable","path":"StructuredBody.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"StructuredBody.typeId.root","path":"StructuredBody.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"StructuredBody.typeId.extension","path":"StructuredBody.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"StructuredBody.templateId","path":"StructuredBody.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"StructuredBody.classCode","path":"StructuredBody.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"StructuredBody.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCBODY","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer"}},{"id":"StructuredBody.moodCode","path":"StructuredBody.moodCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"StructuredBody.moodCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"StructuredBody.confidentialityCode","path":"StructuredBody.confidentialityCode","min":0,"max":"1","base":{"path":"StructuredBody.confidentialityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"StructuredBody.languageCode","path":"StructuredBody.languageCode","min":0,"max":"1","base":{"path":"StructuredBody.languageCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"StructuredBody.component","path":"StructuredBody.component","min":1,"max":"*","base":{"path":"StructuredBody.component","min":1,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"StructuredBody.component.nullFlavor","path":"StructuredBody.component.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"StructuredBody.component.realmCode","path":"StructuredBody.component.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"StructuredBody.component.typeId","path":"StructuredBody.component.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"StructuredBody.component.typeId.nullFlavor","path":"StructuredBody.component.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"StructuredBody.component.typeId.assigningAuthorityName","path":"StructuredBody.component.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"StructuredBody.component.typeId.displayable","path":"StructuredBody.component.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"StructuredBody.component.typeId.root","path":"StructuredBody.component.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"StructuredBody.component.typeId.extension","path":"StructuredBody.component.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"StructuredBody.component.templateId","path":"StructuredBody.component.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"StructuredBody.component.typeCode","path":"StructuredBody.component.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"StructuredBody.component.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP"},{"id":"StructuredBody.component.contextConductionInd","path":"StructuredBody.component.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"StructuredBody.component.contextConductionInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"StructuredBody.component.section","path":"StructuredBody.component.section","min":1,"max":"1","base":{"path":"StructuredBody.component.section","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Section"}]}]},"differential":{"element":[{"id":"StructuredBody.classCode","path":"StructuredBody.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"DOCBODY","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer"}},{"id":"StructuredBody.moodCode","path":"StructuredBody.moodCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"EVN","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood"}},{"id":"StructuredBody.confidentialityCode","path":"StructuredBody.confidentialityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}]},{"id":"StructuredBody.languageCode","path":"StructuredBody.languageCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://hl7.org/fhir/ValueSet/all-languages"}},{"id":"StructuredBody.component","path":"StructuredBody.component","min":1,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"StructuredBody.component.typeCode","path":"StructuredBody.component.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"COMP"},{"id":"StructuredBody.component.contextConductionInd","path":"StructuredBody.component.contextConductionInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}],"fixedBoolean":true},{"id":"StructuredBody.component.section","path":"StructuredBody.component.section","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Section"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Subject.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Subject.json new file mode 100644 index 0000000..6f43a78 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Subject.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Subject","text":{"status":"generated","div":"
\n

The subject participant represents the primary target of the entries recorded in the document. Most of the time the subject is the same as the recordTarget, but need not be, for instance when the subject is a fetus observed in an obstetrical ultrasound.

\n

The subject participant can be ascribed to a CDA section or a CDA entry. It propagates to nested components, unless overridden. The subject of a document is presumed to be the patient.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"subject"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Subject","version":"2.0.0-sd","name":"Subject","title":"Subject (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The subject participant represents the primary target of the entries recorded in the document. Most of the time the subject is the same as the recordTarget, but need not be, for instance when the subject is a fetus observed in an obstetrical ultrasound.\n\nThe subject participant can be ascribed to a CDA section or a CDA entry. It propagates to nested components, unless overridden. The subject of a document is presumed to be the patient.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Subject","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Subject","path":"Subject","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Subject.nullFlavor","path":"Subject.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Subject.realmCode","path":"Subject.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Subject.typeId","path":"Subject.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Subject.typeId.nullFlavor","path":"Subject.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Subject.typeId.assigningAuthorityName","path":"Subject.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Subject.typeId.displayable","path":"Subject.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Subject.typeId.root","path":"Subject.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Subject.typeId.extension","path":"Subject.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Subject.templateId","path":"Subject.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Subject.typeCode","path":"Subject.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Subject.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SBJ","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationTargetSubject"}},{"id":"Subject.contextControlCode","path":"Subject.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Subject.contextControlCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Subject.awarenessCode","path":"Subject.awarenessCode","min":0,"max":"1","base":{"path":"Subject.awarenessCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-TargetAwareness"}},{"id":"Subject.relatedSubject","path":"Subject.relatedSubject","min":1,"max":"1","base":{"path":"Subject.relatedSubject","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject"}]}]},"differential":{"element":[{"id":"Subject.typeCode","path":"Subject.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SBJ","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationTargetSubject"}},{"id":"Subject.contextControlCode","path":"Subject.contextControlCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"OP","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl"}},{"id":"Subject.awarenessCode","path":"Subject.awarenessCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-TargetAwareness"}},{"id":"Subject.relatedSubject","path":"Subject.relatedSubject","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-SubjectPerson.json b/node_modules/hl7.cda.uv.core/StructureDefinition-SubjectPerson.json new file mode 100644 index 0000000..954626b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-SubjectPerson.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"SubjectPerson","text":{"status":"generated","div":"
\n

The entity playing the role is a person (SubjectPerson class).

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"subjectPerson"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson","version":"2.0.0-sd","name":"SubjectPerson","title":"SubjectPerson (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The entity playing the role is a person (SubjectPerson class).","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"SubjectPerson","path":"SubjectPerson","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"SubjectPerson.nullFlavor","path":"SubjectPerson.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SubjectPerson.realmCode","path":"SubjectPerson.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"SubjectPerson.typeId","path":"SubjectPerson.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubjectPerson.typeId.nullFlavor","path":"SubjectPerson.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SubjectPerson.typeId.assigningAuthorityName","path":"SubjectPerson.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SubjectPerson.typeId.displayable","path":"SubjectPerson.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"SubjectPerson.typeId.root","path":"SubjectPerson.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"SubjectPerson.typeId.extension","path":"SubjectPerson.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SubjectPerson.templateId","path":"SubjectPerson.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubjectPerson.classCode","path":"SubjectPerson.classCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"SubjectPerson.classCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PSN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"}},{"id":"SubjectPerson.determinerCode","path":"SubjectPerson.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"SubjectPerson.determinerCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"SubjectPerson.sdtcId","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"id"}],"path":"SubjectPerson.sdtcId","definition":"A CDA Document identifies each participant through the application of a role identifier. This identifier can be used to trace the participation of an entity in a given role, but cannot necessarily be used to determine that two entities are the same. While more role identities could be provided whose intended use is to unify the entities, this is better modeled through the use of an entity identifier. Therefore, to facilitate this capability, this guide defines an extension to CDA Release 2.0 that allows the person or organization playing the role to be uniquely identified, by the inclusion of an identifier on the entity.","min":0,"max":"*","base":{"path":"SubjectPerson.sdtcId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubjectPerson.name","path":"SubjectPerson.name","min":0,"max":"*","base":{"path":"SubjectPerson.name","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"SubjectPerson.sdtcDesc","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"desc"}],"path":"SubjectPerson.sdtcDesc","definition":"The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.","min":0,"max":"1","base":{"path":"SubjectPerson.sdtcDesc","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"SubjectPerson.administrativeGenderCode","path":"SubjectPerson.administrativeGenderCode","min":0,"max":"1","base":{"path":"SubjectPerson.administrativeGenderCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"}},{"id":"SubjectPerson.birthTime","path":"SubjectPerson.birthTime","min":0,"max":"1","base":{"path":"SubjectPerson.birthTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"SubjectPerson.sdtcDeceasedInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedInd"}],"path":"SubjectPerson.sdtcDeceasedInd","min":0,"max":"1","base":{"path":"SubjectPerson.sdtcDeceasedInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"SubjectPerson.sdtcDeceasedTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedTime"}],"path":"SubjectPerson.sdtcDeceasedTime","min":0,"max":"1","base":{"path":"SubjectPerson.sdtcDeceasedTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"SubjectPerson.sdtcMultipleBirthInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthInd"}],"path":"SubjectPerson.sdtcMultipleBirthInd","min":0,"max":"1","base":{"path":"SubjectPerson.sdtcMultipleBirthInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"SubjectPerson.sdtcMultipleBirthOrderNumber","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthOrderNumber"}],"path":"SubjectPerson.sdtcMultipleBirthOrderNumber","min":0,"max":"1","base":{"path":"SubjectPerson.sdtcMultipleBirthOrderNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT-POS"}]}]},"differential":{"element":[{"id":"SubjectPerson","path":"SubjectPerson","min":1,"max":"1"},{"id":"SubjectPerson.classCode","path":"SubjectPerson.classCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PSN","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject"}},{"id":"SubjectPerson.determinerCode","path":"SubjectPerson.determinerCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"INSTANCE","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-EntityDeterminer"}},{"id":"SubjectPerson.sdtcId","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"id"}],"path":"SubjectPerson.sdtcId","definition":"A CDA Document identifies each participant through the application of a role identifier. This identifier can be used to trace the participation of an entity in a given role, but cannot necessarily be used to determine that two entities are the same. While more role identities could be provided whose intended use is to unify the entities, this is better modeled through the use of an entity identifier. Therefore, to facilitate this capability, this guide defines an extension to CDA Release 2.0 that allows the person or organization playing the role to be uniquely identified, by the inclusion of an identifier on the entity.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubjectPerson.name","path":"SubjectPerson.name","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PN"}]},{"id":"SubjectPerson.sdtcDesc","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"desc"}],"path":"SubjectPerson.sdtcDesc","definition":"The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"SubjectPerson.administrativeGenderCode","path":"SubjectPerson.administrativeGenderCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-AdministrativeGender"}},{"id":"SubjectPerson.birthTime","path":"SubjectPerson.birthTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"SubjectPerson.sdtcDeceasedInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedInd"}],"path":"SubjectPerson.sdtcDeceasedInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"SubjectPerson.sdtcDeceasedTime","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"deceasedTime"}],"path":"SubjectPerson.sdtcDeceasedTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/TS"}]},{"id":"SubjectPerson.sdtcMultipleBirthInd","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthInd"}],"path":"SubjectPerson.sdtcMultipleBirthInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"SubjectPerson.sdtcMultipleBirthOrderNumber","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"multipleBirthOrderNumber"}],"path":"SubjectPerson.sdtcMultipleBirthOrderNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/INT-POS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-SubstanceAdministration.json b/node_modules/hl7.cda.uv.core/StructureDefinition-SubstanceAdministration.json new file mode 100644 index 0000000..bbc1f54 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-SubstanceAdministration.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"SubstanceAdministration","text":{"status":"generated","div":"
\n

A derivative of the RIM SubstanceAdministration class, used for representing medication-related events such as medication history or planned medication administration orders.

\n

SubstanceAdministration.negationInd, when set to "true", is a positive assertion that the SubstanceAdministration as a whole is negated. Some properties such as SubstanceAdministration.id, SubstanceAdministration.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative SubstanceAdministration. A substance administration statement with negationInd is still a statement about the specific fact described by the SubstanceAdministration. For instance, a negated "aspirin administration" means that the author positively denies that aspirin is being administered, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.

\n

SubstanceAdministration.priorityCode categorizes the priority of a substance administration. SubstanceAdministration.doseQuantity indicates how much medication is given per dose. SubstanceAdministration.rateQuantity can be used to indicate the rate at which the dose is to be administered (e.g., the flow rate for intravenous infusions). SubstanceAdministration.maxDoseQuantity is used to capture the maximum dose of the medication that can be given over a stated time interval (e.g., maximum daily dose of morphine, maximum lifetime dose of doxorubicin). SubstanceAdministration.effectiveTime is used to describe the timing of administration. It is modeled using the GTS data type to accommodate various dosing scenarios.

\n

The capture of medication-related information also involves the interrelationship of SubstanceAdministration with several other classes. The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"substanceAdministration"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration","version":"2.0.0-sd","name":"SubstanceAdministration","title":"SubstanceAdministration (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM SubstanceAdministration class, used for representing medication-related events such as medication history or planned medication administration orders.\n\nSubstanceAdministration.negationInd, when set to \"true\", is a positive assertion that the SubstanceAdministration as a whole is negated. Some properties such as SubstanceAdministration.id, SubstanceAdministration.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative SubstanceAdministration. A substance administration statement with negationInd is still a statement about the specific fact described by the SubstanceAdministration. For instance, a negated \"aspirin administration\" means that the author positively denies that aspirin is being administered, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.\n\nSubstanceAdministration.priorityCode categorizes the priority of a substance administration. SubstanceAdministration.doseQuantity indicates how much medication is given per dose. SubstanceAdministration.rateQuantity can be used to indicate the rate at which the dose is to be administered (e.g., the flow rate for intravenous infusions). SubstanceAdministration.maxDoseQuantity is used to capture the maximum dose of the medication that can be given over a stated time interval (e.g., maximum daily dose of morphine, maximum lifetime dose of doxorubicin). SubstanceAdministration.effectiveTime is used to describe the timing of administration. It is modeled using the GTS data type to accommodate various dosing scenarios.\n\nThe capture of medication-related information also involves the interrelationship of SubstanceAdministration with several other classes. The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"SubstanceAdministration","path":"SubstanceAdministration","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"SubstanceAdministration.nullFlavor","path":"SubstanceAdministration.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SubstanceAdministration.realmCode","path":"SubstanceAdministration.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"SubstanceAdministration.typeId","path":"SubstanceAdministration.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubstanceAdministration.typeId.nullFlavor","path":"SubstanceAdministration.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SubstanceAdministration.typeId.assigningAuthorityName","path":"SubstanceAdministration.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SubstanceAdministration.typeId.displayable","path":"SubstanceAdministration.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"SubstanceAdministration.typeId.root","path":"SubstanceAdministration.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"SubstanceAdministration.typeId.extension","path":"SubstanceAdministration.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SubstanceAdministration.templateId","path":"SubstanceAdministration.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubstanceAdministration.classCode","path":"SubstanceAdministration.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"SubstanceAdministration.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SBADM","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"SubstanceAdministration.moodCode","path":"SubstanceAdministration.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"SubstanceAdministration.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0"}},{"id":"SubstanceAdministration.id","path":"SubstanceAdministration.id","min":0,"max":"*","base":{"path":"SubstanceAdministration.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubstanceAdministration.code","path":"SubstanceAdministration.code","min":0,"max":"1","base":{"path":"SubstanceAdministration.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActSubstanceAdministrationCode"}},{"id":"SubstanceAdministration.negationInd","path":"SubstanceAdministration.negationInd","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"SubstanceAdministration.negationInd","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"SubstanceAdministration.text","path":"SubstanceAdministration.text","min":0,"max":"1","base":{"path":"SubstanceAdministration.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"SubstanceAdministration.statusCode","path":"SubstanceAdministration.statusCode","min":0,"max":"1","base":{"path":"SubstanceAdministration.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"SubstanceAdministration.effectiveTime","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"}],"path":"SubstanceAdministration.effectiveTime","representation":["typeAttr"],"min":0,"max":"*","base":{"path":"SubstanceAdministration.effectiveTime","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"SubstanceAdministration.priorityCode","path":"SubstanceAdministration.priorityCode","min":0,"max":"1","base":{"path":"SubstanceAdministration.priorityCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"SubstanceAdministration.repeatNumber","path":"SubstanceAdministration.repeatNumber","min":0,"max":"1","base":{"path":"SubstanceAdministration.repeatNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT"}]},{"id":"SubstanceAdministration.routeCode","path":"SubstanceAdministration.routeCode","min":0,"max":"1","base":{"path":"SubstanceAdministration.routeCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-RouteOfAdministration"}},{"id":"SubstanceAdministration.approachSiteCode","path":"SubstanceAdministration.approachSiteCode","min":0,"max":"*","base":{"path":"SubstanceAdministration.approachSiteCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActSite"}},{"id":"SubstanceAdministration.doseQuantity","path":"SubstanceAdministration.doseQuantity","min":0,"max":"1","base":{"path":"SubstanceAdministration.doseQuantity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"}]},{"id":"SubstanceAdministration.rateQuantity","path":"SubstanceAdministration.rateQuantity","min":0,"max":"1","base":{"path":"SubstanceAdministration.rateQuantity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"}]},{"id":"SubstanceAdministration.maxDoseQuantity","path":"SubstanceAdministration.maxDoseQuantity","min":0,"max":"1","base":{"path":"SubstanceAdministration.maxDoseQuantity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ"}]},{"id":"SubstanceAdministration.administrationUnitCode","path":"SubstanceAdministration.administrationUnitCode","min":0,"max":"1","base":{"path":"SubstanceAdministration.administrationUnitCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-AdministrableDrugForm"}},{"id":"SubstanceAdministration.consumable","path":"SubstanceAdministration.consumable","definition":"The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.","min":1,"max":"1","base":{"path":"SubstanceAdministration.consumable","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"SubstanceAdministration.consumable.nullFlavor","path":"SubstanceAdministration.consumable.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SubstanceAdministration.consumable.realmCode","path":"SubstanceAdministration.consumable.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"SubstanceAdministration.consumable.typeId","path":"SubstanceAdministration.consumable.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubstanceAdministration.consumable.typeId.nullFlavor","path":"SubstanceAdministration.consumable.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"SubstanceAdministration.consumable.typeId.assigningAuthorityName","path":"SubstanceAdministration.consumable.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SubstanceAdministration.consumable.typeId.displayable","path":"SubstanceAdministration.consumable.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"SubstanceAdministration.consumable.typeId.root","path":"SubstanceAdministration.consumable.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"SubstanceAdministration.consumable.typeId.extension","path":"SubstanceAdministration.consumable.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"SubstanceAdministration.consumable.templateId","path":"SubstanceAdministration.consumable.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubstanceAdministration.consumable.typeCode","path":"SubstanceAdministration.consumable.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"SubstanceAdministration.consumable.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CSM","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"SubstanceAdministration.consumable.manufacturedProduct","path":"SubstanceAdministration.consumable.manufacturedProduct","min":1,"max":"1","base":{"path":"SubstanceAdministration.consumable.manufacturedProduct","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct"}]},{"id":"SubstanceAdministration.subject","path":"SubstanceAdministration.subject","min":0,"max":"1","base":{"path":"SubstanceAdministration.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"SubstanceAdministration.specimen","path":"SubstanceAdministration.specimen","min":0,"max":"*","base":{"path":"SubstanceAdministration.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"SubstanceAdministration.performer","path":"SubstanceAdministration.performer","min":0,"max":"*","base":{"path":"SubstanceAdministration.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"SubstanceAdministration.author","path":"SubstanceAdministration.author","min":0,"max":"*","base":{"path":"SubstanceAdministration.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"SubstanceAdministration.informant","path":"SubstanceAdministration.informant","min":0,"max":"*","base":{"path":"SubstanceAdministration.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"SubstanceAdministration.participant","path":"SubstanceAdministration.participant","min":0,"max":"*","base":{"path":"SubstanceAdministration.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"SubstanceAdministration.entryRelationship","path":"SubstanceAdministration.entryRelationship","min":0,"max":"*","base":{"path":"SubstanceAdministration.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"SubstanceAdministration.reference","path":"SubstanceAdministration.reference","min":0,"max":"*","base":{"path":"SubstanceAdministration.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"SubstanceAdministration.precondition","path":"SubstanceAdministration.precondition","min":0,"max":"*","base":{"path":"SubstanceAdministration.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"SubstanceAdministration.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"SubstanceAdministration.sdtcInFulfillmentOf1","min":0,"max":"*","base":{"path":"SubstanceAdministration.sdtcInFulfillmentOf1","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]},"differential":{"element":[{"id":"SubstanceAdministration","path":"SubstanceAdministration","min":1,"max":"1"},{"id":"SubstanceAdministration.classCode","path":"SubstanceAdministration.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"SBADM","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass"}},{"id":"SubstanceAdministration.moodCode","path":"SubstanceAdministration.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0"}},{"id":"SubstanceAdministration.id","path":"SubstanceAdministration.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"SubstanceAdministration.code","path":"SubstanceAdministration.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAActSubstanceAdministrationCode"}},{"id":"SubstanceAdministration.negationInd","path":"SubstanceAdministration.negationInd","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"SubstanceAdministration.text","path":"SubstanceAdministration.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"SubstanceAdministration.statusCode","path":"SubstanceAdministration.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"SubstanceAdministration.effectiveTime","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"}],"path":"SubstanceAdministration.effectiveTime","representation":["typeAttr"],"min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"SubstanceAdministration.priorityCode","path":"SubstanceAdministration.priorityCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"SubstanceAdministration.repeatNumber","path":"SubstanceAdministration.repeatNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT"}]},{"id":"SubstanceAdministration.routeCode","path":"SubstanceAdministration.routeCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-RouteOfAdministration"}},{"id":"SubstanceAdministration.approachSiteCode","path":"SubstanceAdministration.approachSiteCode","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActSite"}},{"id":"SubstanceAdministration.doseQuantity","path":"SubstanceAdministration.doseQuantity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"}]},{"id":"SubstanceAdministration.rateQuantity","path":"SubstanceAdministration.rateQuantity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ"}]},{"id":"SubstanceAdministration.maxDoseQuantity","path":"SubstanceAdministration.maxDoseQuantity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ"}]},{"id":"SubstanceAdministration.administrationUnitCode","path":"SubstanceAdministration.administrationUnitCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-AdministrableDrugForm"}},{"id":"SubstanceAdministration.consumable","path":"SubstanceAdministration.consumable","definition":"The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"SubstanceAdministration.consumable.typeCode","path":"SubstanceAdministration.consumable.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"CSM","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType"}},{"id":"SubstanceAdministration.consumable.manufacturedProduct","path":"SubstanceAdministration.consumable.manufacturedProduct","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct"}]},{"id":"SubstanceAdministration.subject","path":"SubstanceAdministration.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"SubstanceAdministration.specimen","path":"SubstanceAdministration.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"SubstanceAdministration.performer","path":"SubstanceAdministration.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"SubstanceAdministration.author","path":"SubstanceAdministration.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"SubstanceAdministration.informant","path":"SubstanceAdministration.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"SubstanceAdministration.participant","path":"SubstanceAdministration.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"SubstanceAdministration.entryRelationship","path":"SubstanceAdministration.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"SubstanceAdministration.reference","path":"SubstanceAdministration.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"SubstanceAdministration.precondition","path":"SubstanceAdministration.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"SubstanceAdministration.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"SubstanceAdministration.sdtcInFulfillmentOf1","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-Supply.json b/node_modules/hl7.cda.uv.core/StructureDefinition-Supply.json new file mode 100644 index 0000000..7312a8f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-Supply.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"Supply","text":{"status":"generated","div":"
\n

A derivative of the RIM Supply class, used for representing the provision of a material by one entity to another.

\n

The dispensed product is associated with the Supply act via a product participant, which connects to the same ManufacturedProduct role used for SubstanceAdministration.

\n

The Supply class represents dispensing, whereas the SubstanceAdministration class represents administration. Prescriptions are complex activities that involve both an administration request to the patient (e.g. take digoxin 0.125mg by mouth once per day) and a supply request to the pharmacy (e.g. dispense 30 tablets, with 5 refills). This should be represented in CDA by a SubstanceAdministration entry that has a component Supply entry. The nested Supply entry can have Supply.independentInd set to "false" to signal that the Supply cannot stand alone, without it's containing SubstanceAdministration. The following example illustrates a prescription representation in CDA.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"supply"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/type-profile-style","valueUri":"cda"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/Supply","version":"2.0.0-sd","name":"Supply","title":"Supply (CDA Class)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A derivative of the RIM Supply class, used for representing the provision of a material by one entity to another.\n\nThe dispensed product is associated with the Supply act via a product participant, which connects to the same ManufacturedProduct role used for SubstanceAdministration.\n\nThe Supply class represents dispensing, whereas the SubstanceAdministration class represents administration. Prescriptions are complex activities that involve both an administration request to the patient (e.g. take digoxin 0.125mg by mouth once per day) and a supply request to the pharmacy (e.g. dispense 30 tablets, with 5 refills). This should be represented in CDA by a SubstanceAdministration entry that has a component Supply entry. The nested Supply entry can have Supply.independentInd set to \"false\" to signal that the Supply cannot stand alone, without it's containing SubstanceAdministration. The following example illustrates a prescription representation in CDA.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/Supply","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot","derivation":"specialization","snapshot":{"element":[{"id":"Supply","path":"Supply","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"1","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"Supply.nullFlavor","path":"Supply.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Supply.realmCode","path":"Supply.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Supply.typeId","path":"Supply.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Supply.typeId.nullFlavor","path":"Supply.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Supply.typeId.assigningAuthorityName","path":"Supply.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Supply.typeId.displayable","path":"Supply.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Supply.typeId.root","path":"Supply.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Supply.typeId.extension","path":"Supply.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Supply.templateId","path":"Supply.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Supply.classCode","path":"Supply.classCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Supply.classCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"SPLY","fixedCode":"SPLY","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassSupply"}},{"id":"Supply.moodCode","path":"Supply.moodCode","representation":["xmlAttr"],"min":1,"max":"1","base":{"path":"Supply.moodCode","min":1,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0"}},{"id":"Supply.id","path":"Supply.id","min":0,"max":"*","base":{"path":"Supply.id","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Supply.code","path":"Supply.code","min":0,"max":"1","base":{"path":"Supply.code","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Supply.text","path":"Supply.text","min":0,"max":"1","base":{"path":"Supply.text","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Supply.statusCode","path":"Supply.statusCode","min":0,"max":"1","base":{"path":"Supply.statusCode","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Supply.effectiveTime","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"}],"path":"Supply.effectiveTime","representation":["typeAttr"],"min":0,"max":"*","base":{"path":"Supply.effectiveTime","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"Supply.priorityCode","path":"Supply.priorityCode","min":0,"max":"*","base":{"path":"Supply.priorityCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Supply.repeatNumber","path":"Supply.repeatNumber","min":0,"max":"1","base":{"path":"Supply.repeatNumber","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT"}]},{"id":"Supply.independentInd","path":"Supply.independentInd","min":0,"max":"1","base":{"path":"Supply.independentInd","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Supply.quantity","path":"Supply.quantity","min":0,"max":"1","base":{"path":"Supply.quantity","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"Supply.expectedUseTime","path":"Supply.expectedUseTime","min":0,"max":"1","base":{"path":"Supply.expectedUseTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Supply.product","path":"Supply.product","min":0,"max":"1","base":{"path":"Supply.product","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Supply.product.nullFlavor","path":"Supply.product.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Supply.product.realmCode","path":"Supply.product.realmCode","definition":"When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.realmCode","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}]},{"id":"Supply.product.typeId","path":"Supply.product.typeId","definition":"When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.","min":0,"max":"1","base":{"path":"InfrastructureRoot.typeId","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Supply.product.typeId.nullFlavor","path":"Supply.product.typeId.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"Supply.product.typeId.assigningAuthorityName","path":"Supply.product.typeId.assigningAuthorityName","representation":["xmlAttr"],"label":"Assigning Authority Name","definition":"A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.","min":0,"max":"1","base":{"path":"II.assigningAuthorityName","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Supply.product.typeId.displayable","path":"Supply.product.typeId.displayable","representation":["xmlAttr"],"label":"Displayable","definition":"Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).","min":0,"max":"1","base":{"path":"II.displayable","min":0,"max":"1"},"type":[{"code":"boolean","profile":["http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"]}]},{"id":"Supply.product.typeId.root","path":"Supply.product.typeId.root","representation":["xmlAttr"],"label":"Root","definition":"Identifies the type as an HL7 Registered model","min":1,"max":"1","base":{"path":"II.root","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/oid","http://hl7.org/cda/stds/core/StructureDefinition/uuid","http://hl7.org/cda/stds/core/StructureDefinition/ruid"]}],"fixedString":"2.16.840.1.113883.1.3"},{"id":"Supply.product.typeId.extension","path":"Supply.product.typeId.extension","representation":["xmlAttr"],"label":"Extension","definition":"A character string as a unique identifier within the scope of the identifier root.","min":1,"max":"1","base":{"path":"II.extension","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"Supply.product.templateId","path":"Supply.product.templateId","definition":"When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question","min":0,"max":"*","base":{"path":"InfrastructureRoot.templateId","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Supply.product.typeCode","path":"Supply.product.typeCode","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"Supply.product.typeCode","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRD","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect"}},{"id":"Supply.product.manufacturedProduct","path":"Supply.product.manufacturedProduct","min":1,"max":"1","base":{"path":"Supply.product.manufacturedProduct","min":1,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct"}]},{"id":"Supply.subject","path":"Supply.subject","min":0,"max":"1","base":{"path":"Supply.subject","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Supply.specimen","path":"Supply.specimen","min":0,"max":"*","base":{"path":"Supply.specimen","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Supply.performer","path":"Supply.performer","min":0,"max":"*","base":{"path":"Supply.performer","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Supply.author","path":"Supply.author","min":0,"max":"*","base":{"path":"Supply.author","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Supply.informant","path":"Supply.informant","min":0,"max":"*","base":{"path":"Supply.informant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Supply.participant","path":"Supply.participant","min":0,"max":"*","base":{"path":"Supply.participant","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Supply.entryRelationship","path":"Supply.entryRelationship","min":0,"max":"*","base":{"path":"Supply.entryRelationship","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Supply.reference","path":"Supply.reference","min":0,"max":"*","base":{"path":"Supply.reference","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Supply.precondition","path":"Supply.precondition","min":0,"max":"*","base":{"path":"Supply.precondition","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Supply.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Supply.sdtcInFulfillmentOf1","min":0,"max":"*","base":{"path":"Supply.sdtcInFulfillmentOf1","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]},"differential":{"element":[{"id":"Supply","path":"Supply","min":1,"max":"1"},{"id":"Supply.classCode","path":"Supply.classCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"defaultValueCode":"SPLY","fixedCode":"SPLY","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActClassSupply"}},{"id":"Supply.moodCode","path":"Supply.moodCode","representation":["xmlAttr"],"min":1,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0"}},{"id":"Supply.id","path":"Supply.id","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/II"}]},{"id":"Supply.code","path":"Supply.code","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CD"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActCode"}},{"id":"Supply.text","path":"Supply.text","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ED"}]},{"id":"Supply.statusCode","path":"Supply.statusCode","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CS"}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActStatus"}},{"id":"Supply.effectiveTime","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"}],"path":"Supply.effectiveTime","representation":["typeAttr"],"min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"Supply.priorityCode","path":"Supply.priorityCode","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/CE"}],"binding":{"strength":"example","valueSet":"http://terminology.hl7.org/ValueSet/v3-ActPriority"}},{"id":"Supply.repeatNumber","path":"Supply.repeatNumber","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT"}]},{"id":"Supply.independentInd","path":"Supply.independentInd","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/BL"}]},{"id":"Supply.quantity","path":"Supply.quantity","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PQ"}]},{"id":"Supply.expectedUseTime","path":"Supply.expectedUseTime","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]},{"id":"Supply.product","path":"Supply.product","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot"}]},{"id":"Supply.product.typeCode","path":"Supply.product.typeCode","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"fixedCode":"PRD","binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect"}},{"id":"Supply.product.manufacturedProduct","path":"Supply.product.manufacturedProduct","min":1,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct"}]},{"id":"Supply.subject","path":"Supply.subject","min":0,"max":"1","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Subject"}]},{"id":"Supply.specimen","path":"Supply.specimen","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Specimen"}]},{"id":"Supply.performer","path":"Supply.performer","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Performer2"}]},{"id":"Supply.author","path":"Supply.author","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Author"}]},{"id":"Supply.informant","path":"Supply.informant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Informant"}]},{"id":"Supply.participant","path":"Supply.participant","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Participant2"}]},{"id":"Supply.entryRelationship","path":"Supply.entryRelationship","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship"}]},{"id":"Supply.reference","path":"Supply.reference","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Reference"}]},{"id":"Supply.precondition","path":"Supply.precondition","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/Precondition"}]},{"id":"Supply.sdtcInFulfillmentOf1","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:sdtc"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-name","valueString":"inFulfillmentOf1"}],"path":"Supply.sdtcInFulfillmentOf1","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-TEL.json b/node_modules/hl7.cda.uv.core/StructureDefinition-TEL.json new file mode 100644 index 0000000..ad1fbf1 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-TEL.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"TEL","text":{"status":"generated","div":"
\n

A telephone number (voice or fax), e-mail address, or other locator for a resource (information or service) mediated by telecommunication equipment. The address is specified as a Universal Resource Locator (URL) qualified by time specification and use codes that help in deciding which address to use for a given time and purpose.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/TEL","version":"2.0.0-sd","name":"TEL","title":"TEL: TelecommunicationAddress (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A telephone number (voice or fax), e-mail address, or other locator for a resource mediated by telecommunication equipment. The address is specified as a Universal Resource Locator (URL) qualified by time specification and use codes that help in deciding which address to use for a given time and purpose.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/TEL","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/ANY","derivation":"specialization","snapshot":{"element":[{"id":"TEL","path":"TEL","short":"Base for all types and resources","definition":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}],"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"TEL.nullFlavor","path":"TEL.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"TEL.value","path":"TEL.value","representation":["xmlAttr"],"min":0,"max":"1","base":{"path":"TEL.value","min":0,"max":"1"},"type":[{"code":"url","profile":["http://hl7.org/cda/stds/core/StructureDefinition/url"]}]},{"id":"TEL.useablePeriod","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}],"path":"TEL.useablePeriod","representation":["typeAttr"],"label":"Useable Period","definition":"Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.","min":0,"max":"*","base":{"path":"TEL.useablePeriod","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"TEL.use","path":"TEL.use","representation":["xmlAttr"],"label":"Use Code","definition":"One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.","min":0,"max":"*","base":{"path":"TEL.use","min":0,"max":"*"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse|2.0.0"}}]},"differential":{"element":[{"id":"TEL","path":"TEL","min":1,"max":"*","constraint":[{"key":"value-null","severity":"error","human":"value and nullFlavor are mutually exclusive (one must be present)","expression":"(value | nullFlavor).count() = 1"}]},{"id":"TEL.value","path":"TEL.value","representation":["xmlAttr"],"min":0,"max":"1","type":[{"code":"url","profile":["http://hl7.org/cda/stds/core/StructureDefinition/url"]}]},{"id":"TEL.useablePeriod","extension":[{"url":"http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype","valueCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}],"path":"TEL.useablePeriod","representation":["typeAttr"],"label":"Useable Period","definition":"Specifies the periods of time during which the telecommunication address can be used. For a telephone number, this can indicate the time of day in which the party can be reached on that telephone. For a web address, it may specify a time range in which the web content is promised to be available under the given address.","min":0,"max":"*","type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS"},{"code":"http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS"}]},{"id":"TEL.use","path":"TEL.use","representation":["xmlAttr"],"label":"Use Code","definition":"One or more codes advising a system or user which telecommunication address in a set of like addresses to select for a given telecommunication need.","min":0,"max":"*","type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://terminology.hl7.org/ValueSet/v3-TelecommunicationAddressUse|2.0.0"}}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-TN.json b/node_modules/hl7.cda.uv.core/StructureDefinition-TN.json new file mode 100644 index 0000000..731d276 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-TN.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"TN","text":{"status":"generated","div":"
\n

A restriction of entity name that is effectively a simple string used for a simple name for things and places.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/TN","version":"2.0.0-sd","name":"TN","title":"TN: TrivialName (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A restriction of entity name that is effectively a simple string used for a simple name for things and places.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/EN","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/EN","derivation":"constraint","snapshot":{"element":[{"id":"EN","path":"EN","short":"Base for all types and resources","definition":"A restriction of entity name that is effectively a simple string used for a simple name for things and places.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"EN.nullFlavor","path":"EN.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"EN.use","path":"EN.use","representation":["xmlAttr"],"label":"Use Code","definition":"A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose","min":0,"max":"*","base":{"path":"EN.use","min":0,"max":"*"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"}},{"id":"EN.item","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group","valueBoolean":true}],"path":"EN.item","definition":"A series of items that constitute the name.","min":0,"max":"*","base":{"path":"EN.item","min":0,"max":"*"},"type":[{"code":"http://hl7.org/fhir/StructureDefinition/Base"}],"constraint":[{"key":"EN-1","severity":"error","human":"Can only have only one of the possible item elements in each choice","expression":"(delimiter | family | given | prefix | suffix | xmlText).count() = 1","source":"http://hl7.org/cda/stds/core/StructureDefinition/EN"}]},{"id":"EN.item.delimiter","path":"EN.item.delimiter","min":0,"max":"0","base":{"path":"EN.item.delimiter","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.family","path":"EN.item.family","min":0,"max":"0","base":{"path":"EN.item.family","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.given","path":"EN.item.given","min":0,"max":"0","base":{"path":"EN.item.given","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.prefix","path":"EN.item.prefix","min":0,"max":"0","base":{"path":"EN.item.prefix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.suffix","path":"EN.item.suffix","min":0,"max":"0","base":{"path":"EN.item.suffix","min":0,"max":"*"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/ENXP"}]},{"id":"EN.item.xmlText","path":"EN.item.xmlText","representation":["xmlText"],"short":"Allows for mixed text content","comment":"This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.","min":0,"max":"1","base":{"path":"EN.item.xmlText","min":0,"max":"1"},"type":[{"code":"string","profile":["http://hl7.org/cda/stds/core/StructureDefinition/st-simple"]}]},{"id":"EN.validTime","path":"EN.validTime","label":"Valid Time","definition":"An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.","min":0,"max":"1","base":{"path":"EN.validTime","min":0,"max":"1"},"type":[{"code":"http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"}]}]},"differential":{"element":[{"id":"EN","path":"EN","definition":"A restriction of entity name that is effectively a simple string used for a simple name for things and places.","min":1,"max":"*"},{"id":"EN.use","path":"EN.use","binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse"}},{"id":"EN.item.delimiter","path":"EN.item.delimiter","min":0,"max":"0"},{"id":"EN.item.family","path":"EN.item.family","min":0,"max":"0"},{"id":"EN.item.given","path":"EN.item.given","min":0,"max":"0"},{"id":"EN.item.prefix","path":"EN.item.prefix","min":0,"max":"0"},{"id":"EN.item.suffix","path":"EN.item.suffix","min":0,"max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-TS.json b/node_modules/hl7.cda.uv.core/StructureDefinition-TS.json new file mode 100644 index 0000000..d10cb8d --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-TS.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"TS","text":{"status":"generated","div":"
\n

A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-target","_valueBoolean":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/data-absent-reason","valueCode":"not-applicable"}]}},{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/TS","version":"2.0.0-sd","name":"TS","title":"TS: PointInTime (V3 Data Type)","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","fhirVersion":"5.0.0","mapping":[{"identity":"rim","uri":"http://hl7.org/v3","name":"RIM Mapping"}],"kind":"logical","abstract":false,"type":"http://hl7.org/cda/stds/core/StructureDefinition/TS","baseDefinition":"http://hl7.org/cda/stds/core/StructureDefinition/QTY","derivation":"specialization","snapshot":{"element":[{"id":"TS","path":"TS","short":"Base for all types and resources","definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":1,"max":"*","base":{"path":"Base","min":0,"max":"*"},"isModifier":false,"mapping":[{"identity":"rim","map":"n/a"}]},{"id":"TS.nullFlavor","path":"TS.nullFlavor","representation":["xmlAttr"],"label":"Exceptional Value Detail","definition":"If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.","min":0,"max":"1","base":{"path":"ANY.nullFlavor","min":0,"max":"1"},"type":[{"code":"code","profile":["http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"]}],"binding":{"strength":"required","valueSet":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"}},{"id":"TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"1","base":{"path":"TS.value","min":0,"max":"1"},"type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]}]},"differential":{"element":[{"id":"TS","path":"TS","definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":1,"max":"*"},{"id":"TS.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules","valueString":"year-valid"}],"path":"TS.value","representation":["xmlAttr"],"definition":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","min":0,"max":"1","type":[{"code":"dateTime","profile":["http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"]}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-bin.json b/node_modules/hl7.cda.uv.core/StructureDefinition-bin.json new file mode 100644 index 0000000..9eeacf1 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-bin.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"bin","text":{"status":"generated","div":"
\n

Primitive type 'bin'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"has-size"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/bin","version":"2.0.0-sd","name":"bin","title":"bin: Binary Data","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Binary data is a raw block of bits. Binary data is a protected type that MUST not be used outside the data type specification.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"base64Binary","baseDefinition":"http://hl7.org/fhir/StructureDefinition/base64Binary","derivation":"constraint","snapshot":{"element":[{"id":"base64Binary","path":"base64Binary","short":"Primitive Type base64Binary","definition":"A stream of bytes","comment":"A stream of bytes, base64 encoded","min":0,"max":"*","base":{"path":"base64Binary","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"base64Binary.id","path":"base64Binary.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"base64Binary.extension","path":"base64Binary.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"base64Binary.value","path":"base64Binary.value","representation":["xmlAttr"],"short":"Primitive value for base64Binary","definition":"The actual value","min":0,"max":"1","base":{"path":"base64Binary.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"base64Binary"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"base64Binary.id","path":"base64Binary.id","max":"0"},{"id":"base64Binary.extension","path":"base64Binary.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-bl-simple.json b/node_modules/hl7.cda.uv.core/StructureDefinition-bl-simple.json new file mode 100644 index 0000000..a9d4d23 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-bl-simple.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"bl-simple","text":{"status":"generated","div":"
\n

Primitive type 'bl'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/bl-simple","version":"2.0.0-sd","name":"bl","title":"bl: Boolean","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"boolean","baseDefinition":"http://hl7.org/fhir/StructureDefinition/boolean","derivation":"constraint","snapshot":{"element":[{"id":"boolean","path":"boolean","short":"Primitive Type boolean","definition":"Value of \"true\" or \"false\"","min":0,"max":"*","base":{"path":"boolean","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"boolean.id","path":"boolean.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"boolean.extension","path":"boolean.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"boolean.value","path":"boolean.value","representation":["xmlAttr"],"short":"Primitive value for boolean","definition":"The actual value","min":0,"max":"1","base":{"path":"boolean.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"boolean"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"true|false"}],"code":"http://hl7.org/fhirpath/System.Boolean"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"boolean.id","path":"boolean.id","max":"0"},{"id":"boolean.extension","path":"boolean.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-bn.json b/node_modules/hl7.cda.uv.core/StructureDefinition-bn.json new file mode 100644 index 0000000..ecf3d53 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-bn.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"bn","text":{"status":"generated","div":"
\n

Primitive type 'bn'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/bn","version":"2.0.0-sd","name":"bn","title":"bn: BooleanNonNull","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The BooleanNonNull type is used where a Boolean cannot have a null value. A Boolean value can be either true or false.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"boolean","baseDefinition":"http://hl7.org/fhir/StructureDefinition/boolean","derivation":"constraint","snapshot":{"element":[{"id":"boolean","path":"boolean","short":"Primitive Type boolean","definition":"Value of \"true\" or \"false\"","min":0,"max":"*","base":{"path":"boolean","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"boolean.id","path":"boolean.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"boolean.extension","path":"boolean.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"boolean.value","path":"boolean.value","representation":["xmlAttr"],"short":"Primitive value for boolean","definition":"The actual value","min":0,"max":"1","base":{"path":"boolean.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"boolean"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"true|false"}],"code":"http://hl7.org/fhirpath/System.Boolean"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"boolean.id","path":"boolean.id","max":"0"},{"id":"boolean.extension","path":"boolean.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-cs-simple.json b/node_modules/hl7.cda.uv.core/StructureDefinition-cs-simple.json new file mode 100644 index 0000000..97758fa --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-cs-simple.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"cs-simple","text":{"status":"generated","div":"
\n

Primitive type 'cs'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/cs-simple","version":"2.0.0-sd","name":"cs","title":"cs: Coded Simple Value","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Coded data in its simplest form, consists of a code. The code system and code system version is fixed by the context in which the value occurs. 'cs' is used for coded attributes that have a single HL7-defined value set.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"code","baseDefinition":"http://hl7.org/fhir/StructureDefinition/code","derivation":"constraint","snapshot":{"element":[{"id":"code","path":"code","short":"Primitive Type code","definition":"A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents","min":0,"max":"*","base":{"path":"code","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"cs-pattern","severity":"error","human":"cs attributes must not contain any whitespace","expression":"matches('^[^\\\\s]+$')"}],"isModifier":false,"isSummary":false},{"id":"code.id","path":"code.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"code.extension","path":"code.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"code.value","path":"code.value","representation":["xmlAttr"],"short":"Primitive value for code","definition":"Primitive value for code","min":0,"max":"1","base":{"path":"string.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"code"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"[^\\s]+( [^\\s]+)*"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"code","path":"code","constraint":[{"key":"cs-pattern","severity":"error","human":"cs attributes must not contain any whitespace","expression":"matches('^[^\\\\s]+$')"}]},{"id":"code.id","path":"code.id","max":"0"},{"id":"code.extension","path":"code.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-int-simple.json b/node_modules/hl7.cda.uv.core/StructureDefinition-int-simple.json new file mode 100644 index 0000000..b2865f1 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-int-simple.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"int-simple","text":{"status":"generated","div":"
\n

Primitive type 'int'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"has-range"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/int-simple","version":"2.0.0-sd","name":"int","title":"int: Integer Number","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"integer","baseDefinition":"http://hl7.org/fhir/StructureDefinition/integer","derivation":"constraint","snapshot":{"element":[{"id":"integer","path":"integer","short":"Primitive Type integer","definition":"A whole number","comment":"32 bit number; for values larger than this, use decimal","min":0,"max":"*","base":{"path":"integer","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"integer.id","path":"integer.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"integer.extension","path":"integer.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"integer.value","path":"integer.value","representation":["xmlAttr"],"short":"Primitive value for integer","definition":"The actual value","min":0,"max":"1","base":{"path":"integer.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"integer"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"[0]|[-+]?[1-9][0-9]*"}],"code":"http://hl7.org/fhirpath/System.Integer"}],"minValueInteger":-2147483648,"maxValueInteger":2147483647,"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"integer.id","path":"integer.id","max":"0"},{"id":"integer.extension","path":"integer.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-oid.json b/node_modules/hl7.cda.uv.core/StructureDefinition-oid.json new file mode 100644 index 0000000..1653d1e --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-oid.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"oid","text":{"status":"generated","div":"
\n

Primitive type 'oid'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/oid","version":"2.0.0-sd","name":"oid","title":"oid: ISO Object Identifier","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A globally unique string representing an ISO Object Identifier (OID) in a form that consists only of numbers and dots (e.g., '2.16.840.1.113883.3.1').","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"string","baseDefinition":"http://hl7.org/fhir/StructureDefinition/string","derivation":"constraint","snapshot":{"element":[{"id":"string","path":"string","short":"Primitive Type string","definition":"A sequence of Unicode characters","comment":"Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size","min":0,"max":"*","base":{"path":"string","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"oid-pattern","severity":"error","human":"Must conform to OID (#.#.#), UUID (32 hexadecimal digits separated by hyphens), or RUID (a letter followed by any combination of letters, numbers or hyphens)","expression":"matches('^[0-2](\\\\.(0|[1-9][0-9]*))+$')"}],"isModifier":false,"isSummary":false},{"id":"string.id","path":"string.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"string.extension","path":"string.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"string.value","path":"string.value","representation":["xmlAttr"],"short":"Primitive value for string","definition":"The actual value","min":0,"max":"1","base":{"path":"string.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"^[\\s\\S]+$"}],"code":"http://hl7.org/fhirpath/System.String"}],"maxLength":1048576,"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"string","path":"string","constraint":[{"key":"oid-pattern","severity":"error","human":"Must conform to OID (#.#.#), UUID (32 hexadecimal digits separated by hyphens), or RUID (a letter followed by any combination of letters, numbers or hyphens)","expression":"matches('^[0-2](\\\\.(0|[1-9][0-9]*))+$')"}]},{"id":"string.id","path":"string.id","max":"0"},{"id":"string.extension","path":"string.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-probability.json b/node_modules/hl7.cda.uv.core/StructureDefinition-probability.json new file mode 100644 index 0000000..8174ea2 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-probability.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"probability","text":{"status":"generated","div":"
\n

Primitive type 'probability'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"has-range"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/probability","version":"2.0.0-sd","name":"probability","title":"probability: Probability","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The probability assigned to the value, a decimal number between 0 (very uncertain) and 1 (certain).","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"decimal","baseDefinition":"http://hl7.org/fhir/StructureDefinition/decimal","derivation":"constraint","snapshot":{"element":[{"id":"decimal","path":"decimal","short":"Primitive Type decimal","definition":"A rational number with implicit precision","comment":"Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)","min":0,"max":"*","base":{"path":"decimal","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"decimal.id","path":"decimal.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"decimal.extension","path":"decimal.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"decimal.value","path":"decimal.value","representation":["xmlAttr"],"short":"Primitive value for decimal","definition":"The actual value","min":0,"max":"1","base":{"path":"decimal.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"decimal"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"-?(0|[1-9][0-9]{0,17})(\\.[0-9]{1,17})?([eE][+-]?[0-9]{1,9}})?"}],"code":"http://hl7.org/fhirpath/System.Decimal"}],"minValueDecimal":0.0,"maxValueDecimal":1.0,"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"decimal","path":"decimal"},{"id":"decimal.id","path":"decimal.id","max":"0"},{"id":"decimal.extension","path":"decimal.extension","max":"0"},{"id":"decimal.value","path":"decimal.value","minValueDecimal":0.0,"maxValueDecimal":1.0}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-real-simple.json b/node_modules/hl7.cda.uv.core/StructureDefinition-real-simple.json new file mode 100644 index 0000000..9541959 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-real-simple.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"real-simple","text":{"status":"generated","div":"
\n

Primitive type 'real'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"has-range"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/real-simple","version":"2.0.0-sd","name":"real","title":"real: Real Number","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision. Real numbers are needed beyond integers whenever quantities of the real world are measured, estimated, or computed from other real numbers. The term \"Real number\" in this specification is used to mean that fractional values are covered without necessarily implying the full set of the mathematical real numbers.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"decimal","baseDefinition":"http://hl7.org/fhir/StructureDefinition/decimal","derivation":"constraint","snapshot":{"element":[{"id":"decimal","path":"decimal","short":"Primitive Type decimal","definition":"A rational number with implicit precision","comment":"Do not use an IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)","min":0,"max":"*","base":{"path":"decimal","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"decimal.id","path":"decimal.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"decimal.extension","path":"decimal.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"decimal.value","path":"decimal.value","representation":["xmlAttr"],"short":"Primitive value for decimal","definition":"The actual value","min":0,"max":"1","base":{"path":"decimal.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"decimal"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"-?(0|[1-9][0-9]{0,17})(\\.[0-9]{1,17})?([eE][+-]?[0-9]{1,9}})?"}],"code":"http://hl7.org/fhirpath/System.Decimal"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"decimal.id","path":"decimal.id","max":"0"},{"id":"decimal.extension","path":"decimal.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ruid.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ruid.json new file mode 100644 index 0000000..5932eef --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ruid.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ruid","text":{"status":"generated","div":"
\n

Primitive type 'ruid'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ruid","version":"2.0.0-sd","name":"ruid","title":"ruid: HL7 Reserved Identifier Scheme","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"HL7 Reserved Identifier Scheme (RUID)\\nA globally unique string defined exclusively by HL7. Identifiers in this scheme are only defined by balloted HL7 specifications. Local communities or systems must never use such reserved identifiers based on bilateral negotiations.\n\nHL7 reserved identifiers are strings that consist only of (US-ASCII) letters, digits and hyphens, where the first character must be a letter. HL7 may assign these reserved identifiers as mnemonic identifiers for major concepts of interest to HL7.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"string","baseDefinition":"http://hl7.org/fhir/StructureDefinition/string","derivation":"constraint","snapshot":{"element":[{"id":"string","path":"string","short":"Primitive Type string","definition":"A sequence of Unicode characters","comment":"Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size","min":0,"max":"*","base":{"path":"string","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ruid-pattern","severity":"error","human":"An identifier that starts with a letter and contains any combination of letters, numbers, and hyphen.","expression":"matches('^[A-Za-z][A-Za-z0-9\\\\-]*$') and matches('^[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}$').not()"}],"isModifier":false,"isSummary":false},{"id":"string.id","path":"string.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"1","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"string.extension","path":"string.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"string.value","path":"string.value","representation":["xmlAttr"],"short":"Primitive value for string","definition":"The actual value","min":0,"max":"1","base":{"path":"string.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"^[\\s\\S]+$"}],"code":"http://hl7.org/fhirpath/System.String"}],"maxLength":1048576,"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"string","path":"string","constraint":[{"key":"ruid-pattern","severity":"error","human":"An identifier that starts with a letter and contains any combination of letters, numbers, and hyphen.","expression":"matches('^[A-Za-z][A-Za-z0-9\\\\-]*$') and matches('^[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}$').not()"}]},{"id":"string.id","path":"string.id","min":0},{"id":"string.extension","path":"string.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-st-simple.json b/node_modules/hl7.cda.uv.core/StructureDefinition-st-simple.json new file mode 100644 index 0000000..40fedfc --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-st-simple.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"st-simple","text":{"status":"generated","div":"
\n

Primitive type 'st'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/st-simple","version":"2.0.0-sd","name":"st","title":"st: Character String","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"The character string data type stands for text data, primarily intended for machine processing (e.g. sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"string","baseDefinition":"http://hl7.org/fhir/StructureDefinition/string","derivation":"constraint","snapshot":{"element":[{"id":"string","path":"string","short":"Primitive Type string","definition":"A sequence of Unicode characters","comment":"Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size","min":0,"max":"*","base":{"path":"string","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"string.id","path":"string.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"string.extension","path":"string.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"string.value","path":"string.value","representation":["xmlAttr"],"short":"Primitive value for string","definition":"The actual value","min":0,"max":"1","base":{"path":"string.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"^[\\s\\S]+$"}],"code":"http://hl7.org/fhirpath/System.String"}],"maxLength":1048576,"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"string.id","path":"string.id","max":"0"},{"id":"string.extension","path":"string.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-ts-simple.json b/node_modules/hl7.cda.uv.core/StructureDefinition-ts-simple.json new file mode 100644 index 0000000..ec64ef4 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-ts-simple.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"ts-simple","text":{"status":"generated","div":"
\n

Primitive type 'ts'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"has-range"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/ts-simple","version":"2.0.0-sd","name":"ts","title":"ts: Point in Time","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"dateTime","baseDefinition":"http://hl7.org/fhir/StructureDefinition/dateTime","derivation":"constraint","snapshot":{"element":[{"id":"dateTime","path":"dateTime","short":"Primitive Type dateTime","definition":"A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a UTC offset SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.","comment":"UTC offset is allowed for dates and partial dates","min":0,"max":"*","base":{"path":"dateTime","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"dateTime.id","path":"dateTime.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"dateTime.extension","path":"dateTime.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"dateTime.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"}],"path":"dateTime.value","representation":["xmlAttr"],"short":"Primitive value for dateTime","definition":"The actual value","min":0,"max":"1","base":{"path":"dateTime.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"dateTime"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]{1,9})?)?)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)?)?)?"}],"code":"http://hl7.org/fhirpath/System.DateTime"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"dateTime.id","path":"dateTime.id","max":"0"},{"id":"dateTime.extension","path":"dateTime.extension","max":"0"},{"id":"dateTime.value","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format","valueString":"YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"}],"path":"dateTime.value"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-uid.json b/node_modules/hl7.cda.uv.core/StructureDefinition-uid.json new file mode 100644 index 0000000..cc09d59 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-uid.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"uid","text":{"status":"generated","div":"
\n

Primitive type 'uid'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/uid","version":"2.0.0-sd","name":"uid","title":"uid: Unique Identifier String","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A unique identifier string is a character string which identifies an object in a globally unique and timeless manner. The allowable formats and values and procedures of this data type are strictly controlled by HL7. At this time, user-assigned identifiers may be certain character representations of ISO Object Identifiers (OID) and DCE Universally Unique Identifiers (UUID). HL7 also reserves the right to assign other forms of UIDs (RUID), such as mnemonic identifiers for code systems.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"string","baseDefinition":"http://hl7.org/fhir/StructureDefinition/string","derivation":"constraint","snapshot":{"element":[{"id":"string","path":"string","short":"Primitive Type string","definition":"A sequence of Unicode characters","comment":"Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size","min":0,"max":"*","base":{"path":"string","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"uid-pattern","severity":"error","human":"Must conform to OID (#.#.#), UUID (32 hexadecimal digits separated by hyphens), or RUID (a letter followed by any combination of letters, numbers or hyphens)","expression":"matches('^([0-2](\\\\.(0|[1-9][0-9]*))+)|([0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12})|([A-Za-z][A-Za-z0-9\\\\-]*)$')"}],"isModifier":false,"isSummary":false},{"id":"string.id","path":"string.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"string.extension","path":"string.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"string.value","path":"string.value","representation":["xmlAttr"],"short":"Primitive value for string","definition":"The actual value","min":0,"max":"1","base":{"path":"string.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"^[\\s\\S]+$"}],"code":"http://hl7.org/fhirpath/System.String"}],"maxLength":1048576,"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"string","path":"string","constraint":[{"key":"uid-pattern","severity":"error","human":"Must conform to OID (#.#.#), UUID (32 hexadecimal digits separated by hyphens), or RUID (a letter followed by any combination of letters, numbers or hyphens)","expression":"matches('^([0-2](\\\\.(0|[1-9][0-9]*))+)|([0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12})|([A-Za-z][A-Za-z0-9\\\\-]*)$')"}]},{"id":"string.id","path":"string.id","max":"0"},{"id":"string.extension","path":"string.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-url.json b/node_modules/hl7.cda.uv.core/StructureDefinition-url.json new file mode 100644 index 0000000..bbf6e8e --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-url.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"url","text":{"status":"generated","div":"
\n

Primitive type 'url'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/url","version":"2.0.0-sd","name":"url","title":"url: Universal Resource Locator","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A telecommunications address specified according to Internet standard RFC 1738 [http://www.ietf.org/rfc/rfc1738.txt]. The URL specifies the protocol and the contact point defined by that protocol for the resource. Notable uses of the telecommunication address data type are for telephone and telefax numbers, e-mail addresses, Hypertext references, FTP references, etc.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"url","baseDefinition":"http://hl7.org/fhir/StructureDefinition/url","derivation":"constraint","snapshot":{"element":[{"id":"url","path":"url","short":"Primitive Type url","definition":"A URI that is a literal reference","min":0,"max":"*","base":{"path":"url","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"url.id","path":"url.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"url.extension","path":"url.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"url.value","path":"url.value","representation":["xmlAttr"],"short":"Primitive value for url","definition":"Primitive value for url","min":0,"max":"1","base":{"path":"uri.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"url"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"\\S*"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"url.id","path":"url.id","max":"0"},{"id":"url.extension","path":"url.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-uuid.json b/node_modules/hl7.cda.uv.core/StructureDefinition-uuid.json new file mode 100644 index 0000000..93de79f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-uuid.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"uuid","text":{"status":"generated","div":"
\n

Primitive type 'uuid'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/logical-container","valueUri":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"can-bind"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/uuid","version":"2.0.0-sd","name":"uuid","title":"uuid: DCE Universal Unique Identifier","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A globally unique string representing a DCE Universal Unique Identifier (UUID) in the common UUID format that consists of 5 hyphen-separated groups of hexadecimal digits having 8, 4, 4, 4, and 12 places respectively.\n\n***NOTE:*** The output of UUID related programs and functions may use all sorts of forms, upper case, lower case, and with or without the hyphens that group the digits. This variate output must be postprocessed to conform to the HL7 specification, i.e., the hyphens must be inserted for the 8-4-4-4-12 grouping and all hexadecimal digits must be converted to upper case.","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"string","baseDefinition":"http://hl7.org/fhir/StructureDefinition/string","derivation":"constraint","snapshot":{"element":[{"id":"string","path":"string","short":"Primitive Type string","definition":"A sequence of Unicode characters","comment":"Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size","min":0,"max":"*","base":{"path":"string","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"uuid-pattern","severity":"error","human":"Must contain 5 hyphen-separated groups of hexadecimal digits having 8, 4, 4, 4, and 12 places respectively.","expression":"matches('^[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}$')"}],"isModifier":false,"isSummary":false},{"id":"string.id","path":"string.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"string.extension","path":"string.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"string.value","path":"string.value","representation":["xmlAttr"],"short":"Primitive value for string","definition":"The actual value","min":0,"max":"1","base":{"path":"string.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"^[\\s\\S]+$"}],"code":"http://hl7.org/fhirpath/System.String"}],"maxLength":1048576,"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"string","path":"string","constraint":[{"key":"uuid-pattern","severity":"error","human":"Must contain 5 hyphen-separated groups of hexadecimal digits having 8, 4, 4, 4, and 12 places respectively.","expression":"matches('^[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}$')"}]},{"id":"string.id","path":"string.id","max":"0"},{"id":"string.extension","path":"string.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/StructureDefinition-xs-ID.json b/node_modules/hl7.cda.uv.core/StructureDefinition-xs-ID.json new file mode 100644 index 0000000..6d2860e --- /dev/null +++ b/node_modules/hl7.cda.uv.core/StructureDefinition-xs-ID.json @@ -0,0 +1 @@ +{"resourceType":"StructureDefinition","id":"xs-ID","text":{"status":"generated","div":"
\n

Primitive type 'xs:ID'

\n
"},"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/xml-namespace","valueUri":"urn:hl7-org:v3"},{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics","valueCode":"has-length"}],"url":"http://hl7.org/cda/stds/core/StructureDefinition/xs-ID","version":"2.0.0-sd","name":"xs:ID","title":"xs:ID","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"ID represents the ID attribute type from [XML 1.0 (Second Edition)]. The \"value space\" of ID is the set of all strings that \"match\" the NCName production in [Namespaces in XML]. The \"lexical space\" of ID is the set of all strings that \"match\" the NCName production in [Namespaces in XML].","fhirVersion":"5.0.0","kind":"primitive-type","abstract":false,"type":"id","baseDefinition":"http://hl7.org/fhir/StructureDefinition/id","derivation":"constraint","snapshot":{"element":[{"id":"id","path":"id","short":"Primitive Type id","definition":"Any combination of letters, numerals, \"-\" and \".\", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive.","comment":"RFC 4122","min":0,"max":"*","base":{"path":"id","min":0,"max":"*"},"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"}],"isModifier":false,"isSummary":false},{"id":"id.id","path":"id.id","representation":["xmlAttr"],"short":"xml:id (or equivalent in JSON)","definition":"unique id for the element within a resource (for internal references)","min":0,"max":"0","base":{"path":"Element.id","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"string"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false},{"id":"id.extension","path":"id.extension","short":"Extension","definition":"An Extension","min":0,"max":"0","base":{"path":"Element.extension","min":0,"max":"*"},"type":[{"code":"Extension"}],"constraint":[{"key":"ele-1","severity":"error","human":"All FHIR elements must have a @value or children","expression":"hasValue() or (children().count() > id.count())","source":"http://hl7.org/fhir/StructureDefinition/Element"},{"key":"ext-1","severity":"error","human":"Must have either extensions or value[x], not both","expression":"extension.exists() != value.exists()","source":"http://hl7.org/fhir/StructureDefinition/Extension"}],"isModifier":false,"isSummary":false},{"id":"id.value","path":"id.value","representation":["xmlAttr"],"short":"Primitive value for id","definition":"Primitive value for id","min":0,"max":"1","base":{"path":"string.value","min":0,"max":"1"},"type":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type","valueUrl":"id"},{"url":"http://hl7.org/fhir/StructureDefinition/regex","valueString":"[A-Za-z0-9\\-\\.]{1,64}"}],"code":"http://hl7.org/fhirpath/System.String"}],"isModifier":false,"isSummary":false}]},"differential":{"element":[{"id":"id.id","path":"id.id","max":"0"},{"id":"id.extension","path":"id.extension","max":"0"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-BinaryDataEncoding.json b/node_modules/hl7.cda.uv.core/ValueSet-BinaryDataEncoding.json new file mode 100644 index 0000000..b3dd52c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-BinaryDataEncoding.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"BinaryDataEncoding","text":{"status":"generated","div":""},"url":"http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding","version":"2.0.0-sd","name":"BinaryDataEncoding","title":"CDABinaryDataEncoding","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Identifies the representation of binary data in a text field","compose":{"include":[{"system":"http://hl7.org/cda/stds/core/CodeSystem/BinaryDataEncoding"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAActClass.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAActClass.json new file mode 100644 index 0000000..3806b03 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAActClass.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAActClass","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ActClass
    CodeDisplayDefinition
    FCNTRCTfinancial contractA contract whose value is measured in monetary terms.
    COVcoverageWhen used in the EVN mood, this concept means with respect to a covered party:

    1. A health care insurance policy or plan that is contractually binding between two or more parties; or
    2. A health care program, usually administered by government entities, that provides coverage to persons determined eligible under the terms of the program.

    * When used in the definition (DEF) mood, COV means potential coverage for a patient who may or may not be a covered party.
    * The concept's meaning is fully specified by the choice of ActCoverageTypeCode (abstract) ActProgramCode or ActInsurancePolicyCode.
    CNTRCTcontractAn agreement of obligation between two or more parties that is subject to contractual law and enforcement.
    CACTcontrol actAn act representing a system action such as the change of state of another act or the initiation of a query. All control acts represent trigger events in the HL7 context. ControlActs may occur in different moods.
    ACTNactionSender asks addressee to do something depending on the focal Act of the payload. An example is "fulfill this order". Addressee has responsibilities to either reject the message or to act on it in an appropriate way (specified by the specific receiver responsibilities for the interaction).
    INFOinformationSender sends payload to addressee as information. Addressee does not have responsibilities beyond serving addressee's own interest (i.e., read and memorize if you see fit). This is equivalent to an FYI on a memo.
    STCstate transition control**Description:** Sender transmits a status change pertaining to the focal act of the payload. This status of the focal act is the final state of the state transition. This can be either a request or an event, according to the mood of the control act.
    CASEpublic health caseA public health case is an Observation representing a condition or event that has a specific significance for public health. Typically it involves an instance or instances of a reportable infectious disease or other condition. The public health case can include a health-related event concerning a single individual or it may refer to multiple health-related events that are occurrences of the same disease or condition of interest to public health. An outbreak involving multiple individuals may be considered as a type of public health case. A public health case definition (Act.moodCode = "definition") includes the description of the clinical, laboratory, and epidemiologic indicators associated with a disease or condition of interest to public health. There are case definitions for conditions that are reportable, as well as for those that are not. There are also case definitions for outbreaks. A public health case definition is a construct used by public health for the purpose of counting cases, and should not be used as clinical indications for treatment. Examples include AIDS, toxic-shock syndrome, and salmonellosis and their associated indicators that are used to define a case.
    OUTBoutbreakAn outbreak represents a series of public health cases. The date on which an outbreak starts is the earliest date of onset among the cases assigned to the outbreak, and its ending date is the last date of onset among the cases assigned to the outbreak.
    CONDConditionAn observable finding or state that persists over time and tends to require intervention or management, and, therefore, distinguished from an Observation made at a point in time; may exist before an Observation of the Condition is made or after interventions to manage the Condition are undertaken. Examples: equipment repair status, device recall status, a health risk, a financial risk, public health risk, pregnancy, health maintenance, chronic illness
    OBSSERobservation seriesContainer for Correlated Observation Sequences sharing a common frame of reference. All Observations of the same cd must be comparable and relative to the common frame of reference. For example, a 3-channel ECG device records a 12-lead ECG in 4 steps (3 leads at a time). Each of the separate 3-channel recordings would be in their own "OBSCOR". And, all 4 OBSCOR would be contained in one OBSSER because all the times are relative to the same origin (beginning of the recording) and all the ECG signals were from a fixed set of electrodes.
    OBSCORcorrelated observation sequencesContainer for Observation Sequences (Observations whose values are contained in LIST<>'s) having values correlated with each other. Each contained Observation Sequence LIST<> must be the same length. Values in the LIST<>'s are correlated based on index. E.g. the values in position 2 in all the LIST<>'s are correlated. This is analogous to a table where each column is an Observation Sequence with a LIST<> of values, and each row in the table is a correlation between the columns. For example, a 12-lead ECG would contain 13 sequences: one sequence for time, and a sequence for each of the 12 leads.
    ROIBNDbounded ROIA Region of Interest (ROI) specified for a multidimensional observation, such as an Observation Series (OBSSER). The ROI is specified using a set of observation criteria, each delineating the boundary of the region in one of the dimensions in the multidimensional observation. The relationship between a ROI and its referenced Act is specified through an ActRelationship of type subject (SUBJ), which must always be present. Each of the boundary criteria observations is connected with the ROI using ActRelationships of type "has component" (COMP). In each boundary criterion, the Act.code names the dimension and the Observation.value specifies the range of values inside the region. Typically the bounded dimension is continuous, and so the Observation.value will be an interval (IVL) data type. The Observation.value need not be specified if the respective dimension is only named but not constrained. For example, an ROI for the QT interval of a certain beat in ECG Lead II would contain 2 boundary criteria, one naming the interval in time (constrained), and the other naming the interval in ECG Lead II (only named, but not constrained).
    ROIOVLoverlay ROIA Region of Interest (ROI) specified for an image using an overlay shape. Typically used to make reference to specific regions in images, e.g., to specify the location of a radiologic finding in an image or to specify the site of a physical finding by "circling" a region in a schematic picture of a human body. The units of the coordinate values are in pixels. The origin is in the upper left hand corner, with positive X values going to the right and positive Y values going down. The relationship between a ROI and its referenced Act is specified through an ActRelationship of type "subject" (SUBJ), which must always be present.
    OBSobservation**Description:**An act that is intended to result in new information about a subject. The main difference between Observations and other Acts is that Observations have a value attribute. The **code** attribute of Observation and the **value** attribute of Observation must be considered in combination to determine the semantics of the observation.

    **Discussion:**

    Structurally, many observations are name-value-pairs, where the Observation.code (inherited from Act) is the name and the Observation.value is the value of the property. Such a construct is also known as a variable (a named feature that can assume a value) hence, the Observation class is always used to hold generic name-value-pairs or variables, even though the variable valuation may not be the result of an elaborate observation method. It may be a simple answer to a question or it may be an assertion or setting of a parameter.

    As with all Act statements, Observation statements describe what was done, and in the case of Observations, this includes a description of what was actually observed (results or answers); and those results or answers are part of the observation and not split off into other objects.

    The method of action is asserted by the Observation classCode or its subclasses at the least granular level, by the Observation.code attribute value at the medium level of granularity, and by the attribute value of observation.methodCode when a finer level of granularity is required. The method in whole or in part may also appear in the attribute value of Observation.value when using coded data types to express the value of the attribute. Relevant aspects of methodology may also be restated in value when the results themselves imply or state a methodology.

    An observation may consist of component observations each having their own Observation.code and Observation.value. In this case, the composite observation may not have an Observation.value for itself. For instance, a white blood cell count consists of the sub-observations for the counts of the various granulocytes, lymphocytes and other normal or abnormal blood cells (e.g., blasts). The overall white blood cell count Observation itself may therefore not have a value by itself (even though it could have one, e.g., the sum total of white blood cells). Thus, as long as an Act is essentially an Act of recognizing and noting information about a subject, it is an Observation, regardless of whether it has a simple value by itself or whether it has sub-observations.

    Even though observations are professional acts (see Act) and as such are intentional actions, this does not require that every possible outcome of an observation be pondered in advance of it being actually made. For instance, differential white blood cell counts (WBC) rarely show blasts, but if they do, this is part of the WBC observation even though blasts might not be predefined in the structure of a normal WBC.

    Clinical documents commonly have Subjective and Objective findings, both of which are kinds of Observations. In addition, clinical documents commonly contain Assessments, which are also kinds of Observations. Thus, the establishment of a diagnosis is an Observation.

    **Examples:**

    * Recording the results of a Family History Assessment
    * Laboratory test and associated result
    * Physical exam test and associated result
    * Device temperature
    * Soil lead level
    ALRTdetected issueAn observation identifying a potential adverse outcome as a result of an Act or combination of Acts.

    *Examples:* Detection of a drug-drug interaction; Identification of a late-submission for an invoice; Requesting discharge for a patient who does not meet hospital-defined discharge criteria.

    *Discussion:* This class is commonly used for identifying 'business rule' or 'process' problems that may result in a refusal to carry out a particular request. In some circumstances it may be possible to 'bypass' a problem by modifying the request to acknowledge the issue and/or by providing some form of mitigation.

    *Constraints:* the Act or Acts that may cause the the adverse outcome are the target of a subject ActRelationship. The subbtypes of this concept indicate the type of problem being detected (e.g. drug-drug interaction) while the Observation.value is used to repesent a specific problem code (e.g. specific drug-drug interaction id).
    CLNTRLclinical trialThe set of actions that define an experiment to assess the effectiveness and/or safety of a biopharmaceutical product (food, drug, device, etc.). In definition mood, this set of actions is often embodied in a clinical trial protocol; in event mood, this designates the aggregate act of applying the actions to one or more subjects.
    CNODCondition NodeAn instance of Observation of a Condition at a point in time that includes any Observations or Procedures associated with that Condition as well as links to previous instances of Condition Node for the same Condition

    ***Deprecation Comment:*** This concept has been deprecated because an alternative structure for tracking the evolution of a problem has been presented and adopted by the Care Provision Work Group.
    DGIMGdiagnostic imageClass for holding attributes unique to diagnostic images.
    INVSTGinvestigationAn formalized inquiry into the circumstances surrounding a particular unplanned event or potential event for the purposes of identifying possible causes and contributing factors for the event. This investigation could be conducted at a local institutional level or at the level of a local or national government.
    SPCOBSspecimen observationAn observation on a specimen in a laboratory environment that may affect processing, analysis or result interpretation
    SPLYsupplySupply orders and deliveries are simple Acts that focus on the delivered product. The product is associated with the Supply Act via Participation.typeCode="product". With general Supply Acts, the precise identification of the Material (manufacturer, serial numbers, etc.) is important. Most of the detailed information about the Supply should be represented using the Material class. If delivery needs to be scheduled, tracked, and billed separately, one can associate a Transportation Act with the Supply Act. Pharmacy dispense services are represented as Supply Acts, associated with a SubstanceAdministration Act. The SubstanceAdministration class represents the administration of medication, while dispensing is supply.
    DIETdietDiet services are supply services, with some aspects resembling Medication services: the detail of the diet is given as a description of the Material associated via Participation.typeCode="product". Medically relevant diet types may be communicated in the Diet.code attribute using domain ActDietCode, however, the detail of the food supplied and the various combinations of dishes should be communicated as Material instances.

    **Deprecation Note**

    **Class:** Use either the Supply class (if dealing with what should be given to the patient) or SubstanceAdministration class (if dealing with what the patient should consume)

    **energyQuantity:** This quantity can be conveyed by using a Content relationship with a quantity attribute expressing the calories

    **carbohydrateQuantity:**This quantity can be conveyed using a Content relationship to an Entity with a code of carbohydrate and a quantity attribute on the content relationship.
    DOCCLINclinical documentA clinical document is a documentation of clinical observations and services, with the following characteristics:

    1. Persistence - A clinical document continues to exist in an unaltered state, for a time period defined by local and regulatory requirements;
    2. Stewardship - A clinical document is maintained by a person or organization entrusted with its care;
    3. Potential for authentication - A clinical document is an assemblage of information that is intended to be legally authenticated;
    4. Wholeness - Authentication of a clinical document applies to the whole and does not apply to portions of the document without the full context of the document;
    5. Human readability - A clinical document is human readable.
    CDALVLONECDA Level One clinical documentA clinical document that conforms to Level One of the HL7 Clinical Document Architecture (CDA)
    DOCdocumentThe notion of a document comes particularly from the paper world, where it corresponds to the contents recorded on discrete pieces of paper. In the electronic world, a document is a kind of composition that bears resemblance to their paper world counter-parts. Documents typically are meant to be human-readable.

    HL7's notion of document differs from that described in the W3C XML Recommendation, in which a document refers specifically to the contents that fall between the root element's start-tag and end-tag. Not all XML documents are HL7 documents.
    COMPOSITIONcompositionA context representing a grouped commitment of information to the EHR. It is considered the unit of modification of the record, the unit of transmission in record extracts, and the unit of attestation by authorizing clinicians.

    A composition represents part of a patient record originating from a single interaction between an authenticator and the record.

    Unless otherwise stated all statements within a composition have the same authenticator, apply to the same patient and were recorded in a single session of use of a single application.

    A composition contains organizers and entries.
    ENTRYentryThis context represents the information acquired and recorded for an observation, a clinical statement such as a portion of the patient's history or an inference or assertion, or an action that might be intended or has actually been performed. This class may represent both the actual data describing the observation, inference, or action, and optionally the details supporting the clinical reasoning process such as a reference to an electronic guideline, decision support system, or other knowledge reference.
    BATTERYbattery**Definition:** An observation that is composed of a set of observations. These observations typically have a logical or practical grouping for generally accepted clinical or functional purposes, such as observations that are run together because of automation. A battery can define required and optional component observations and, in some cases, will define complex rules that determine whether or not a particular observation is made. BATTERY is a constraint on the Observation class in that it is understood to always be composed of component observations.

    **UsageNotes:** The focus in a BATTERY is that it is composed of individual observations. In request (RQO) mood, a battery is a request to perform the component observations. In event (EVN) mood a battery is a reporting of associated set of observation events. In definition mood a battery is the definition of the associated set of observations.

    **Examples:** Vital signs, Full blood count, Chemistry panel.
    CLUSTERCluster**Description:**An ACT that organizes a set of component acts into a semantic grouping that have a shared subject. The subject may be either a subject participation (SBJ), subject act relationship (SUBJ), or child participation/act relationship types.

    **Discussion:** The focus in a CLUSTER act is the grouping of the contained acts. For example "a request to cluster" (RQO), "a type of cluster that is allowed to occur" (DEF), etc.

    **Examples:**

    * Radiologic investigations that might include administration of a dye, followed by radiographic observations;
    * "Isolate cluster" which includes all testing and specimen processing performed on a specific isolate;
    * a set of actions to perform at a particular stage in a clinical trial.
    EXTRACTextractThis context represents the part of a patient record conveyed in a single communication. It is drawn from a providing system for the purposes of communication to a requesting process (which might be another repository, a client application or a middleware service such as an electronic guideline engine), and supporting the faithful inclusion of the communicated data in the receiving system.

    An extract may be the entirety of the patient record as held by the sender or it may be a part of that record (e.g. changes since a specified date).

    An extract contains folders or compositions.

    An extract cannot contain another extract.
    EHRelectronic health recordA context that comprises all compositions. The EHR is an extract that includes the entire chart.

    **NOTE:** In an exchange scenario, an EHR is a specialization of an extract.
    ORGANIZERorganizerOrganizer of entries. Navigational. No semantic content. Knowledge of the section code is not required to interpret contained observations. Represents a heading in a heading structure, or "organizer tree".

    The record entries relating to a single clinical session are usually grouped under headings that represent phases of the encounter, or assist with layout and navigation. Clinical headings usually reflect the clinical workflow during a care session, and might also reflect the main author's reasoning processes. Much research has demonstrated that headings are used differently by different professional groups and specialties, and that headings are not used consistently enough to support safe automatic processing of the E H R.
    CATEGORYcategoryA group of entries within a composition or topic that have a common characteristic - for example, Examination, Diagnosis, Management OR Subjective, Objective, Analysis, Plan.

    The distinction from Topic relates to value sets. For Category there is a bounded list of things like "Examination", "Diagnosis" or SOAP categories. For Topic the list is wide open to any clinical condition or reason for a part of an encounter.

    A CATEGORY MAY CONTAIN ENTRIES.
    DOCBODYdocument bodyA context that distinguishes the body of a document from the document header. This is seen, for instance, in HTML documents, which have discrete <head> and <body> elements.
    DOCSECTdocument sectionA context that subdivides the body of a document. Document sections are typically used for human navigation, to give a reader a clue as to the expected content. Document sections are used to organize and provide consistency to the contents of a document body. Document sections can contain document sections and can contain entries.
    TOPICtopicA group of entries within a composition that are related to a common clinical theme - such as a specific disorder or problem, prevention, screening and provision of contraceptive services.

    A topic may contain categories and entries.
    FOLDERfolderA context representing the high-level organization of an extract e.g. to group parts of the record by episode, care team, clinical specialty, clinical condition, or source application. Internationally, this kind of organizing structure is used variably: in some centers and systems the folder is treated as an informal compartmentalization of the overall health record; in others it might represent a significant legal portion of the EHR relating to the originating enterprise or team.

    A folder contains compositions.

    Folders may be nested within folders.
    ACTactA record of something that is being done, has been done, can be done, or is intended or requested to be done.

    *Examples:*The kinds of acts that are common in health care are (1) a clinical observation, (2) an assessment of health condition (such as problems and diagnoses), (3) healthcare goals, (4) treatment services (such as medication, surgery, physical and psychological therapy), (5) assisting, monitoring or attending, (6) training and education services to patients and their next of kin, (7) and notary services (such as advanced directives or living will), (8) editing and maintaining documents, and many others.

    *Discussion and Rationale:* Acts are the pivot of the RIM; all domain information and processes are represented primarily in Acts. Any profession or business, including healthcare, is primarily constituted of intentional and occasionally non-intentional actions, performed and recorded by responsible actors. An Act-instance is a record of such an action.

    Acts connect to Entities in their Roles through Participations and connect to other Acts through ActRelationships. Participations are the authors, performers and other responsible parties as well as subjects and beneficiaries (which includes tools and material used in the performance of the act, which are also subjects). The moodCode distinguishes between Acts that are meant as factual records, vs. records of intended or ordered services, and the other modalities in which act can appear.

    One of the Participations that all acts have (at least implicitly) is a primary author, who is responsible of the Act and who "owns" the act. Responsibility for the act means responsibility for what is being stated in the Act and as what it is stated. Ownership of the act is assumed in the sense of who may operationally modify the same act. Ownership and responsibility of the Act is not the same as ownership or responsibility of what the Act-object refers to in the real world. The same real world activity can be described by two people, each being the author of their Act, describing the same real world activity. Yet one can be a witness while the other can be a principal performer. The performer has responsibilities for the physical actions; the witness only has responsibility for making a true statement to the best of his or her ability. The two Act-instances may even disagree, but because each is properly attributed to its author, such disagreements can exist side by side and left to arbitration by a recipient of these Act-instances.

    In this sense, an Act-instance represents a "statement" according to Rector and Nowlan (1991) \\[Foundations for an electronic medical record. Methods Inf Med. 30.\\] Rector and Nowlan have emphasized the importance of understanding the medical record not as a collection of facts, but "a faithful record of what clinicians have heard, seen, thought, and done." Rector and Nowlan go on saying that "the other requirements for a medical record, e.g., that it be attributable and permanent, follow naturally from this view." Indeed the Act class is this attributable statement, and the rules of updating acts (discussed in the state-transition model, see Act.statusCode) versus generating new Act-instances are designed according to this principle of permanent attributable statements.

    Rector and Nolan focus on the electronic medical record as a collection of statements, while attributed statements, these are still mostly factual statements. However, the Act class goes beyond this limitation to attributed factual statements, representing what is known as "speech-acts" in linguistics and philosophy. The notion of speech-act includes that there is pragmatic meaning in language utterances, aside from just factual statements; and that these utterances interact with the real world to change the state of affairs, even directly cause physical activities to happen. For example, an order is a speech act that (provided it is issued adequately) will cause the ordered action to be physically performed. The speech act theory has culminated in the seminal work by Austin (1962) \\[How to do things with words. Oxford University Press\\].

    An activity in the real world may progress from defined, through planned and ordered to executed, which is represented as the mood of the Act. Even though one might think of a single activity as progressing from planned to executed, this progression is reflected by multiple Act-instances, each having one and only one mood that will not change along the Act-instance life cycle. This is because the attribution and content of speech acts along this progression of an activity may be different, and it is often critical that a permanent and faithful record be maintained of this progression. The specification of orders or promises or plans must not be overwritten by the specification of what was actually done, so as to allow comparing actions with their earlier specifications. Act-instances that describe this progression of the same real world activity are linked through the ActRelationships (of the relationship category "sequel").

    Act as statements or speech-acts are the only representation of real world facts or processes in the HL7 RIM. The truth about the real world is constructed through a combination (and arbitration) of such attributed statements only, and there is no class in the RIM whose objects represent "objective state of affairs" or "real processes" independent from attributed statements. As such, there is no distinction between an activity and its documentation. Every Act includes both to varying degrees. For example, a factual statement made about recent (but past) activities, authored (and signed) by the performer of such activities, is commonly known as a procedure report or original documentation (e.g., surgical procedure report, clinic note etc.). Conversely, a status update on an activity that is presently in progress, authored by the performer (or a close observer) is considered to capture that activity (and is later superceded by a full procedure report). However, both status update and procedure report are acts of the same kind, only distinguished by mood and state (see statusCode) and completeness of the information.
    ACCMaccommodationAn accommodation is a service provided for a Person or other LivingSubject in which a place is provided for the subject to reside for a period of time. Commonly used to track the provision of ward, private and semi-private accommodations for a patient.
    CONSconsentThe Consent class represents informed consents and all similar medico-legal transactions between the patient (or his legal guardian) and the provider. Examples are informed consent for surgical procedures, informed consent for clinical trials, advanced beneficiary notice, against medical advice decline from service, release of information agreement, etc.

    The details of consents vary. Often an institution has a number of different consent forms for various purposes, including reminding the physician about the topics to mention. Such forms also include patient education material. In electronic medical record communication, consents thus are information-generating acts on their own and need to be managed similar to medical activities. Thus, Consent is modeled as a special class of Act.

    The "signatures" to the consent document are represented electronically through Participation instances to the consent object. Typically an informed consent has Participation.typeCode of "performer", the healthcare provider informing the patient, and "consenter", the patient or legal guardian. Some consent may associate a witness or a notary public (e.g., living wills, advanced directives). In consents where a healthcare provider is not required (e.g. living will), the performer may be the patient himself or a notary public.

    Some consent has a minimum required delay between the consent and the service, so as to allow the patient to rethink his decisions. This minimum delay can be expressed in the act definition by the ActRelationship.pauseQuantity attribute that delays the service until the pause time has elapsed after the consent has been completed.
    CTTEVENTclinical trial timepoint eventAn identified point during a clinical trial at which one or more actions are scheduled to be performed (definition mood), or are actually performed (event mood). The actions may or may not involve an encounter between the subject and a healthcare professional.
    INCincidentAn event that occurred outside of the control of one or more of the parties involved. Includes the concept of an accident.
    INFRMinformThe act of transmitting information and understanding about a topic to a subject where the participation association must be SBJ.

    **Discussion:** This act may be used to request that a patient or provider be informed about an Act, or to indicate that a person was informed about a particular act.
    PCPRcare provisionAn **Act** that of taking on whole or partial responsibility for, or attention to, safety and well-being of a subject of care.

    *Discussion:* A **care provision** event may exist without any other care actions taking place. For example, when a patient is assigned to the care of a particular health professional.

    In **request** (RQO) mood **care provision** communicates a referral, which is a request:

    * from one party (linked as a **participant** of type **author** (AUT)),
    * to another party (linked as a **participant** of type **performer** (PRF),
    * to take responsibility for a scope specified by the code attribute,
    * for an entity (linked as a **participant** of type **subject** (SBJ)).

    The scope of the care for which responsibility is taken is identified by *code* attribute.

    In **event** (EVN) mood **care provision** indicates the effective time interval of a specified scope of responsibility by a **performer** (PRF) or set of **performers** (PRF) for a **subject** (SBJ).

    *Examples:*

    1. Referral from GP to a specialist.
    2. Assignment of a patient or group of patients to the case list of a health professional.
    3. Assignment of inpatients to the care of particular nurses for a working shift.
    REGregistrationRepresents the act of maintaining information about the registration of its associated registered subject. The subject can be either an Act or a Role, and includes subjects such as lab exam definitions, drug protocol definitions, prescriptions, persons, patients, practitioners, and equipment.

    The registration may have a unique identifier - separate from the unique identification of the subject - as well as a core set of related participations and act relationships that characterize the registration event and aid in the disposition of the subject information by a receiving system.
    SPCTRTspecimen treatmentA procedure or treatment performed on a specimen to prepare it for analysis
    ACCTaccountA financial account established to track the net result of financial acts.
    ACSNaccessionA unit of work, a grouper of work items as defined by the system performing that work. Typically some laboratory order fulfillers communicate references to accessions in their communications regarding laboratory orders. Often one or more specimens are related to an accession such that in some environments the accession number is taken as an identifier for a specimen (group).
    ADJUDfinancial adjudicationA transformation process where a requested invoice is transformed into an agreed invoice. Represents the adjudication processing of an invoice (claim). Adjudication results can be adjudicated as submitted, with adjustments or refused.

    Adjudication results comprise 2 components: the adjudication processing results and a restated (or adjudicated) invoice or claim
    CONTREGcontainer registrationAn Act where a container is registered either via an automated sensor, such as a barcode reader, or by manual receipt
    DISPACTdisciplinary actionAn action taken with respect to a subject Entity by a regulatory or authoritative body with supervisory capacity over that entity. The action is taken in response to behavior by the subject Entity that body finds to be undesirable.

    Suspension, license restrictions, monetary fine, letter of reprimand, mandated training, mandated supervision, etc.*Examples:*
    ENCencounterAn interaction between a patient and healthcare participant(s) for the purpose of providing patient service(s) or assessing the health status of a patient. For example, outpatient visit to multiple departments, home health support (including physical therapy), inpatient hospital stay, emergency room visit, field visit (e.g., traffic accident), office visit, occupational therapy, telephone call.
    INVEinvoice elementRepresents concepts related to invoice processing in health care
    LISTworking listWorking list collects a dynamic list of individual instances of Act via ActRelationship which reflects the need of an individual worker, team of workers, or an organization to manage lists of acts for many different clinical and administrative reasons. Examples of working lists include problem lists, goal lists, allergy lists, and to-do lists.
    MPROTmonitoring programAn officially or unofficially instituted program to track acts of a particular type or categorization.
    PROCprocedureAn Act whose immediate and primary outcome (post-condition) is the alteration of the physical condition of the subject.

    *Examples:* : Procedures may involve the disruption of some body surface (e.g. an incision in a surgical procedure), but they also include conservative procedures such as reduction of a luxated join, chiropractic treatment, massage, balneotherapy, acupuncture, shiatsu, etc. Outside of clinical medicine, procedures may be such things as alteration of environments (e.g. straightening rivers, draining swamps, building dams) or the repair or change of machinery etc.
    REVreviewThe act of examining and evaluating the subject, usually another act. For example, "This prescription needs to be reviewed in 2 months."
    SBADMsubstance administrationThe act of introducing or otherwise applying a substance to the subject.

    *Discussion:* The effect of the substance is typically established on a biochemical basis, however, that is not a requirement. For example, radiotherapy can largely be described in the same way, especially if it is a systemic therapy such as radio-iodine. This class also includes the application of chemical treatments to an area.

    *Examples:* Chemotherapy protocol; Drug prescription; Vaccination record
    SUBSTSubstitutionDefinition: Indicates that the subject Act has undergone or should undergo substitution of a type indicated by Act.code.

    Rationale: Used to specify "allowed" substitution when creating orders, "actual" susbstitution when sending events, as well as the reason for the substitution and who was responsible for it.
    TRNStransportationTransportation is the moving of a payload (people or material) from a location of origin to a destination location. Thus, any transport service has the three target instances of type payload, origin, and destination, besides the targets that are generally used for any service (i.e., performer, device, etc.)
    VERIFVerificationAn act which describes the process whereby a 'verifying party' validates either the existence of the Role attested to by some Credential or the actual Vetting act and its details.
    XACTfinancial transactionA sub-class of Act representing any transaction between two accounts whose value is measured in monetary terms.

    In the "intent" mood, communicates a request for a transaction to be initiated, or communicates a transfer of value between two accounts.

    In the "event" mood, communicates the posting of a transaction to an account.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAActClass","version":"2.0.0-sd","name":"CDAActClass","title":"CDAActClass","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A code specifying the major type of Act that this Act-instance represents.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ActClass","concept":[{"code":"FCNTRCT"},{"code":"COV"},{"code":"CNTRCT"},{"code":"CACT"},{"code":"ACTN"},{"code":"INFO"},{"code":"STC"},{"code":"CASE"},{"code":"OUTB"},{"code":"COND"},{"code":"OBSSER"},{"code":"OBSCOR"},{"code":"ROIBND"},{"code":"ROIOVL"},{"code":"OBS"},{"code":"ALRT"},{"code":"CLNTRL"},{"code":"CNOD"},{"code":"DGIMG"},{"code":"INVSTG"},{"code":"SPCOBS"},{"code":"SPLY"},{"code":"DIET"},{"code":"DOCCLIN"},{"code":"CDALVLONE"},{"code":"DOC"},{"code":"COMPOSITION"},{"code":"ENTRY"},{"code":"BATTERY"},{"code":"CLUSTER"},{"code":"EXTRACT"},{"code":"EHR"},{"code":"ORGANIZER"},{"code":"CATEGORY"},{"code":"DOCBODY"},{"code":"DOCSECT"},{"code":"TOPIC"},{"code":"FOLDER"},{"code":"ACT"},{"code":"ACCM"},{"code":"CONS"},{"code":"CTTEVENT"},{"code":"INC"},{"code":"INFRM"},{"code":"PCPR"},{"code":"REG"},{"code":"SPCTRT"},{"code":"ACCT"},{"code":"ACSN"},{"code":"ADJUD"},{"code":"CONTREG"},{"code":"DISPACT"},{"code":"ENC"},{"code":"INVE"},{"code":"LIST"},{"code":"MPROT"},{"code":"PROC"},{"code":"REV"},{"code":"SBADM"},{"code":"SUBST"},{"code":"TRNS"},{"code":"VERIF"},{"code":"XACT"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAActClassObservation.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAActClassObservation.json new file mode 100644 index 0000000..7025295 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAActClassObservation.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAActClassObservation","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ActClass
    CodeDisplayDefinition
    CASEpublic health caseA public health case is an Observation representing a condition or event that has a specific significance for public health. Typically it involves an instance or instances of a reportable infectious disease or other condition. The public health case can include a health-related event concerning a single individual or it may refer to multiple health-related events that are occurrences of the same disease or condition of interest to public health. An outbreak involving multiple individuals may be considered as a type of public health case. A public health case definition (Act.moodCode = "definition") includes the description of the clinical, laboratory, and epidemiologic indicators associated with a disease or condition of interest to public health. There are case definitions for conditions that are reportable, as well as for those that are not. There are also case definitions for outbreaks. A public health case definition is a construct used by public health for the purpose of counting cases, and should not be used as clinical indications for treatment. Examples include AIDS, toxic-shock syndrome, and salmonellosis and their associated indicators that are used to define a case.
    OUTBoutbreakAn outbreak represents a series of public health cases. The date on which an outbreak starts is the earliest date of onset among the cases assigned to the outbreak, and its ending date is the last date of onset among the cases assigned to the outbreak.
    CONDConditionAn observable finding or state that persists over time and tends to require intervention or management, and, therefore, distinguished from an Observation made at a point in time; may exist before an Observation of the Condition is made or after interventions to manage the Condition are undertaken. Examples: equipment repair status, device recall status, a health risk, a financial risk, public health risk, pregnancy, health maintenance, chronic illness
    OBSSERobservation seriesContainer for Correlated Observation Sequences sharing a common frame of reference. All Observations of the same cd must be comparable and relative to the common frame of reference. For example, a 3-channel ECG device records a 12-lead ECG in 4 steps (3 leads at a time). Each of the separate 3-channel recordings would be in their own "OBSCOR". And, all 4 OBSCOR would be contained in one OBSSER because all the times are relative to the same origin (beginning of the recording) and all the ECG signals were from a fixed set of electrodes.
    OBSCORcorrelated observation sequencesContainer for Observation Sequences (Observations whose values are contained in LIST<>'s) having values correlated with each other. Each contained Observation Sequence LIST<> must be the same length. Values in the LIST<>'s are correlated based on index. E.g. the values in position 2 in all the LIST<>'s are correlated. This is analogous to a table where each column is an Observation Sequence with a LIST<> of values, and each row in the table is a correlation between the columns. For example, a 12-lead ECG would contain 13 sequences: one sequence for time, and a sequence for each of the 12 leads.
    ROIBNDbounded ROIA Region of Interest (ROI) specified for a multidimensional observation, such as an Observation Series (OBSSER). The ROI is specified using a set of observation criteria, each delineating the boundary of the region in one of the dimensions in the multidimensional observation. The relationship between a ROI and its referenced Act is specified through an ActRelationship of type subject (SUBJ), which must always be present. Each of the boundary criteria observations is connected with the ROI using ActRelationships of type "has component" (COMP). In each boundary criterion, the Act.code names the dimension and the Observation.value specifies the range of values inside the region. Typically the bounded dimension is continuous, and so the Observation.value will be an interval (IVL) data type. The Observation.value need not be specified if the respective dimension is only named but not constrained. For example, an ROI for the QT interval of a certain beat in ECG Lead II would contain 2 boundary criteria, one naming the interval in time (constrained), and the other naming the interval in ECG Lead II (only named, but not constrained).
    ROIOVLoverlay ROIA Region of Interest (ROI) specified for an image using an overlay shape. Typically used to make reference to specific regions in images, e.g., to specify the location of a radiologic finding in an image or to specify the site of a physical finding by "circling" a region in a schematic picture of a human body. The units of the coordinate values are in pixels. The origin is in the upper left hand corner, with positive X values going to the right and positive Y values going down. The relationship between a ROI and its referenced Act is specified through an ActRelationship of type "subject" (SUBJ), which must always be present.
    OBSobservation**Description:**An act that is intended to result in new information about a subject. The main difference between Observations and other Acts is that Observations have a value attribute. The **code** attribute of Observation and the **value** attribute of Observation must be considered in combination to determine the semantics of the observation.

    **Discussion:**

    Structurally, many observations are name-value-pairs, where the Observation.code (inherited from Act) is the name and the Observation.value is the value of the property. Such a construct is also known as a variable (a named feature that can assume a value) hence, the Observation class is always used to hold generic name-value-pairs or variables, even though the variable valuation may not be the result of an elaborate observation method. It may be a simple answer to a question or it may be an assertion or setting of a parameter.

    As with all Act statements, Observation statements describe what was done, and in the case of Observations, this includes a description of what was actually observed (results or answers); and those results or answers are part of the observation and not split off into other objects.

    The method of action is asserted by the Observation classCode or its subclasses at the least granular level, by the Observation.code attribute value at the medium level of granularity, and by the attribute value of observation.methodCode when a finer level of granularity is required. The method in whole or in part may also appear in the attribute value of Observation.value when using coded data types to express the value of the attribute. Relevant aspects of methodology may also be restated in value when the results themselves imply or state a methodology.

    An observation may consist of component observations each having their own Observation.code and Observation.value. In this case, the composite observation may not have an Observation.value for itself. For instance, a white blood cell count consists of the sub-observations for the counts of the various granulocytes, lymphocytes and other normal or abnormal blood cells (e.g., blasts). The overall white blood cell count Observation itself may therefore not have a value by itself (even though it could have one, e.g., the sum total of white blood cells). Thus, as long as an Act is essentially an Act of recognizing and noting information about a subject, it is an Observation, regardless of whether it has a simple value by itself or whether it has sub-observations.

    Even though observations are professional acts (see Act) and as such are intentional actions, this does not require that every possible outcome of an observation be pondered in advance of it being actually made. For instance, differential white blood cell counts (WBC) rarely show blasts, but if they do, this is part of the WBC observation even though blasts might not be predefined in the structure of a normal WBC.

    Clinical documents commonly have Subjective and Objective findings, both of which are kinds of Observations. In addition, clinical documents commonly contain Assessments, which are also kinds of Observations. Thus, the establishment of a diagnosis is an Observation.

    **Examples:**

    * Recording the results of a Family History Assessment
    * Laboratory test and associated result
    * Physical exam test and associated result
    * Device temperature
    * Soil lead level
    ALRTdetected issueAn observation identifying a potential adverse outcome as a result of an Act or combination of Acts.

    *Examples:* Detection of a drug-drug interaction; Identification of a late-submission for an invoice; Requesting discharge for a patient who does not meet hospital-defined discharge criteria.

    *Discussion:* This class is commonly used for identifying 'business rule' or 'process' problems that may result in a refusal to carry out a particular request. In some circumstances it may be possible to 'bypass' a problem by modifying the request to acknowledge the issue and/or by providing some form of mitigation.

    *Constraints:* the Act or Acts that may cause the the adverse outcome are the target of a subject ActRelationship. The subbtypes of this concept indicate the type of problem being detected (e.g. drug-drug interaction) while the Observation.value is used to repesent a specific problem code (e.g. specific drug-drug interaction id).
    CLNTRLclinical trialThe set of actions that define an experiment to assess the effectiveness and/or safety of a biopharmaceutical product (food, drug, device, etc.). In definition mood, this set of actions is often embodied in a clinical trial protocol; in event mood, this designates the aggregate act of applying the actions to one or more subjects.
    CNODCondition NodeAn instance of Observation of a Condition at a point in time that includes any Observations or Procedures associated with that Condition as well as links to previous instances of Condition Node for the same Condition

    ***Deprecation Comment:*** This concept has been deprecated because an alternative structure for tracking the evolution of a problem has been presented and adopted by the Care Provision Work Group.
    DGIMGdiagnostic imageClass for holding attributes unique to diagnostic images.
    INVSTGinvestigationAn formalized inquiry into the circumstances surrounding a particular unplanned event or potential event for the purposes of identifying possible causes and contributing factors for the event. This investigation could be conducted at a local institutional level or at the level of a local or national government.
    SPCOBSspecimen observationAn observation on a specimen in a laboratory environment that may affect processing, analysis or result interpretation
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation","version":"2.0.0-sd","name":"CDAActClassObservation","title":"CDAActClassObservation","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An act that is intended to result in new information about a subject. The main difference between Observations and other Acts is that Observations have a value attribute.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ActClass","concept":[{"code":"CASE"},{"code":"OUTB"},{"code":"COND"},{"code":"OBSSER"},{"code":"OBSCOR"},{"code":"ROIBND"},{"code":"ROIOVL"},{"code":"OBS"},{"code":"ALRT"},{"code":"CLNTRL"},{"code":"CNOD"},{"code":"DGIMG"},{"code":"INVSTG"},{"code":"SPCOBS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAActMood.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAActMood.json new file mode 100644 index 0000000..406b3d2 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAActMood.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAActMood","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ActMood
    CodeDisplayDefinition
    INTintent**Definition:** An intention or plan for an act.

    **>UsageNotes:** The final outcome of the intent, the act that is intended to occur, is always an event. However the final outcome may be reached indirectly via steps through other intents, such as promise, permission request, or an appointment that may lead to an actual event to occur. Alternatively, the intended act may never occur.
    APTappointment**Definition:** An act that has been scheduled to be performed at a specific place and time.
    ARQappointment request**Definition:** A request act that is specialized for the appointment scheduling request/fulfillment cycle. An appointment request is fulfilled only and completely by an appointment (APT), i.e., all that the appointment request intends is to create an appointment *(the actual act may well not happen if that is the professional decision during the appointment)*.
    PRMSpromise**Definition:** A commitment to perform an act (may be either solicited or unsolicited). The committer becomes responsible to the other party for executing the act, and, as a consequence, the other party may rely on the first party to perform or cause to perform the act.

    **UsageNotes:** Commitments may be retracted or cancelled.
    PRPproposal**Definition:** A suggestion that an act might be performed. Not an explicit request, and professional responsibility may or may not be present.
    RQOrequest**Definition:** A request act that is specialized for an event request/fulfillment cycle.

    **UsageNotes:** The fulfillment cycle may involve intermediary fulfilling acts in moods such as PRMS, APT, or even another RQO before being fulfilled by the final event.

    **UsageNotes:** The concepts of a "request" and an "order" are viewed as different, because there is an implication of a mandate associated with order. In practice, however, this distinction has no general functional value in the inter-operation of health care computing. "Orders" are commonly refused for a variety of clinical and business reasons, and the notion of a "request" obligates the recipient (the fulfiller) to respond to the sender (the author). Indeed, in many regions, including Australia and Europe, the common term used is "request."

    Thus, the concept embodies both notions, as there is no useful distinction to be made. If a mandate is to be associated with a request, this will be embodied in the "local" business rules applied to the transactions. Should HL7 desire to provide a distinction between these in the future, the individual concepts could be added as specializations of this concept.

    The critical distinction here, is the difference between this concept and an "intent", of which it is a specialization. An intent involves decisions by a single party, the author. A request, however, involves decisions by two parties, the author and the fulfiller, with an obligation on the part of the fulfiller to respond to the request indicating that the fulfiller will indeed fulfill the request.
    SLOTresource slot**Definition:** A kind of act that may occur during the specified time period.
    DEFdefinition**Definition:** A definition of a kind of act that can occur .

    **OpenIssue:** The semantic constructs embodied in DEF and CRT moods seem indistinguishable, and their uses can readily be determined by the context in which these are used. Therefore, this OpenIssue has been created to declare that it is likely that ActMood.DEF will be "retired" in the future in favor of the more general ActMood.CRT.
    EVNevent (occurrence)**Definition:** An act that actually happens (may be an ongoing act or a documentation of a past act).
    EVN.CRTevent criterion***Deprecation Comment:*** This concept This codes should no longer be used. Instead, set attribute Act.isCriterionInd to "true" and use the desired mood for your criterion.

    **Definition:** A criterion (CRT) that has\\_match = an event (EVN).
    GOLGoal**Definition:** An expectation that is considered to be desirable to occur in the future

    **Examples:**Target weight below 80Kg, Stop smoking, Regain ability to walk, goal is to administer thrombolytics to candidate patients presenting with acute myocardial infarction.

    **UsageNotes:** INT (intent) reflects a plan for the future, which is a declaration to do something. This contrasts with goal which doesn't represent an intention to act, merely a hope for an eventual result. A goal is distinct from the intended actions to reach that goal. "I will reduce the dose of drug x to 20mg" is an intent. "I hope to be able to get the patient to the point where I can reduce the dose of drug x to 20mg" is a goal. EXPEC (expectation) reflects a prediction rather than a hope. RSK (risk) reflects a potential negative event rather than a hope.
    OPToption**Definition:** One of a set of acts that specify an option for the property values that the parent act may have. Typically used in definitions or orders to describe alternatives. An option can only be used as a group, that is, all assigned values must be used together. The actual mood of the act is the same as the parent act, and they must be linked by an actrelationship with type = OPTN.
    PERMpermission**Definition:** A kind of act that defines a permission that has been granted.
    PERMRQpermission request**Definition:** A request for a permission to perform the act. Typically a payer (or possibly a supervisor) is being requested to give permission to perform the act. As opposed to the RQO, the requestee is not asked to perform or cause to perform the act but only to give the permission.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAActMood","version":"2.0.0-sd","name":"CDAActMood","title":"CDAActMood","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A code distinguishing whether an Act is conceived of as a factual statement or in some other manner as a command, possibility, goal, etc.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ActMood","concept":[{"code":"INT"},{"code":"APT"},{"code":"ARQ"},{"code":"PRMS"},{"code":"PRP"},{"code":"RQO"},{"code":"SLOT"},{"code":"DEF"},{"code":"EVN"},{"code":"EVN.CRT"},{"code":"GOL"},{"code":"OPT"},{"code":"PERM"},{"code":"PERMRQ"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAActMoodIntent.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAActMoodIntent.json new file mode 100644 index 0000000..292a9c1 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAActMoodIntent.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAActMoodIntent","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ActMood
    CodeDisplayDefinition
    INTintent**Definition:** An intention or plan for an act.

    **>UsageNotes:** The final outcome of the intent, the act that is intended to occur, is always an event. However the final outcome may be reached indirectly via steps through other intents, such as promise, permission request, or an appointment that may lead to an actual event to occur. Alternatively, the intended act may never occur.
    APTappointment**Definition:** An act that has been scheduled to be performed at a specific place and time.
    ARQappointment request**Definition:** A request act that is specialized for the appointment scheduling request/fulfillment cycle. An appointment request is fulfilled only and completely by an appointment (APT), i.e., all that the appointment request intends is to create an appointment *(the actual act may well not happen if that is the professional decision during the appointment)*.
    PRMSpromise**Definition:** A commitment to perform an act (may be either solicited or unsolicited). The committer becomes responsible to the other party for executing the act, and, as a consequence, the other party may rely on the first party to perform or cause to perform the act.

    **UsageNotes:** Commitments may be retracted or cancelled.
    PRPproposal**Definition:** A suggestion that an act might be performed. Not an explicit request, and professional responsibility may or may not be present.
    RQOrequest**Definition:** A request act that is specialized for an event request/fulfillment cycle.

    **UsageNotes:** The fulfillment cycle may involve intermediary fulfilling acts in moods such as PRMS, APT, or even another RQO before being fulfilled by the final event.

    **UsageNotes:** The concepts of a "request" and an "order" are viewed as different, because there is an implication of a mandate associated with order. In practice, however, this distinction has no general functional value in the inter-operation of health care computing. "Orders" are commonly refused for a variety of clinical and business reasons, and the notion of a "request" obligates the recipient (the fulfiller) to respond to the sender (the author). Indeed, in many regions, including Australia and Europe, the common term used is "request."

    Thus, the concept embodies both notions, as there is no useful distinction to be made. If a mandate is to be associated with a request, this will be embodied in the "local" business rules applied to the transactions. Should HL7 desire to provide a distinction between these in the future, the individual concepts could be added as specializations of this concept.

    The critical distinction here, is the difference between this concept and an "intent", of which it is a specialization. An intent involves decisions by a single party, the author. A request, however, involves decisions by two parties, the author and the fulfiller, with an obligation on the part of the fulfiller to respond to the request indicating that the fulfiller will indeed fulfill the request.
    SLOTresource slot**Definition:** A kind of act that may occur during the specified time period.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent","version":"2.0.0-sd","name":"CDAActMoodIntent","title":"CDAActMoodIntent","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"An intention or plan to perform a service.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ActMood","concept":[{"code":"INT"},{"code":"APT"},{"code":"ARQ"},{"code":"PRMS"},{"code":"PRP"},{"code":"RQO"},{"code":"SLOT"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAActRelationshipType.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAActRelationshipType.json new file mode 100644 index 0000000..2e26185 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAActRelationshipType.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAActRelationshipType","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType
    CodeDisplayDefinition
    RSONhas reason**Description:** The reason or rationale for a service. A reason link is weaker than a trigger, it only suggests that some service may be or might have been a reason for some action, but not that this reason requires/required the action to be taken. Also, as opposed to the trigger, there is no strong timely relation between the reason and the action. As well as providing various types of information about the rationale for a service, the RSON act relationship is routinely used between a SBADM act and an OBS act to describe the indication for use of a medication. Child concepts may be used to describe types of indication.

    *Discussion:* In prior releases, the code "SUGG" (suggests) was expressed as "an inversion of the reason link." That code has been retired in favor of the inversion indicator that is an attribute of ActRelationship.
    MITGTmitigatesThe source act removes or lessens the occurrence or effect of the target act.
    CINDhas contra-indicationA contraindication is just a negation of a reason, i.e. it gives a condition under which the action is not to be done. Both, source and target can be any kind of service; target service is in criterion mood. How the strength of a contraindication is expressed (e.g., relative, absolute) is left as an open issue. The priorityNumber attribute could be used.
    PRCNhas pre-conditionA requirement to be true before a service is performed. The target can be any service in criterion mood. For multiple pre-conditions a conjunction attribute (AND, OR, XOR) is applicable.
    TRIGhas triggerA pre-condition that if true should result in the source Act being executed. The target is in typically in criterion mood. When reported after the fact (i.e. the criterion has been met) it may be in Event mood. A delay between the trigger and the triggered action can be specified.

    *Discussion:* This includes the concept of a required act for a service or financial instrument such as an insurance plan or policy. In such cases, the trigger is the occurrence of a specific condition such as coverage limits being exceeded.
    COMPhas componentThe target act is a component of the source act, with no semantics regarding composition or aggregation implied.
    ARRarrivalThe relationship that links to a Transportation Act (target) from another Act (source) indicating that the subject of the source Act entered into the source Act by means of the target Transportation act.
    CTRLVhas control variableA relationship from an Act to a Control Variable. For example, if a Device makes an Observation, this relates the Observation to its Control Variables documenting the device's settings that influenced the observation.
    DEPdepartureThe relationship that links to a Transportation Act (target) from another Act (source) indicating that the subject of the source Act departed from the source Act by means of the target Transportation act.
    OBJChas continuing objectiveA desired state that a service action aims to maintain. E.g., keep systolic blood pressure between 90 and 110 mm Hg. Source is an intervention service. Target must be an observation in criterion mood.
    OBJFhas final objectiveA desired outcome that a service action aims to meet finally. Source is any service (typically an intervention). Target must be an observation in criterion mood.
    OUTChas outcomeAn observation that should follow or does actually follow as a result or consequence of a condition or action (sometimes called "post-conditional".) Target must be an observation as a goal, risk or any criterion. For complex outcomes a conjunction attribute (AND, OR, XOR) can be used. An outcome link is often inverted to describe an outcome assessment.
    GOALhas goalA goal that one defines given a patient's health condition. Subsequently planned actions aim to meet that goal. Source is an observation or condition node, target must be an observation in goal mood.
    RISKhas riskA noteworthy undesired outcome of a patient's condition that is either likely enough to become an issue or is less likely but dangerous enough to be addressed.
    CHRGhas chargeA relationship that provides an ability to associate a financial transaction (target) as a charge to a clinical act (source). A clinical act may have a charge associated with the execution or delivery of the service.

    The financial transaction will define the charge (bill) for delivery or performance of the service.

    Charges and costs are distinct terms. A charge defines what is charged or billed to another organization or entity within an organization. The cost defines what it costs an organization to perform or deliver a service or product.
    COSThas costA relationship that provides an ability to associate a financial transaction (target) as a cost to a clinical act (source). A clinical act may have an inherit cost associated with the execution or delivery of the service.

    The financial transaction will define the cost of delivery or performance of the service.

    Charges and costs are distinct terms. A charge defines what is charged or billed to another organization or entity within an organization. The cost defines what it costs an organization to perform or deliver a service or product.
    CREDIThas creditA credit relationship ties a financial transaction (target) to an account (source). A credit, once applied (posted), may have either a positive or negative effect on the account balance, depending on the type of account. An asset account credit will decrease the account balance. A non-asset account credit will decrease the account balance.
    DEBIThas debitA debit relationship ties a financial transaction (target) to an account (source). A debit, once applied (posted), may have either a positive or negative effect on the account balance, depending on the type of account. An asset account debit will increase the account balance. A non-asset account debit will decrease the account balance.
    SASstarts after start ofThe source Act starts after the start of the target Act (i.e. if we say "ActOne SAS ActTwo", it means that ActOne starts after the start of ActTwo, therefore ActOne is the source and ActTwo is the target).

    *UsageNote:* Inverse code is **SBS**
    SPRThas supportUsed to indicate that an existing service is suggesting evidence for a new observation. The assumption of support is attributed to the same actor who asserts the observation. Source must be an observation, target may be any service (e.g., to indicate a status post).
    SPRTBNDhas bounded supportA specialization of "has support" (SPRT), used to relate a secondary observation to a Region of Interest on a multidimensional observation, if the ROI specifies the true boundaries of the secondary observation as opposed to only marking the approximate area. For example, if the start and end of an ST elevation episode is visible in an EKG, this relation would indicate the ROI bounds the "ST elevation" observation -- the ROI defines the true beginning and ending of the episode. Conversely, if a ROI simply contains ST elevation, but it does not define the bounds (start and end) of the episode, the more general "has support" relation is used. Likewise, if a ROI on an image defines the true bounds of a "1st degree burn", the relation "has bounded support" is used; but if the ROI only points to the approximate area of the burn, the general "has support" relation is used.
    PERThas pertinent informationThis is a very unspecific relationship from one item of clinical information to another. It does not judge about the role the pertinent information plays.
    AUTHauthorized byA relationship in which the target act authorizes or certifies the source act.
    CAUSis etiology for**Description:** An assertion that an act was the cause of another act.This is stronger and more specific than the support link. The source (cause) is typically an observation, but may be any act, while the target may be any act.

    **Examples:**

    * a growth of Staphylococcus aureus may be considered the cause of an abscess
    * contamination of the infusion bag was deemed to be the cause of the infection that the patient experienced
    * lack of staff on the shift was deemed to be a supporting factor (proximal factor) causing the patient safety incident where the patient fell out of bed because the bed-sides had not been put up which caused the night patient to fall out of bed
    COVBYcovered byA relationship in which the source act is covered by or is under the authority of a target act. A financial instrument such as an Invoice Element is covered by one or more specific instances of an Insurance Policy.
    DRIVis derived fromAssociates a derived Act with its input parameters. E.G., an anion-gap observation can be associated as being derived from given sodium-, (potassium-,), chloride-, and bicarbonate-observations. The narrative content (Act.text) of a source act is wholly machine-derived from the collection of target acts.
    EXPLhas explanationThis is the inversion of support. Used to indicate that a given observation is explained by another observation or condition.
    ITEMSLOCitems locatedItems located
    LIMITlimited byA relationship that limits or restricts the source act by the elements of the target act. For example, an authorization may be limited by a financial amount (up to $500). Target Act must be in EVN.CRIT mood.
    MFSTis manifestation ofAn assertion that a new observation may be the manifestation of another existing observation or action. This assumption is attributed to the same actor who asserts the manifestation. This is stronger and more specific than an inverted support link. For example, an agitated appearance can be asserted to be the manifestation (effect) of a known hyperthyroxia. This expresses that one might not have realized a symptom if it would not be a common manifestation of a known condition. The target (cause) may be any service, while the source (manifestation) must be an observation.
    NAMEassigns nameUsed to assign a "name" to a condition thread. Source is a condition node, target can be any service.
    PREVhas previous instanceA relationship in which the target act is a predecessor instance to the source act. Generally each of these instances is similar, but no identical. In healthcare coverage it is used to link a claim item to a previous claim item that might have claimed for the same set of services.
    REFRrefers toA relationship in which the target act is referred to by the source act. This permits a simple reference relationship that distinguishes between the referent and the referee.
    REFVhas reference valuesReference ranges are essentially descriptors of a class of result values assumed to be "normal", "abnormal", or "critical." Those can vary by sex, age, or any other criterion. Source and target are observations, the target is in criterion mood. This link type can act as a trigger in case of alarms being triggered by critical results.
    SUBJhas subjectRelates an Act to its subject Act that the first Act is primarily concerned with.

    Examples

    1. The first Act may be a ControlAct manipulating the subject Act
    2. The first act is a region of interest (ROI) that defines a region within the subject Act.
    3. The first act is a reporting or notification Act, that echos the subject Act for a specific new purpose.

    Constraints

    An Act may have multiple subject acts.

    Rationale

    The ActRelationshipType "has subject" is similar to the ParticipationType "subject", Acts that primarily operate on physical subjects use the Participation, those Acts that primarily operate on other Acts (other information) use the ActRelationship.
    SUMMsummarized byAn act that contains summary values for a list or set of subordinate acts. For example, a summary of transactions for a particular accounting period.
    XCRPTExcerptsThe source is an excerpt from the target.
    VRXCRPTExcerpt verbatimThe source is a direct quote from the target.
    FLFSfulfillsThe source act fulfills (in whole or in part) the target act. Source act must be in a mood equal or more actual than the target act.
    OCCRoccurrenceThe source act is a single occurrence of a repeatable target act. The source and target act can be in any mood on the "completion track" but the source act must be as far as or further along the track than the target act (i.e., the occurrence of an intent can be an event but not vice versa).
    OREFreferences orderRelates either an appointment request or an appointment to the order for the service being scheduled.
    SCHschedules requestAssociates a specific time (and associated resources) with a scheduling request or other intent.
    RPLCreplacesA replacement source act replaces an existing target act. The state of the target act being replaced becomes obselete, but the act is typically still retained in the system for historical reference. The source and target must be of the same type.
    SUCCsucceeds**Definition:** A new act that carries forward the intention of the original act, but does not completely replace it. The status of the predecessor act must be 'completed'. The original act is the target act and the successor is the source act.
    SEQLis sequelAn act relationship indicating that the source act follows the target act. The source act should in principle represent the same kind of act as the target. Source and target need not have the same mood code (mood will often differ). The target of a sequel is called antecedent. Examples for sequel relationships are: revision, transformation, derivation from a prototype (as a specialization is a derivation of a generalization), followup, realization, instantiation.
    APNDis appendageAn addendum (source) to an existing service object (target), containing supplemental information. The addendum is itself an original service object linked to the supplemented service object. The supplemented service object remains in place and its content and status are unaltered.
    DOCdocumentsThe source act documents the target act.
    ELNKepisodeLinkExpresses an association that links two instances of the same act over time, indicating that the instance are part of the same episode, e.g. linking two condition nodes for episode of illness; linking two encounters for episode of encounter.
    GENhas generalizationThe generalization relationship can be used to express categorical knowledge about services (e.g., amilorid, triamterene, and spironolactone have the common generalization potassium sparing diuretic).
    GEVLevaluates (goal)A goal-evaluation links an observation (intent or actual) to a goal to indicate that the observation evaluates the goal. Given the goal and the observation, a "goal distance" (e.g., goal to observation) can be "calculated" and need not be sent explicitly.
    INSTinstantiates (master)Used to capture the link between a potential service ("master" or plan) and an actual service, where the actual service instantiates the potential service. The instantiation may override the master's defaults.
    MTCHmatches (trigger)A trigger-match links an actual service (e.g., an observation or procedure that took place) with a service in criterion mood. For example if the trigger is "observation of pain" and pain is actually observed, and if that pain-observation caused the trigger to fire, that pain-observation can be linked with the trigger.
    OPTNhas optionA relationship between a source Act that provides more detailed properties to the target Act.

    The source act thus is a specialization of the target act, but instead of mentioning all the inherited properties it only mentions new property bindings or refinements.

    The typical use case is to specify certain alternative variants of one kind of Act. The priorityNumber attribute is used to weigh refinements as preferred over other alternative refinements.

    Example: several routing options for a drug are specified as one SubstanceAdministration for the general treatment with attached refinements for the various routing options.
    REVreversesA relationship between a source Act that seeks to reverse or undo the action of the prior target Act.

    Example: A posted financial transaction (e.g., a debit transaction) was applied in error and must be reversed (e.g., by a credit transaction) the credit transaction is identified as an undo (or reversal) of the prior target transaction.

    Constraints: the "completion track" mood of the target Act must be equally or more "actual" than the source act. I.e., when the target act is EVN the source act can be EVN, or any INT. If the target act is INT, the source act can be INT.
    UPDTupdates (condition)A condition thread relationship specifically links condition nodes together to form a condition thread. The source is the new condition node and the target links to the most recent node of the existing condition thread.
    XFRMtransformationUsed when the target Act is a transformation of the source Act. (For instance, used to show that a CDA document is a transformation of a DICOM SR document.)
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType","version":"2.0.0-sd","name":"CDAActRelationshipType","title":"CDAActRelationshipType","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A code specifying the meaning and purpose of every ActRelationship instance. Each of its values implies specific constraints to what kinds of Act objects can be related and in which way.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType","concept":[{"code":"RSON"},{"code":"MITGT"},{"code":"CIND"},{"code":"PRCN"},{"code":"TRIG"},{"code":"COMP"},{"code":"ARR"},{"code":"CTRLV"},{"code":"DEP"},{"code":"OBJC"},{"code":"OBJF"},{"code":"OUTC"},{"code":"GOAL"},{"code":"RISK"},{"code":"CHRG"},{"code":"COST"},{"code":"CREDIT"},{"code":"DEBIT"},{"code":"SAS"},{"code":"SPRT"},{"code":"SPRTBND"},{"code":"PERT"},{"code":"AUTH"},{"code":"CAUS"},{"code":"COVBY"},{"code":"DRIV"},{"code":"EXPL"},{"code":"ITEMSLOC"},{"code":"LIMIT"},{"code":"MFST"},{"code":"NAME"},{"code":"PREV"},{"code":"REFR"},{"code":"REFV"},{"code":"SUBJ"},{"code":"SUMM"},{"code":"XCRPT"},{"code":"VRXCRPT"},{"code":"FLFS"},{"code":"OCCR"},{"code":"OREF"},{"code":"SCH"},{"code":"RPLC"},{"code":"SUCC"},{"code":"SEQL"},{"code":"APND"},{"code":"DOC"},{"code":"ELNK"},{"code":"GEN"},{"code":"GEVL"},{"code":"INST"},{"code":"MTCH"},{"code":"OPTN"},{"code":"REV"},{"code":"UPDT"},{"code":"XFRM"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAActSubstanceAdministrationCode.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAActSubstanceAdministrationCode.json new file mode 100644 index 0000000..2b9d673 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAActSubstanceAdministrationCode.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAActSubstanceAdministrationCode","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ActCode version 7.0.0
    CodeDisplayDefinition
    DRUGDrug therapyThe introduction of a drug into a subject with the intention of altering its biologic state with the intent of improving its health status.
    FDfood**Description:** The introduction of material into a subject with the intent of providing nutrition or other dietary supplements (e.g. minerals or vitamins).
    IMMUNIZImmunizationThe introduction of an immunogen with the intent of stimulating an immune response, aimed at preventing subsequent infections by more viable agents.
    BOOSTERBooster ImmunizationAn additional immunization administration within a series intended to bolster or enhance immunity.
    INITIMMUNIZInitial ImmunizationThe first immunization administration in a series intended to produce immunity
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAActSubstanceAdministrationCode","version":"2.0.0-sd","name":"CDAActSubstanceAdministrationCode","title":"CDAActSubstanceAdministrationCode","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Describes the type of substance administration being performed.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ActCode","version":"7.0.0","concept":[{"code":"DRUG"},{"code":"FD"},{"code":"IMMUNIZ"},{"code":"BOOSTER"},{"code":"INITIMMUNIZ"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDACompressionAlgorithm.json b/node_modules/hl7.cda.uv.core/ValueSet-CDACompressionAlgorithm.json new file mode 100644 index 0000000..38ab3ff --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDACompressionAlgorithm.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDACompressionAlgorithm","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm version 2.1.1
    CodeDisplayDefinition
    DFdeflateThe deflate compressed data format as specified in RFC 1951 \\[http://www.ietf.org/rfc/rfc1951.txt\\].
    GZgzipA compressed data format that is compatible with the widely used GZIP utility as specified in RFC 1952 \\[http://www.ietf.org/rfc/rfc1952.txt\\] (uses the deflate algorithm).
    ZLzlibA compressed data format that also uses the deflate algorithm. Specified as RFC 1950 \\[http://www.ietf.org/rfc/rfc1952.txt\\]
    ZcompressOriginal UNIX compress algorithm and file format using the LZC algorithm (a variant of LZW). Patent encumbered and less efficient than deflate.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm","version":"2.0.0-sd","name":"CDACompressionAlgorithm","title":"CDACompressionAlgorithm","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Type of compression algorithm used - limited to 4 concepts from original CDA definition","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-CompressionAlgorithm","version":"2.1.1","concept":[{"code":"DF"},{"code":"GZ"},{"code":"ZL"},{"code":"Z"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAContextControl.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAContextControl.json new file mode 100644 index 0000000..9e3ab46 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAContextControl.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAContextControl","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ContextControl
    CodeDisplayDefinition
    ANadditive, non-propagatingThe association adds to the existing context associated with the Act, but will not propagate to any descendant Acts reached by conducting ActRelationships (see contextControlCode). Examples: If an 'Author' Participation were marked as "Additive, Non-Propagating" it means that the author will be added to the set of author participations that have propagated from ancestor Acts for the purpose of this Act. However only the previously propagated authors will propagate to any child Acts that allow context to be propagated.
    APadditive, propagatingThe association adds to the existing context associated with the Act, and will propagate to any descendant Acts reached by conducting ActRelationships (see contextControlCode). Examples: If an 'Author' Participation were marked as "Additive, Propagating" it means that the author will be added to the set of author participations that have propagated from ancestor Acts, and will itself propagate with the other authors to any child Acts that allow context to be propagated.
    ONoverriding, non-propagatingThe association is added to the existing context associated with the Act, but overrides an association with the same typeCode. However, this overriding association will not propagate to any descendant Acts reached by conducting ActRelationships (see contextControlCode). Examples: If an 'Author' Participation were marked as "Overriding, Non-Propagating" it means that the author will replace the set of author participations that have propagated from ancestor Acts. Furthermore, no author participations whatsoever will propagate to any child Acts that allow context to be propagated.
    OPoverriding, propagatingThe association is added to the existing context associated with the Act, but overrides an association with the same typeCode. This overriding association will propagate to any descendant Acts reached by conducting ActRelationships (see contextControlCode). Examples: If an 'Author' Participation were marked as "Overriding, Propagating" it means that the author will replace the set of author participations that have propagated from ancestor Acts, and will itself be the only author to propagate to any child Acts that allow context to be propagated.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAContextControl","version":"2.0.0-sd","name":"CDAContextControl","title":"CDAContextControl","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A code that specifies how an ActRelationship or Participation contributes to the context of an Act, and whether it may be propagated to descendent Acts whose association allows such propagation.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ContextControl","concept":[{"code":"AN"},{"code":"AP"},{"code":"ON"},{"code":"OP"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityCode.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityCode.json new file mode 100644 index 0000000..cfe1582 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityCode.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAEntityCode","text":{"status":"extensions","div":"

This value set includes codes based on the following rules:

  • Import all the codes that are contained in CDAMaterialEntityClassType
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-EntityCode
    CodeDisplayDefinition
    BEDBed LocationThe location of a bed
    BLDGBuilding LocationThe location of a building
    FLOORFloor LocationThe location of a floor of a building
    ROOMRoom LocationThe location of a room
    WINGWing LocationThe location of a wing of a building (e.g. East Wing). The same room number for the same floor number can be distinguished by wing number in some situations
    HHOLDhouseholdThe group of persons who occupy a single housing unit.
    NATNationEntityTypeCodes identifying nation states. Allows for finer grained specification of Entity with classcode <= NAT

    *Example:*ISO3166 country codes.
    RELIGreligious institutionAn organization that provides religious rites of worship.
    PRACPractitionerGroup
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode","version":"2.0.0-sd","name":"CDAEntityCode","title":"CDAEntityCode","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A value representing the specific kind of Entity the instance represents.","compose":{"include":[{"valueSet":["http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType"]},{"system":"http://terminology.hl7.org/CodeSystem/v3-EntityCode","concept":[{"code":"BED"},{"code":"BLDG"},{"code":"FLOOR"},{"code":"ROOM"},{"code":"WING"},{"code":"HHOLD"},{"code":"NAT"},{"code":"RELIG"},{"code":"PRAC"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNamePartQualifier.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNamePartQualifier.json new file mode 100644 index 0000000..661b3f8 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNamePartQualifier.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAEntityNamePartQualifier","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier
    CodeDisplayDefinition
    LSLegal statusFor organizations a suffix indicating the legal status, e.g., "Inc.", "Co.", "AG", "GmbH", "B.V." "S.A.", "Ltd." etc.
    ACacademicIndicates that a prefix like "Dr." or a suffix like "M.D." or "Ph.D." is an academic title.
    NBnobilityIn Europe and Asia, there are still people with nobility titles (aristocrats). German "von" is generally a nobility title, not a mere voorvoegsel. Others are "Earl of" or "His Majesty King of..." etc. Rarely used nowadays, but some systems do keep track of this.
    PRprofessionalPrimarily in the British Imperial culture people tend to have an abbreviation of their professional organization as part of their credential suffices.
    VVvoorvoegselA Dutch "voorvoegsel" is something like "van" or "de" that might have indicated nobility in the past but no longer so. Similar prefixes exist in other languages such as Spanish, French or Portugese.
    ADadoptedThe name the person was given at the time of adoption.
    BRbirthA name that a person had shortly after being born. Usually for family names but may be used to mark given names at birth that may have changed later.
    SPspouseThe name assumed from the partner in a marital relationship (hence the "SP"). Usually the spouse's family name. Note that no inference about gender can be made from the existence of spouse names.
    CLcallmeA callme name is (usually a given name) that is preferred when a person is directly addressed.
    INinitialIndicates that a name part is just an initial. Initials do not imply a trailing period since this would not work with non-Latin scripts. Initials may consist of more than one letter, e.g., "Ph." could stand for "Philippe" or "Th." for "Thomas".
    TITLEtitleIndicates that a prefix or a suffix is a title that applies to the whole name, not just the adjacent name part.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier","version":"2.0.0-sd","name":"CDAEntityNamePartQualifier","title":"CDAEntityNamePartQualifier","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Qualifies parts of names","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier","concept":[{"code":"LS"},{"code":"AC"},{"code":"NB"},{"code":"PR"},{"code":"VV"},{"code":"AD"},{"code":"BR"},{"code":"SP"},{"code":"CL"},{"code":"IN"},{"code":"TITLE"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNameUse.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNameUse.json new file mode 100644 index 0000000..d8b0111 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAEntityNameUse.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAEntityNameUse","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-EntityNameUse version 2.1.0
    CodeDisplayDefinition
    CLicenseAs recorded on a license, record, certificate, etc. (only if different from legal name)
    LLegalKnown as/conventional/the one you use
    IIndigenous/Tribale.g. Chief Red Cloud
    PpseudonymA self asserted name that the person is using or has used.
    AArtist/StageIncludes writer's pseudonym, stage name, etc
    RReligiouse.g. Sister Mary Francis, Brother John
    SRCHsearchA name intended for use in searching or matching.
    PHONphoneticA name spelled phonetically.

    There are a variety of phonetic spelling algorithms. This code value does not distinguish between these.*Discussion:*
    SNDXSoundexA name spelled according to the SoundEx algorithm.
    ASGNassignedA name assigned to a person. Reasons some organizations assign alternate names may include not knowing the person's name, or to maintain anonymity. Some, but not necessarily all, of the name types that people call "alias" may fit into this category.
    ABCAlphabeticAlphabetic transcription of name (Japanese: romaji)
    SYLSyllabicSyllabic transcription of name (e.g., Japanese kana, Korean hangul)
    IDEIdeographicIdeographic representation of name (e.g., Japanese kanji, Chinese characters)
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse","version":"2.0.0-sd","name":"CDAEntityNameUse","title":"CDAEntityNameUse","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of codes advising a system or user which name in a set of names to select for a given purpose - limited to values allowed in original CDA definition","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-EntityNameUse","version":"2.1.0","concept":[{"code":"C"},{"code":"L"},{"code":"I"},{"code":"P"},{"code":"A"},{"code":"R"},{"code":"SRCH"},{"code":"PHON"},{"code":"SNDX"},{"code":"ASGN"},{"code":"ABC"},{"code":"SYL"},{"code":"IDE"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAInformationRecipientRole.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAInformationRecipientRole.json new file mode 100644 index 0000000..6ffe8bd --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAInformationRecipientRole.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAInformationRecipientRole","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-RoleClass version 3.1.0
    CodeDisplayDefinition
    ASSIGNEDassigned entityAn agent role in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization, unlike the Employee role where the focus is on the 'Human Resources' relationship between the employee and the organization.
    HLTHCHRThealth chartThe role of a material (player) that is the physical health chart belonging to an organization (scoper).
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole","version":"2.0.0-sd","name":"CDAInformationRecipientRole","title":"CDAInformationRecipientRole","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Used to represent the role(s) of those who should receive a copy of a document - limited to values allowed in original CDA definition","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-RoleClass","version":"3.1.0","concept":[{"code":"ASSIGNED"},{"code":"HLTHCHRT"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAMaterialEntityClassType.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAMaterialEntityClassType.json new file mode 100644 index 0000000..12f9938 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAMaterialEntityClassType.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAMaterialEntityClassType","text":{"status":"extensions","div":"

This value set includes codes based on the following rules:

  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-EntityCode
    CodeDisplayDefinition
    PKGPackageA material intended to hold other materials for purposes of storage or transportation
    BAGBagA pouched or pendulous container.
    PACKTPacketA paper
    PCHPouchA small bag or container made of a soft material.
    SACHSachetA small bag or packet containing a small portion of a substance.
    AMPAmpuleA small sealed glass container that holds a measured amount of a medicinal substance.
    MINIMMinimIndividually dosed ophthalmic solution. One time eye dropper dispenser.
    NEBAMPNebuampIndividually dosed inhalation solution.
    OVULOvuleA container either glass or plastic and a narrow neck, for storing liquid.
    BOTBottleA container, typically rounded, either glass or plastic with a narrow neck and capable of storing liquid.
    BOTAAmber BottleA bottle of yellow to brown color. Used to store light-sensitive materials
    BOTDDropper BottleA bottle with a cap designed to release the contained liquid in droplets of a specific size.
    BOTGGlass BottleA bottle made of glass
    BOTPPlastic BottleA bottle made of plastic
    BOTPLYPolyethylene BottleA bottle made of polyethylene
    BOXBoxA 6-sided container commonly made from paper or cardboard used for solid forms.
    CANCanA metal container in which a material is hermetically sealed to enable storage over long periods.
    CARTCartridgeA sealed container of liquid or powder intended to be loaded into a device.
    CNSTRCanisterA pressurized metal container holding a substance released as a spray or aerosol.
    JARJarA container of glass, earthenware, plastic, etc. Top of the container has a diameter of similar size to the diameter of the container as a whole
    JUGJugA deep vessel for holding liquids, with a handle and often with a spout or lip shape for pouring.
    TINTinA lidded container made of thin sheet metal.
    TUBTubAn open flat bottomed round container.
    TUBETubeA long hollow rigid or flexible cylinder. Material is extruded by squeezing the container.
    VIALVialA small cylindrical glass for holding liquid medicines.
    BLSTRPKBlister PackA bubblepack. Medications sealed individually, separated into doses.
    CARDCardA bubble pack card. Multiple individual/separated doses.
    COMPPKGCompliance PackageA container intended to contain sufficient material for more than one use, but grouped or organized to provide individual access to sufficient material for a single use. Often used to ensure that the proper type and amount of material is consumed/expended for each use.
    DIALPKDial PackRotatable dispenser. Eg. Birth control package.
    DISKDiskObject that is thin, flat, and circular. Doses of medication often contained in bubbles on the disk.
    DOSETDosetteSpecial packaging that will help patients take their medications on a regular basis.
    STRIPStripA continuous strip of plastic sectioned into individual pouches, each one containing the quantity of 1 or more medications intended to be administered at a specific time
    KITKitA container for a diverse collection of products intended to be used together for some purpose (e.g. Medicinal kits often contain a syringe, a needle and the injectable medication).
    SYSTMSystemA kit in which the components are interconnected.
    LINELineA hollow tube used to administer a substance into a vein, artery or body cavity
    IALINEIntra-arterial LineA line used to administer a substance into an artery
    IVLINEIntraveneous LineA line used to administer a substance into a vein
    AINJAutoInjectorAutomatically injects medication.
    PENPenA device which can contain a cartridge for injection purposes. Eg. Insulin pen.
    SYRSyringeA barrel with a plunger.
    APLCTRApplicatorA device used to apply a liquid or powder to a surface.
    INHInhalerA small device used for inhaling medicine in the form of a vapour or gas in order to ease a respiratory condition such as asthma or to relieve nasal congestion.
    DSKSDiskusThe device used to inhale the doses of medication contained in the disk form.
    DSKUNHDiskhalerThe device used to inhale the doses of medication contained in the disk form.
    TRBINHTurbuhalerAsthma medication delivery device.
    PMPPumpA device that is used to raise, compress, or transfer liquids or gases and is operated by a piston or similar mechanism.
    ACDAACD Solution AACD Solution A of trisodium citrate, 22.0g/L; citric acid, 8.0 g/L; and dextrose 24.5 g/L. Used in Blood banking and histocompatibilty testing
    ACDBACD Solution BACD Solution B of trisodium citrate, 13.2g/L; citric acid, 4.8 g/L; and dextrose 14.7 g/L. Used in Blood banking and histocompatibilty testing.
    ACETAcetic Acid50% V/V acetic acid in water. Used as a urine preservative
    AMIESAmies transport mediumSodium Chloride 3.0g, Potassium Chloride 0.2g, Calcium Chloride 0.1g, Magnesium Chloride 0.1g, Monopotassium Phosphate 0.2g, Disodium Phosphate 1.15g, Sodium Thiogly collate 1.0g, Distilled Water 1 liter
    BACTMBacterial Transport mediumAny medium used to maintain bacterial viability (e.g. Stuart's, Cary-Blair, Amies)
    BF10Buffered 10% formalinFormaldehyde 4% w/v; methyl alcohol 1% w/v; phosphate buffering salts. Tissue preservative
    BORBoric AcidPowdered boric acid (usually 10 g) added to 24-hour urine collections as a preservative.
    BOUINBouin's solutionPicric acid, saturated aqueous solution (750.0 ml), 37-40% formalin (250.0 ml), glacial acetic acid (50.0 ml). Tissue preservative.
    BSKMBuffered skim milk50% skim milk in 0.01 M phosphate-buffered saline. Maintain virus viability
    C323.2% CitrateA 3.2% solution of Sodium Citrate in water. Used as a blood preservative
    C383.8% CitrateA 3.8% solution of Sodium Citrate in water. Used as a blood preservative
    CARSCarson's Modified 10% formalinA modification of buffered 10% formalin used as a general tissue preservative.
    CARYCary Blair MediumSodium Thioglycollate 1.5 g, Disodium Hydrogen Phosphate 1.1 g, Sodium Chloride 5.0 g, Calcium Chloride 0.09 g, Agar 5.0 g, per Liter of Water
    CHLTMChlamydia transport mediumAny of a number of non-nutritive buffered media used to maintain Chlamydia viability during transportation to the laboratory
    CTADCTADBuffered tri-sodium citrate solution with theophylline, adenosine and dipyridamole
    EDTK15Potassium/K EDTA 15%Potassium EDTA 15% solution in water
    EDTK75Potassium/K EDTA 7.5%Potassium EDTA 7.5% solution in water
    EDTNSodium/Na EDTASodium fluoride and Disodium EDTA
    ENTEnteric bacteria transport mediumAny of a number of non-nutritive buffered media used to maintain enteric bacterial viability during transportation to the laboratory
    F1010% FormalinA 10% v/v solution in water of formalin( a 37% solution of formaldehyde and water). Used for tissue preservation.
    FDPThrombin NIH; soybean trypsin inhibitorThrombin plus soybean trypsin inhibitor. For use in identifying fibrn degredation products.
    FL10Sodium Fluoride, 10mgSodium fluoride, 10mg added as a urine preservative.
    FL100Sodium Fluoride, 100mgSodium fluoride, 100mg added as a urine preservative.
    HCL66N HCLA solution of HCl containing 6moles of hydrogen ion/L. Used as a Urine Preservative.
    HEPAAmmonium heparinAmmonium heparin
    HEPLLithium/Li HeparinLithium heparin salt
    HEPNSodium/Na HeparinSodium heparin salt
    HNO3Nitric Acid6N Nitric acid used to preserve urine for heavy metal analysis.
    JKMJones Kendrick MediumA transport medium formulated to maintain Bordetella pertussis viability.
    KARNKarnovsky's fixative5% Glutaraldehyde, 4% Formaldehyde in 0.08M buffer. Tissue preservation
    KOXPotassium OxalatePotassium oxalate and sodium fluoride in a 1.25:1 ratio
    LIALithium iodoacetateIodoacetate lithium salt
    M4M4Modified Hank's balanced salt solution supplemented with bovine serum albumin, gelatin, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with HEPES buffer. Phenol red is used to indicate pH. Vancomycin, Amphotericin B and Colistin are used to
    M4RTM4-RTModified Hank's balanced salt solution supplemented with bovine serum albumin, gelatin, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with Hepes buffer. Phenol red is used to indicate pH. Gentamicin and amphotericin B are used to inhibit c
    M5M5Modified Hank's balanced salt solution supplemented with protein stabilizers, sucrose and glutamic acid. It is buffered to pH 7.3+ or - 0.2 with Hepes buffer. Phenol red is used to indicate pH. Vancomycin, Amphotericin B and Colistin are used to inhibit c
    MICHTMMichel's transport medium1M potassium citrate, pH 7.0 2.5 ml, 0.1M magnesium sulfate 5.0 ml, 0.1M N-ethyl malemide 5.0 ml, dH2O 87.5 ml, ammonium sulfate 55gm. Preserve antigens for Immunofluorescence procedures
    MMDTMMMD transport mediumA buffered medium with ammonium sulfate added to preserve antigens for Immunofluorescence procedures
    NAFSodium FluorideSodium fluoride
    NONENoneNo additive. Specifically identifes the specimen as having no additives.
    PAGEPage's Saline0.12 g NaCl, 0.004 g MgSO, 0.004 g, CaCl, 0.142 g Na2HPO4 and 0.136 g KH2PO4 per liter of distilled water. Maintain Acanthaoemba viability.
    PHENOLPhenolPhenol. Urine preservative
    PVAPolyvinylalcoholPolyvinyl alcohol
    RLMReagan Lowe MediumA transport medium formulated to maintain Bordetella pertussis viability.
    SILICASiliceous earthDiatomaceous earth. For glucose determination blood samples
    SPSSodium polyanethol sulfonate 0.35% in 0.85% sodium chlorideSodium polyanethol sulfonate in saline. Anticomplementary and antiphagocytic properties. Used in blood culture collection.
    SSTSerum Separator TubePolymer separator gel with clot activator
    STUTMStuart transport mediumSodium Glycerophosphate 10.0g, Calcium Chloride 0.1g, Mercaptoacetic Acid 1.0ml, Distilled Water 1 liter
    THROMThrombinThrombin. Accelerates clotting.
    THYMOLThymol2-Isopropyl-5-methyl phenol. A preservative for 24 Hr Urine samples
    THYOThyoglycolate brothA nutritive medium with a reducing agent (sodium thioglycolate) which, due to a chemical reaction, removes oxygen from the broth.
    TOLUTolueneAlso known as Methylbenzene; Toluol; Phenylmethane. A preservative for 24 Hr Urine samples
    URETMUreaplasma transport mediumA buffered salt solution with antifungal agents added for the collection and transport of Ureaplasma specimens.
    VIRTMViral Transport mediumSucrose 74.6g, Potassium hydrogenphosphate 0.52g, L-glutamic acid 0.72g, Bovine serum albumin 5.0g, Gentamicin 50mg, Potassium dihydrogenphosphate 1.25g, L-15 medium 9.9L, Water to 10L. Maintain Virus viability.
    WESTBuffered Citrate3.8% Citrate buffered to a pH of 5.5 for Westergren Sedimentation Rate
    BLDPRDBlood ProductA manufactured product that is produced from the raw blood oi a donor with the intention of using it in a recipient transfusion.
    VCCNEVaccineA Type of medicine that creates an immune protection without the recipient experiencing the disease.
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-SpecimenType
    CodeDisplay
    ABSAbcess
    AMNAmniotic fluid
    ASPAspirate
    BBLBlood bag
    BDYWhole body
    BIFLBile fluid
    BLDWhole blood
    BLDABlood arterial
    BLDCBlood capillary
    BLDCOBlood - cord
    BLDVBlood venous
    BONBone
    BPHBasophils
    BPUBlood product unit
    BRNBurn
    BROBronchial
    BRTHExhaled gas (=breath)
    EXGExhaled gas (=breath)
    CALCCalculus (=Stone)
    STONCalculus (=Stone)
    CDMCardiac muscle
    CNJTConjunctiva
    CNLCannula
    COLColostrum
    CRNCornea
    CSFCerebral spinal fluid
    CTPCatheter tip
    CURCurettage
    CVMCervical mucus
    CVXCervix
    CYSTCyst
    DIAFDialysis fluid
    DOSEDose med or substance
    DRNDrain
    DUFLDuodenal fluid
    EAREar
    EARWEar wax (cerumen)
    ELTElectrode
    ENDCEndocardium
    ENDMEndometrium
    EOSEosinophils
    EYEEye
    FIBFibroblasts
    FISTFistula
    FLTFilter
    FLUBody fluid, unsp
    FOODFood sample
    GASGas
    GASTGastric fluid/contents
    GENGenital
    GENCGenital cervix
    GENFGenital fluid
    GENLGenital lochia
    GENVGenital vaginal
    HARHair
    IHGInhaled Gas
    ISLTIsolate
    ITIntubation tube
    LAMLamella
    LIQLiquid NOS
    LNLine
    LNALine arterial
    LNVLine venous
    LYMLymphocytes
    MACMacrophages
    MARMarrow (bone)
    MBLDMenstrual blood
    MECMeconium
    MILKBreast milk
    MLKMilk
    NAILNail
    NOSNose (nasal passage)
    PAFLPancreatic fluid
    PATPatient
    PLASPlasma
    PLBPlasma bag
    PLCPlacenta
    PLRPleural fluid (thoracentesis fld)
    PMNPolymorphonuclear neutrophils
    PPPPlatelet poor plasma
    PRPPlatelet rich plasma
    PRTPeritoneal fluid /ascites
    PUSPus
    RBCErythrocytes
    SALSaliva
    SERSerum
    SKMSkeletal muscle
    SKNSkin
    SMNSeminal fluid
    SMPLSSeminal plasma
    SNVSynovial fluid (Joint fluid)
    SPRMSpermatozoa
    SPTSputum
    SPTCSputum - coughed
    SPTTSputum - tracheal aspirate
    STLStool = Fecal
    SWTSweat
    TEARTears
    THRBThrombocyte (platelet)
    THRTThroat
    TISGTissue gall bladder
    TISPLTissue placenta
    TISSTissue, unspecified
    TISUTissue ulcer
    TLGITissue large intestine
    TLNGTissue lung
    TSMITissue small intestine Tissue ulcer
    TUBTube, unspecified
    ULCUlcer
    UMBUmbilical blood
    UMEDUnknown medicine
    URUrine
    URCUrine clean catch
    URNSUrine sediment
    URTUrine catheter
    URTHUrethra
    USUBUnknown substance
    VOMVomitus
    WATWater
    WBCLeukocytes
    WICKWick
    WNDWound
    WNDAWound abscess
    WNDDWound drainage
    WNDEWound exudate
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType","version":"2.0.0-sd","name":"CDAMaterialEntityClassType","title":"CDAMaterialEntityClassType","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Types of Material for EntityClass “MAT”","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-EntityCode","concept":[{"code":"PKG"},{"code":"BAG"},{"code":"PACKT"},{"code":"PCH"},{"code":"SACH"},{"code":"AMP"},{"code":"MINIM"},{"code":"NEBAMP"},{"code":"OVUL"},{"code":"BOT"},{"code":"BOTA"},{"code":"BOTD"},{"code":"BOTG"},{"code":"BOTP"},{"code":"BOTPLY"},{"code":"BOX"},{"code":"CAN"},{"code":"CART"},{"code":"CNSTR"},{"code":"JAR"},{"code":"JUG"},{"code":"TIN"},{"code":"TUB"},{"code":"TUBE"},{"code":"VIAL"},{"code":"BLSTRPK"},{"code":"CARD"},{"code":"COMPPKG"},{"code":"DIALPK"},{"code":"DISK"},{"code":"DOSET"},{"code":"STRIP"},{"code":"KIT"},{"code":"SYSTM"},{"code":"LINE"},{"code":"IALINE"},{"code":"IVLINE"},{"code":"AINJ"},{"code":"PEN"},{"code":"SYR"},{"code":"APLCTR"},{"code":"INH"},{"code":"DSKS"},{"code":"DSKUNH"},{"code":"TRBINH"},{"code":"PMP"},{"code":"ACDA"},{"code":"ACDB"},{"code":"ACET"},{"code":"AMIES"},{"code":"BACTM"},{"code":"BF10"},{"code":"BOR"},{"code":"BOUIN"},{"code":"BSKM"},{"code":"C32"},{"code":"C38"},{"code":"CARS"},{"code":"CARY"},{"code":"CHLTM"},{"code":"CTAD"},{"code":"EDTK15"},{"code":"EDTK75"},{"code":"EDTN"},{"code":"ENT"},{"code":"F10"},{"code":"FDP"},{"code":"FL10"},{"code":"FL100"},{"code":"HCL6"},{"code":"HEPA"},{"code":"HEPL"},{"code":"HEPN"},{"code":"HNO3"},{"code":"JKM"},{"code":"KARN"},{"code":"KOX"},{"code":"LIA"},{"code":"M4"},{"code":"M4RT"},{"code":"M5"},{"code":"MICHTM"},{"code":"MMDTM"},{"code":"NAF"},{"code":"NONE"},{"code":"PAGE"},{"code":"PHENOL"},{"code":"PVA"},{"code":"RLM"},{"code":"SILICA"},{"code":"SPS"},{"code":"SST"},{"code":"STUTM"},{"code":"THROM"},{"code":"THYMOL"},{"code":"THYO"},{"code":"TOLU"},{"code":"URETM"},{"code":"VIRTM"},{"code":"WEST"},{"code":"BLDPRD"},{"code":"VCCNE"}]},{"system":"http://terminology.hl7.org/CodeSystem/v3-SpecimenType","concept":[{"code":"ABS"},{"code":"AMN"},{"code":"ASP"},{"code":"BBL"},{"code":"BDY"},{"code":"BIFL"},{"code":"BLD"},{"code":"BLDA"},{"code":"BLDC"},{"code":"BLDCO"},{"code":"BLDV"},{"code":"BON"},{"code":"BPH"},{"code":"BPU"},{"code":"BRN"},{"code":"BRO"},{"code":"BRTH"},{"code":"EXG"},{"code":"CALC"},{"code":"STON"},{"code":"CDM"},{"code":"CNJT"},{"code":"CNL"},{"code":"COL"},{"code":"CRN"},{"code":"CSF"},{"code":"CTP"},{"code":"CUR"},{"code":"CVM"},{"code":"CVX"},{"code":"CYST"},{"code":"DIAF"},{"code":"DOSE"},{"code":"DRN"},{"code":"DUFL"},{"code":"EAR"},{"code":"EARW"},{"code":"ELT"},{"code":"ENDC"},{"code":"ENDM"},{"code":"EOS"},{"code":"EYE"},{"code":"FIB"},{"code":"FIST"},{"code":"FLT"},{"code":"FLU"},{"code":"FOOD"},{"code":"GAS"},{"code":"GAST"},{"code":"GEN"},{"code":"GENC"},{"code":"GENF"},{"code":"GENL"},{"code":"GENV"},{"code":"HAR"},{"code":"IHG"},{"code":"ISLT"},{"code":"IT"},{"code":"LAM"},{"code":"LIQ"},{"code":"LN"},{"code":"LNA"},{"code":"LNV"},{"code":"LYM"},{"code":"MAC"},{"code":"MAR"},{"code":"MBLD"},{"code":"MEC"},{"code":"MILK"},{"code":"MLK"},{"code":"NAIL"},{"code":"NOS"},{"code":"PAFL"},{"code":"PAT"},{"code":"PLAS"},{"code":"PLB"},{"code":"PLC"},{"code":"PLR"},{"code":"PMN"},{"code":"PPP"},{"code":"PRP"},{"code":"PRT"},{"code":"PUS"},{"code":"RBC"},{"code":"SAL"},{"code":"SER"},{"code":"SKM"},{"code":"SKN"},{"code":"SMN"},{"code":"SMPLS"},{"code":"SNV"},{"code":"SPRM"},{"code":"SPT"},{"code":"SPTC"},{"code":"SPTT"},{"code":"STL"},{"code":"SWT"},{"code":"TEAR"},{"code":"THRB"},{"code":"THRT"},{"code":"TISG"},{"code":"TISPL"},{"code":"TISS"},{"code":"TISU"},{"code":"TLGI"},{"code":"TLNG"},{"code":"TSMI"},{"code":"TUB"},{"code":"ULC"},{"code":"UMB"},{"code":"UMED"},{"code":"UR"},{"code":"URC"},{"code":"URNS"},{"code":"URT"},{"code":"URTH"},{"code":"USUB"},{"code":"VOM"},{"code":"WAT"},{"code":"WBC"},{"code":"WICK"},{"code":"WND"},{"code":"WNDA"},{"code":"WNDD"},{"code":"WNDE"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDANullFlavor.json b/node_modules/hl7.cda.uv.core/ValueSet-CDANullFlavor.json new file mode 100644 index 0000000..30fee5c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDANullFlavor.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDANullFlavor","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-NullFlavor version 2.1.0
    CodeDisplayDefinition
    NPnot presentValue is not present in a message. This is only defined in messages, never in application data! All values not present in the message must be replaced by the applicable default, or no-information (NI) as the default of all defaults.
    NINoInformation**Description:**The value is exceptional (missing, omitted, incomplete, improper). No information as to the reason for being an exceptional value is provided. This is the most general exceptional value. It is also the default exceptional value.
    MSKmaskedThere is information on this item available but it has not been provided by the sender due to security, privacy or other reasons. There may be an alternate mechanism for gaining access to this information.

    Note: using this null flavor does provide information that may be a breach of confidentiality, even though no detail data is provided. Its primary purpose is for those circumstances where it is necessary to inform the receiver that the information does exist without providing any detail.
    NAnot applicableKnown to have no proper value (e.g., last menstrual period for a male).
    OTHother**Description:**The actual value is not a member of the set of permitted data values in the constrained value domain of a variable. (e.g., concept not provided by required code system).

    **Usage Notes**: This flavor and its specializations are most commonly used with the CD datatype and its flavors. However, it may apply to \\*any\\* datatype where the constraints of the type are tighter than can be conveyed. For example, a PQ that is for a true measured amount whose units are not supported in UCUM, a need to convey a REAL when the type has been constrained to INT, etc.

    With coded datatypes, this null flavor may only be used if the vocabulary binding has a coding strength of CNE. By definition, all local codes and original text are part of the value set if the coding strength is CWE.
    NINFnegative infinityNegative infinity of numbers.
    PINFpositive infinityPositive infinity of numbers.
    UNKunknown**Description:**A proper value is applicable, but not known.

    **Usage Notes**: This means the actual value is not known. If the only thing that is unknown is how to properly express the value in the necessary constraints (value set, datatype, etc.), then the OTH or UNC flavor should be used. No properties should be included for a datatype with this property unless:

    1. Those properties themselves directly translate to a semantic of "unknown". (E.g. a local code sent as a translation that conveys 'unknown')
    2. Those properties further qualify the nature of what is unknown. (E.g. specifying a use code of "H" and a URL prefix of "tel:" to convey that it is the home phone number that is unknown.)
    NASKnot askedThis information has not been sought (e.g., patient was not asked)
    TRCtraceThe content is greater than zero, but too small to be quantified.
    ASKUasked but unknownInformation was sought but not found (e.g., patient was asked but didn't know)
    NAVtemporarily unavailableInformation is not available at this time but it is expected that it will be available later.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor","version":"2.0.0-sd","name":"CDANullFlavor","title":"CDANullFlavor","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"CDA NullFlavors - limited to values allowed in original CDA definition","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-NullFlavor","version":"2.1.0","concept":[{"code":"NP"},{"code":"NI"},{"code":"MSK"},{"code":"NA"},{"code":"OTH"},{"code":"NINF"},{"code":"PINF"},{"code":"UNK"},{"code":"NASK"},{"code":"TRC"},{"code":"ASKU"},{"code":"NAV"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAObservationInterpretation.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAObservationInterpretation.json new file mode 100644 index 0000000..639c753 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAObservationInterpretation.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAObservationInterpretation","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation
    CodeDisplayDefinition
    BBetterThe current result or observation value has improved compared to the previous result or observation value (the change is significant as defined in the respective test procedure).

    \\[Note: This can be applied to quantitative or qualitative observations.\\]
    DSignificant change downThe current result has decreased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure).
    USignificant change upThe current result has increased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure).
    WWorseThe current result or observation value has degraded compared to the previous result or observation value (the change is significant as defined in the respective test procedure).

    \\[Note: This can be applied to quantitative or qualitative observations.\\]
    <Off scale lowThe result is below the minimum detection limit (the test procedure or equipment is the limiting factor).

    Synonyms: Below analytical limit, low off scale.
    >Off scale highThe result is above the maximum quantifiable limit (the test procedure or equipment is the limiting factor).

    Synonyms: Above analytical limit, high off scale.
    AAbnormalThe result or observation value is outside the reference range or expected norm (as defined for the respective test procedure).

    \\[Note: Typically applies to non-numeric results.\\]
    AACritical abnormalThe result or observation value is outside a reference range or expected norm at a level at which immediate action should be considered for patient safety (as defined for the respective test procedure).

    \\[Note: Typically applies to non-numeric results. Analogous to critical/panic limits for numeric results.\\]
    HHCritical highThe result for a quantitative observation is above a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure).

    Synonym: Above upper panic limits.
    LLCritical lowThe result for a quantitative observation is below a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure).

    Synonym: Below lower panic limits.
    HHighThe result for a quantitative observation is above the upper limit of the reference range (as defined for the respective test procedure).

    Synonym: Above high normal
    LLowThe result for a quantitative observation is below the lower limit of the reference range (as defined for the respective test procedure).

    Synonym: Below low normal
    NNormalThe result or observation value is within the reference range or expected norm (as defined for the respective test procedure).

    \\[Note: Applies to numeric or non-numeric results.\\]
    IIntermediateBacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with uncertain therapeutic effect. Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized\\_Terminolo.htm) Projects: ISO 20776-1, ISO 20776-2

    \\[Note 1: Bacterial strains are categorized as intermediate by applying the appropriate breakpoints in a defined phenotypic test system.\\]

    \\[Note 2: This class of susceptibility implies that an infection due to the isolate can be appropriately treated in body sites where the drugs are physiologically concentrated or when a high dosage of drug can be used.\\]

    \\[Note 3: This class also indicates a "buffer zone," to prevent small, uncontrolled, technical factors from causing major discrepancies in interpretations.\\]

    \\[Note 4: These breakpoints can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).\\]
    MSmoderately susceptibleThe patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder.

    ***Deprecation Comment:*** This antimicrobial susceptibility test interpretation concept is recommended by OO to be deprecated as it is no longer recommended for use in susceptibility testing by CLSI (reference CLSI document M100-S22; Vol. 32 No.3; CLSI Performance Standards for Antimicrobial Susceptibility Testing; Twenty-Second Informational Supplement. Jan 2012).
    RResistantBacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic failure. Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized\\_Terminolo.htm) Projects: ISO 20776-1, ISO 20776-2

    \\[Note 1: Bacterial strains are categorized as resistant by applying the appropriate breakpoints in a defined phenotypic test system.\\]

    \\[Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).\\]
    SSusceptibleBacterial strain inhibited by in vitro concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic success. Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized\\_Terminolo.htm) Synonym (earlier term): Sensitive Projects: ISO 20776-1, ISO 20776-2

    \\[Note 1: Bacterial strains are categorized as susceptible by applying the appropriate breakpoints in a defined phenotypic system.\\]

    \\[Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).\\]
    VSvery susceptibleThe patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder.

    ***Deprecation Comment:*** This antimicrobial susceptibility test interpretation concept is recommended by OO to be deprecated as it is no longer recommended for use in susceptibility testing by CLSI (reference CLSI document M100-S22; Vol. 32 No.3; CLSI Performance Standards for Antimicrobial Susceptibility Testing; Twenty-Second Informational Supplement. Jan 2012).
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation","version":"2.0.0-sd","name":"CDAObservationInterpretation","title":"CDAObservationInterpretation","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"One or more codes providing a rough qualitative interpretation of the observation - limited to values available in original CDA","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation","concept":[{"code":"B"},{"code":"D"},{"code":"U"},{"code":"W"},{"code":"<"},{"code":">"},{"code":"A"},{"code":"AA"},{"code":"HH"},{"code":"LL"},{"code":"H"},{"code":"L"},{"code":"N"},{"code":"I"},{"code":"MS"},{"code":"R"},{"code":"S"},{"code":"VS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAParticipationType.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAParticipationType.json new file mode 100644 index 0000000..9c16195 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAParticipationType.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAParticipationType","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ParticipationType
    CodeDisplayDefinition
    ADMadmitterThe practitioner who is responsible for admitting a patient to a patient encounter.
    ATNDattenderThe practitioner that has responsibility for overseeing a patient's care during a patient encounter.
    CALLBCKcallback contactA person or organization who should be contacted for follow-up questions about the act in place of the author.
    CONconsultantAn advisor participating in the service by performing evaluations and making recommendations.
    DISdischargerThe practitioner who is responsible for the discharge of a patient from a patient encounter.
    ESCescortOnly with Transportation services. A person who escorts the patient.
    REFreferrerA person having referred the subject of the service to the performer (referring physician). Typically, a referring physician will receive a report.
    INDindirect targetTarget that is not substantially present in the act and which is not directly affected by the act, but which will be a focus of the record or documentation of the act.
    BENbeneficiaryTarget on behalf of whom the service happens, but that is not necessarily present in the service. Can occur together with direct target to indicate that a target is both, as in the case where the patient is the indirect beneficiary of a service rendered to a family member, e.g. counseling or given home care instructions. This concept includes a participant, such as a covered party, who derives benefits from a service act covered by a coverage act.

    Note that the semantic role of the intended recipient who benefits from the happening denoted by the verb in the clause. Thus, a patient who has no coverage under a policy or program may be a beneficiary of a health service while not being the beneficiary of coverage for that service.
    COVcoverage targetThe target participation for an individual in a health care coverage act in which the target role is either the policy holder of the coverage, or a covered party under the coverage.
    HLDholderParticipant who posses an instrument such as a financial contract (insurance policy) usually based on some agreement with the author.
    RCTrecord targetThe record target indicates whose medical record holds the documentation of this act. This is especially important when the subject of a service is not the patient himself.
    RCVreceiverThe person (or organization) who receives the product of an Act.
    AUTauthor (originator)**Definition:** A party that originates the Act and therefore has responsibility for the information given in the Act and ownership of this Act.

    **Example:** the report writer, the person writing the act definition, the guideline author, the placer of an order, the EKG cart (device) creating a report etc. Every Act should have an author. Authorship is regardless of mood always actual authorship.

    Examples of such policies might include:

    * The author and anyone they explicitly delegate may update the report;
    * All administrators within the same clinic may cancel and reschedule appointments created by other administrators within that clinic;

    A party that is neither an author nor a party who is extended authorship maintenance rights by policy, may only amend, reverse, override, replace, or follow up in other ways on this Act, whereby the Act remains intact and is linked to another Act authored by that other party.
    ENTdata entry personA person entering the data into the originating system. The data entry person is collected optionally for internal quality control purposes. This includes the transcriptionist for dictated text.
    INFinformantA source of reported information (e.g., a next of kin who answers questions about the patient's history). For history questions, the patient is logically an informant, yet the informant of history questions is implicitly the subject.
    WITwitnessOnly with service events. A person witnessing the action happening without doing anything. A witness is not necessarily aware, much less approves of anything stated in the service event. Example for a witness is students watching an operation or an advanced directive witness.
    IRCPinformation recipientA party, who may or should receive or who has recieved the Act or subsequent or derivative information of that Act. Information recipient is inert, i.e., independent of mood." Rationale: this is a generalization of a too diverse family that the definition can't be any more specific, and the concept is abstract so one of the specializations should be used.
    NOTugent notification contactAn information recipient to notify for urgent matters about this Act. (e.g., in a laboratory order, critical results are being called by phone right away, this is the contact to call; or for an inpatient encounter, a next of kin to notify when the patient becomes critically ill).
    PRCPprimary information recipientInformation recipient to whom an act statement is primarily directed. E.g., a primary care provider receiving a discharge letter from a hospitalist, a health department receiving information on a suspected case of infectious disease. Multiple of these participations may exist on the same act without requiring that recipients be ranked as primary vs. secondary.
    REFBReferred ByA participant (e.g. provider) who has referred the subject of an act (e.g. patient).

    Typically, a referred by participant will provide a report (e.g. referral).
    REFTReferred toThe person who receives the patient
    TRCtrackerA secondary information recipient, who receives copies (e.g., a primary care provider receiving copies of results as ordered by specialist).
    PRFperformer**Definition:** A person, non-person living subject, organization or device that who actually and principally carries out the action. Device should only be assigned as a performer in circumstances where the device is performing independent of human intervention. Need not be the principal responsible actor.

    **Exampe:** A surgery resident operating under supervision of attending surgeon, a search and rescue dog locating survivors, an electronic laboratory analyzer or the laboratory discipline requested to perform a laboratory test. The performer may also be the patient in self-care, e.g. fingerstick blood sugar. The traditional order filler is a performer. This information should accompany every service event.

    **Note:** that existing HL7 designs assign an organization as the playing entity of the Role that is the performer. These designs should be revised in subsequent releases to make this the scooping entity for the role involved.
    DISTdistributorDistributes material used in or generated during the act.
    PPRFprimary performerThe principal or primary performer of the act.
    SPRFsecondary performerA person assisting in an act through his substantial presence and involvement This includes: assistants, technicians, associates, or whatever the job titles may be.
    DEVdeviceParticipant used in performing the act without being substantially affected by the act (i.e. durable or inert with respect to that particular service).

    *Examples:* monitoring equipment, tools, but also access/drainage lines, prostheses, pace maker, etc.
    NRDnon-reuseable deviceA device that changes ownership due to the service, e.g., a pacemaker, a prosthesis, an insulin injection equipment (pen), etc. Such material may need to be restocked after he service.
    RDVreusable deviceA device that does not change ownership due to the service, i.e., a surgical instrument or tool or an endoscope. The distinction between reuseable and non-reuseable must be made in order to know whether material must be re-stocked.
    SBJsubjectThe principle target on which the action happens.

    *Examples:* The patient in physical examination, a specimen in a lab observation. May also be a patient's family member (teaching) or a device or room (cleaning, disinfecting, housekeeping).

    *UsageNotes:* Not all direct targets are subjects. Consumables and devices used as tools for an act are not subjects. However, a device may be a subject of a maintenance action.
    SPCspecimenThe subject of non-clinical (e.g. laboratory) observation services is a specimen.
    DIRdirect targetTarget participant that is substantially present in the act and which is directly involved in the action (includes consumed material, devices, etc.).
    BBYbabyIn an obstetric service, the baby.
    CSMconsumableParticipant material that is taken up, diminished, altered, or disappears in the act.
    DONdonorIn some organ transplantation services and rarely in transfusion services a donor will be a target participant in the service. However, in most cases transplantation is decomposed in three services: explantation, transport, and implantation. The identity of the donor (recipient) is often irrelevant for the explantation (implantation) service.
    PRDproductParticipant material that is brought forth (produced) in the act (e.g., specimen in a specimen collection, access or drainage in a placement service, medication package in a dispense service). It does not matter whether the material produced had existence prior to the service, or whether it is created in the service (e.g., in supply services the product is taken from a stock).
    LOClocationThe facility where the service is done. May be a static building (or room therein) or a moving location (e.g., ambulance, helicopter, aircraft, train, truck, ship, etc.)
    DSTdestinationThe destination for services. May be a static building (or room therein) or a movable facility (e.g., ship).
    ELOCentry locationA location where data about an Act was entered.
    ORGoriginThe location of origin for services. May be a static building (or room therein) or a movable facility (e.g., ship).
    RMLremoteSome services take place at multiple concurrent locations (e.g., telemedicine, telephone consultation). The location where the principal performing actor is located is taken as the primary location (LOC) while the other location(s) are considered "remote."
    VIAviaFor services, an intermediate location that specifies a path between origin an destination.
    VRFverifierA person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability.
    AUTHENauthenticatorA verifier who attests to the accuracy of an act, but who does not have privileges to legally authenticate the act. An example would be a resident physician who sees a patient and dictates a note, then later signs it. Their signature constitutes an authentication.
    LAlegal authenticatorA verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication.
    RESPresponsible partyThe person or organization that has primary responsibility for the act. The responsible party is not necessarily present in an action, but is accountable for the action through the power to delegate, and the duty to review actions with the performing actor after the fact. This responsibility may be ethical, legal, contractual, fiscal, or fiduciary in nature.

    *Example:* A person who is the head of a biochemical laboratory; a sponsor for a policy or government program.
    CSTcustodianAn entity (person, organization or device) that is in charge of maintaining the information of this act (e.g., who maintains the report or the master service catalog item, etc.).
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType","version":"2.0.0-sd","name":"CDAParticipationType","title":"CDAParticipationType","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A code specifying the meaning and purpose of every Participation instance. Each of its values implies specific constraints on the Roles undertaking the participation. Limited to values allowed in original CDA definition","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ParticipationType","concept":[{"code":"ADM"},{"code":"ATND"},{"code":"CALLBCK"},{"code":"CON"},{"code":"DIS"},{"code":"ESC"},{"code":"REF"},{"code":"IND"},{"code":"BEN"},{"code":"COV"},{"code":"HLD"},{"code":"RCT"},{"code":"RCV"},{"code":"AUT"},{"code":"ENT"},{"code":"INF"},{"code":"WIT"},{"code":"IRCP"},{"code":"NOT"},{"code":"PRCP"},{"code":"REFB"},{"code":"REFT"},{"code":"TRC"},{"code":"PRF"},{"code":"DIST"},{"code":"PPRF"},{"code":"SPRF"},{"code":"DEV"},{"code":"NRD"},{"code":"RDV"},{"code":"SBJ"},{"code":"SPC"},{"code":"DIR"},{"code":"BBY"},{"code":"CSM"},{"code":"DON"},{"code":"PRD"},{"code":"LOC"},{"code":"DST"},{"code":"ELOC"},{"code":"ORG"},{"code":"RML"},{"code":"VIA"},{"code":"VRF"},{"code":"AUTHEN"},{"code":"LA"},{"code":"RESP"},{"code":"CST"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDAPostalAddressUse.json b/node_modules/hl7.cda.uv.core/ValueSet-CDAPostalAddressUse.json new file mode 100644 index 0000000..90b8f2d --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDAPostalAddressUse.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDAPostalAddressUse","text":{"status":"extensions","div":"

This value set includes codes based on the following rules:

  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-AddressUse version 2.1.0
    CodeDisplayDefinition
    Hhome address**Description:** A communication address at a home, attempted contacts for business purposes might intrude privacy and chances are one will contact family or other household members instead of the person one wishes to call. Typically used with urgent cases, or if no other contacts are available.
    HPprimary home**Description:** The primary home, to reach a person after business hours.
    HVvacation home**Description:** A vacation home, to reach a person while on vacation.
    WPwork place**Description:** An office address. First choice for business related contacts during business hours.
    DIRdirect**Description:** Indicates a work place address or telecommunication address that reaches the individual or organization directly without intermediaries. For phones, often referred to as a 'private line'.
    PUBpublic**Description:** Indicates a work place address or telecommunication address that is a 'standard' address which may reach a reception service, mail-room, or other intermediary prior to the target entity.
    BADbad address**Description:** A flag indicating that the address is bad, in fact, useless.
    TMPtemporary address**Description:** A temporary address, may be good for visit or mailing. Note that an address history can provide more detailed information.
    PHYSphysical visit address**Description:** Used primarily to visit an address.
    PSTpostal address**Description:** Used to send mail.
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-EntityNameUse version 2.1.0
    CodeDisplayDefinition
    ABCAlphabeticAlphabetic transcription of name (Japanese: romaji)
    IDEIdeographicIdeographic representation of name (e.g., Japanese kanji, Chinese characters)
    SYLSyllabicSyllabic transcription of name (e.g., Japanese kana, Korean hangul)
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse","version":"2.0.0-sd","name":"CDAPostalAddressUse","title":"CDAPostalAddressUse","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of codes advising a system or user which address in a set of like addresses to select for a given purpose - limited to values allowed in original CDA definition","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-AddressUse","version":"2.1.0","concept":[{"code":"H"},{"code":"HP"},{"code":"HV"},{"code":"WP"},{"code":"DIR"},{"code":"PUB"},{"code":"BAD"},{"code":"TMP"},{"code":"PHYS"},{"code":"PST"}]},{"system":"http://terminology.hl7.org/CodeSystem/v3-EntityNameUse","version":"2.1.0","concept":[{"code":"ABC"},{"code":"IDE"},{"code":"SYL"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClass.json b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClass.json new file mode 100644 index 0000000..6bd184e --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClass.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDARoleClass","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-RoleClass
    CodeDisplayDefinition
    LIClicensed entityA relationship in which the scoper certifies the player ( e. g. a medical care giver, a medical device or a provider organization) to perform certain activities that fall under the jurisdiction of the scoper (e.g., a health authority licensing healthcare providers, a medical quality authority certifying healthcare professionals).
    NOTnotary public
    PROVhealthcare providerAn Entity (player) that is authorized to provide health care services by some authorizing agency (scoper).
    CONcontactA person or an organization (player) which provides or receives information regarding another entity (scoper). Examples; patient NOK and emergency contacts; guarantor contact; employer contact.
    ECONemergency contactAn entity to be contacted in the event of an emergency.
    NOKnext of kinAn individual designated for notification as the next of kin for a given entity.
    ASSIGNEDassigned entityAn agent role in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization, unlike the Employee role where the focus is on the 'Human Resources' relationship between the employee and the organization.
    COMPARcommissioning partyAn Entity that is authorized to issue or instantiate permissions, privileges, credentials or other formal/legal authorizations.
    SGNOFFsigning authority or officerThe role of a person (player) who is the officer or signature authority for of a scoping entity, usually an organization (scoper).
    AGNTagentAn entity (player) that acts or is authorized to act on behalf of another entity (scoper).
    GUARDguardianGuardian of a ward
    EMPemployeeA relationship between a person or organization and a person or organization formed for the purpose of exchanging work for compensation. The purpose of the role is to identify the type of relationship the employee has to the employer, rather than the nature of the work actually performed. (Contrast with AssignedEntity.)
    MILmilitary personA role played by a member of a military service. Scoper is the military service (e.g. Army, Navy, Air Force, etc.) or, more specifically, the unit (e.g. Company C, 3rd Battalion, 4th Division, etc.)
    INVSBJInvestigation SubjectAn entity that is the subject of an investigation. This role is scoped by the party responsible for the investigation.
    CASESBJ
    RESBJresearch subject**Definition:**Specifies the administrative functionality within a formal experimental design for which the ResearchSubject role was established.

    **Examples:** Screening - role is used for pre-enrollment evaluation portion of the design; enrolled - role is used for subjects admitted to the experimental portion of the design.
    CITcitizenCitizen of apolitical entity
    COVPTYcovered partyA role class played by a person who receives benefit coverage under the terms of a particular insurance policy. The underwriter of that policy is the scoping entity. The covered party receives coverage because of some contractual or other relationship with the holder of that policy.

    *Discussion:*This reason for coverage is captured in 'Role.code' and a relationship link with type code of indirect authority should be included using the policy holder role as the source, and the covered party role as the target.

    Note that a particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    CRINVclinical research investigatorA role played by a provider, always a person, who has agency authority from a Clinical Research Sponsor to direct the conduct of a clinical research trial or study on behalf of the sponsor.
    CRSPNSRclinical research sponsorA role played by an entity, usually an organization, that is the sponsor of a clinical research trial or study. The sponsor commissions the study, bears the expenses, is responsible for satisfying all legal requirements concerning subject safety and privacy, and is generally responsible for collection, storage and analysis of the data generated during the trial. No scoper is necessary, as a clinical research sponsor undertakes the role on its own authority and declaration. Clinical research sponsors are usually educational or other research organizations, government agencies or biopharmaceutical companies.
    GUARguarantorA person or organization (player) that serves as a financial guarantor for another person or organization (scoper).
    PATpatientA Role of a LivingSubject (player) as an actual or potential recipient of health care services from a healthcare provider organization (scoper).

    *Usage Note:* Communication about relationships between patients and specific healthcare practitioners (people) is not done via scoper. Instead this is generally done using the CareProvision act. This allows linkage between patient and a particular healthcare practitioner role and also allows description of the type of care involved in the relationship.
    PAYEEpayeeThe role of an organization or individual designated to receive payment for a claim against a particular coverage. The scoping entity is the organization that is the submitter of the invoice in question.
    PAYORinvoice payorThe role of an organization that undertakes to accept claims invoices, assess the coverage or payments due for those invoices and pay to the designated payees for those invoices. This role may be either the underwriter or a third-party organization authorized by the underwriter. The scoping entity is the organization that underwrites the claimed coverage.
    POLHOLDpolicy holderA role played by a person or organization that holds an insurance policy. The underwriter of that policy is the scoping entity.

    *Discussion:*The identifier of the policy is captured in 'Role.id' when the Role is a policy holder.

    A particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    QUALqualified entityAn entity (player) that has been recognized as having certain training/experience or other characteristics that would make said entity an appropriate performer for a certain activity. The scoper is an organization that educates or qualifies entities.
    SPNSRcoverage sponsorA role played by an entity, usually an organization that is the sponsor of an insurance plan or a health program. A sponsor is the party that is ultimately accountable for the coverage by employment contract or by law. A sponsor can be an employer, union, government agency, or association. Fully insured sponsors establish the terms of the plan and contract with health insurance plans to assume the risk and to administer the plan. Self-insured sponsors delegate coverage administration, but not risk, to third-party administrators. Program sponsors designate services to be covered in accordance with statute. Program sponsors may administer the coverage themselves, delegate coverage administration, but not risk to third-party administrators, or contract with health insurance plans to assume the risk and administrator a program. Sponsors qualify individuals who may become

    1. a policy holder of the plan;
    2. where the sponsor is the policy holder, who may become a subscriber or a dependent to a policy under the plan; or
    3. where the sponsor is a government agency, who may become program eligibles under a program.

    The sponsor role may be further qualified by the SponsorRole.code. Entities playing the sponsor role may also play the role of a Coverage Administrator.

    *Example:* An employer, union, government agency, or association.
    STDstudentA role played by an individual who is a student of a school, which is the scoping entity.
    UNDWRTunderwriterA role played by a person or an organization. It is the party that

    1. accepts fiscal responsibility for insurance plans and the policies created under those plans;
    2. administers and accepts fiscal responsibility for a program that provides coverage for services to eligible individuals; and/or
    3. has the responsibility to assess the merits of each risk and decide a suitable premium for accepting all or part of the risk. If played by an organization, this role may be further specified by an appropriate RoleCode.

    *Example:*

    1. A health insurer;
    2. Medicaid Program;
    3. Lloyd's of London
    CAREGIVERcaregiverA person responsible for the primary care of a patient at home.
    PRSpersonal relationshipLinks two entities with classCode PSN (person) in a personal relationship. The character of the relationship must be defined by a PersonalRelationshipRoleType code. The player and scoper are determined by PersonalRelationshipRoleType code as well.
    DSTdistributed materialA material (player) distributed by a distributor (scoper) who functions between a manufacturer and a buyer or retailer.
    RETretailed materialMaterial (player) sold by a retailer (scoper), who also give advice to prospective buyers.
    MANUmanufactured productScoped by the manufacturer
    THERtherapeutic agentA manufactured material (player) that is used for its therapeutic properties. The manufacturer is the scoper.
    SDLOCservice delivery locationA role played by a place at which services may be provided.
    DSDLOCdedicated service delivery locationA role of a place (player) that is intended to house the provision of services. Scoper is the Entity (typically Organization) that provides these services. This is not synonymous with "ownership."
    ISDLOCincidental service delivery locationA role played by a place at which health care services may be provided without prior designation or authorization.
    ACCESSaccessA role in which the playing entity (material) provides access to another entity. The principal use case is intravenous (or other bodily) access lines that preexist and need to be referred to for medication routing instructions.
    BIRTHPLbirthplaceRelates a place (playing Entity) as the location where a living subject (scoping Entity) was born.
    EXPRexposed entityA role played by an entity that has been exposed to a person or animal suffering a contagious disease, or with a location from which a toxin has been distributed. The player of the role is normally a person or animal, but it is possible that other entity types could become exposed. The role is scoped by the source of the exposure, and it is quite possible for a person playing the role of exposed party to also become the scoper a role played by another person. That is to say, once a person has become infected, it is possible, perhaps likely, for that person to infect others.

    Management of exposures and tracking exposed parties is a key function within public health, and within most public health contexts - exposed parties are known as "contacts."
    HLDheld entityEntity that is currently in the possession of a holder (scoper), who holds, or uses it, usually based on some agreement with the owner.
    HLTHCHRThealth chartThe role of a material (player) that is the physical health chart belonging to an organization (scoper).
    IDENTidentified entityA role in which the scoping entity designates an identifier for a playing entity.
    MNTmaintained entityAn entity (player) that is maintained by another entity (scoper). This is typical role held by durable equipment. The scoper assumes responsibility for proper operation, quality, and safety.
    OWNowned entityAn Entity (player) for which someone (scoper) is granted by law the right to call the material (player) his own. This entitles the scoper to make decisions about the disposition of that material.
    RGPRregulated productA product regulated by some governmentatl orgnization. The role is played by Material and scoped by Organization.

    Rationale: To support an entity clone used to identify the NDC number for a drug product.
    TERRterritory of authorityRelates a place entity (player) as the region over which the scoper (typically an Organization) has certain authority (jurisdiction). For example, the Calgary Regional Health Authority (scoper) has authority over the territory "Region 4 of Alberta" (player) in matters of health.
    WRTEwarranted productA role a product plays when a guarantee is given to the purchaser by the seller (scoping entity) stating that the product is reliable and free from known defects and that the seller will repair or replace defective parts within a given time limit and under certain conditions.
    GENhas generalizationRelates a specialized material concept (player) to its generalization (scoper).
    GRIChas genericA special link between pharmaceuticals indicating that the target (scoper) is a generic for the source (player).
    INSTinstanceAn individual piece of material (player) instantiating a class of material (scoper).
    SUBSsubsumerAn entity that subsumes the identity of another. Used in the context of merging documented entity instances. Both the player and scoper must have the same classCode.

    The use of this code is **deprecated** in favor of the term SUBY which is its inverse and is more ontologically correct.
    SUBYsubsumed byRelates a prevailing record of an Entity (scoper) with another record (player) that it subsumes.

    *Examples:* Show a correct new Person object (scoper) that subsumes one or more duplicate Person objects that had accidentally been created for the same physical person.

    *Constraints:* Both the player and scoper must have the same classCode.
    IACTinactive ingredientAn ingredient which is not considered therapeutically active, e.g., colors, flavors, stabilizers, or preservatives, fillers, or structural components added to an active ingredient in order to facilitate administration of the active ingredient but without being considered therapeutically active. An inactive ingredient need not be biologically inert, e.g., might be active as an allergen or might have a pleasant taste, but is not an essential constituent delivering the therapeutic effect.
    COLRcolor additiveA substance (player) influencing the optical aspect of material (scoper).
    FLVRflavor additiveA substance (player) added to a mixture (scoper) to make it taste a certain way. In food the use is obvious, in pharmaceuticals flavors can hide disgusting taste of the active ingredient (important in pediatric treatments).
    PRSVpreservativeA substance (player) added to a mixture (scoper) to prevent microorganisms (fungi, bacteria) to spoil the mixture.
    STBLstabilizerA stabilizer (player) added to a mixture (scoper) in order to prevent the molecular disintegration of the main substance.
    INGRingredientRelates a component (player) to a mixture (scoper). E.g., Glucose and Water are ingredients of D5W, latex may be an ingredient in a tracheal tube.
    ACTIactive ingredient**Definition:** a therapeutically active ingredient (player) in a mixture (scoper), where the mixture is typically a manufactured pharmaceutical. It is unknown if the quantity of such an ingredient is expressed precisely in terms of the playing ingredient substance, or, if it is specified in terms of a closely related substance (active moiety or reference substance).
    ACTMactive moietyThe molecule or ion that is responsible for the intended pharmacological action of the drug substance, excluding those appended or associated parts of the molecule that make the molecule an ester, salt (including a salt with hydrogen or coordination bonds), or other noncovalent derivative (such as a complex, chelate, or clathrate).

    Examples: heparin-sodium and heparin-potassium have the same active moiety, heparin; the active moiety of morphine-hydrochloride is morphine.
    ADTVadditiveAn ingredient (player) that is added to a base (scoper), that amounts to a minor part of the overall mixture.
    BASEbaseA base ingredient (player) is what comprises the major part of a mixture (scoper). E.g., Water in most i.v. solutions, or Vaseline in salves. Among all ingredients of a material, there should be only one base. A base substance can, in turn, be a mixture.
    LOCElocated entityRelates an entity (player) to a location (scoper) at which it is present in some way. This presence may be limited in time.
    STORstored entityRelates an entity (player) (e.g. a device) to a location (scoper) at which it is normally found or stored when not used.
    SPECspecimenA role played by a material entity that is a specimen for an act. It is scoped by the source of the specimen.
    ALQTaliquotA portion (player) of an original or source specimen (scoper) used for testing or transportation.
    ISLTisolateA microorganism that has been isolated from other microorganisms or a source matrix.
    CONTcontentRelates a material as the content (player) to a container (scoper). Unlike ingredients, the content and a container remain separate (not mixed) and the content can be removed from the container. A content is not part of an empty container.
    MBRmemberA role played by an entity that is a member of a group. The group provides the scope for this role.

    Among other uses, groups as used in insurance (groups of covered individuals) and in scheduling where resources may be grouped for scheduling and logistical purposes.
    PARTpart**Definition:** an association between two Entities where the playing Entity (the part) is a component of the whole (scoper) in the sense of an integral structural component, that is distinct from other parts in the same whole, has a distinct function in the whole, and, as an effect, the full integrity of the whole depends (to some degree) on the presence of this part, even though the part may often be separable from the whole.

    **Discussion:** Part is defined in opposition to (a) ingredient (not separable), (b) content (not a functional component), and (c) member (not functionally distinct from other members).
    ROLroleCorresponds to the Role class
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClass","version":"2.0.0-sd","name":"CDARoleClass","title":"CDARoleClass","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Represent a Role which is an association or relationship between two entities - the entity that plays the role and the entity that scopes the role. Roles names are derived from the name of the playing entity in that role.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-RoleClass","concept":[{"code":"LIC"},{"code":"NOT"},{"code":"PROV"},{"code":"CON"},{"code":"ECON"},{"code":"NOK"},{"code":"ASSIGNED"},{"code":"COMPAR"},{"code":"SGNOFF"},{"code":"AGNT"},{"code":"GUARD"},{"code":"EMP"},{"code":"MIL"},{"code":"INVSBJ"},{"code":"CASESBJ"},{"code":"RESBJ"},{"code":"CIT"},{"code":"COVPTY"},{"code":"CRINV"},{"code":"CRSPNSR"},{"code":"GUAR"},{"code":"PAT"},{"code":"PAYEE"},{"code":"PAYOR"},{"code":"POLHOLD"},{"code":"QUAL"},{"code":"SPNSR"},{"code":"STD"},{"code":"UNDWRT"},{"code":"CAREGIVER"},{"code":"PRS"},{"code":"DST"},{"code":"RET"},{"code":"MANU"},{"code":"THER"},{"code":"SDLOC"},{"code":"DSDLOC"},{"code":"ISDLOC"},{"code":"ACCESS"},{"code":"BIRTHPL"},{"code":"EXPR"},{"code":"HLD"},{"code":"HLTHCHRT"},{"code":"IDENT"},{"code":"MNT"},{"code":"OWN"},{"code":"RGPR"},{"code":"TERR"},{"code":"WRTE"},{"code":"GEN"},{"code":"GRIC"},{"code":"INST"},{"code":"SUBS"},{"code":"SUBY"},{"code":"IACT"},{"code":"COLR"},{"code":"FLVR"},{"code":"PRSV"},{"code":"STBL"},{"code":"INGR"},{"code":"ACTI"},{"code":"ACTM"},{"code":"ADTV"},{"code":"BASE"},{"code":"LOCE"},{"code":"STOR"},{"code":"SPEC"},{"code":"ALQT"},{"code":"ISLT"},{"code":"CONT"},{"code":"MBR"},{"code":"PART"},{"code":"ROL"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassAssociative.json b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassAssociative.json new file mode 100644 index 0000000..c77627e --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassAssociative.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDARoleClassAssociative","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-RoleClass
    CodeDisplayDefinition
    LIClicensed entityA relationship in which the scoper certifies the player ( e. g. a medical care giver, a medical device or a provider organization) to perform certain activities that fall under the jurisdiction of the scoper (e.g., a health authority licensing healthcare providers, a medical quality authority certifying healthcare professionals).
    NOTnotary public
    PROVhealthcare providerAn Entity (player) that is authorized to provide health care services by some authorizing agency (scoper).
    CONcontactA person or an organization (player) which provides or receives information regarding another entity (scoper). Examples; patient NOK and emergency contacts; guarantor contact; employer contact.
    ECONemergency contactAn entity to be contacted in the event of an emergency.
    NOKnext of kinAn individual designated for notification as the next of kin for a given entity.
    ASSIGNEDassigned entityAn agent role in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization, unlike the Employee role where the focus is on the 'Human Resources' relationship between the employee and the organization.
    COMPARcommissioning partyAn Entity that is authorized to issue or instantiate permissions, privileges, credentials or other formal/legal authorizations.
    SGNOFFsigning authority or officerThe role of a person (player) who is the officer or signature authority for of a scoping entity, usually an organization (scoper).
    AGNTagentAn entity (player) that acts or is authorized to act on behalf of another entity (scoper).
    GUARDguardianGuardian of a ward
    EMPemployeeA relationship between a person or organization and a person or organization formed for the purpose of exchanging work for compensation. The purpose of the role is to identify the type of relationship the employee has to the employer, rather than the nature of the work actually performed. (Contrast with AssignedEntity.)
    MILmilitary personA role played by a member of a military service. Scoper is the military service (e.g. Army, Navy, Air Force, etc.) or, more specifically, the unit (e.g. Company C, 3rd Battalion, 4th Division, etc.)
    INVSBJInvestigation SubjectAn entity that is the subject of an investigation. This role is scoped by the party responsible for the investigation.
    CASESBJ
    RESBJresearch subject**Definition:**Specifies the administrative functionality within a formal experimental design for which the ResearchSubject role was established.

    **Examples:** Screening - role is used for pre-enrollment evaluation portion of the design; enrolled - role is used for subjects admitted to the experimental portion of the design.
    CITcitizenCitizen of apolitical entity
    COVPTYcovered partyA role class played by a person who receives benefit coverage under the terms of a particular insurance policy. The underwriter of that policy is the scoping entity. The covered party receives coverage because of some contractual or other relationship with the holder of that policy.

    *Discussion:*This reason for coverage is captured in 'Role.code' and a relationship link with type code of indirect authority should be included using the policy holder role as the source, and the covered party role as the target.

    Note that a particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    CRINVclinical research investigatorA role played by a provider, always a person, who has agency authority from a Clinical Research Sponsor to direct the conduct of a clinical research trial or study on behalf of the sponsor.
    CRSPNSRclinical research sponsorA role played by an entity, usually an organization, that is the sponsor of a clinical research trial or study. The sponsor commissions the study, bears the expenses, is responsible for satisfying all legal requirements concerning subject safety and privacy, and is generally responsible for collection, storage and analysis of the data generated during the trial. No scoper is necessary, as a clinical research sponsor undertakes the role on its own authority and declaration. Clinical research sponsors are usually educational or other research organizations, government agencies or biopharmaceutical companies.
    GUARguarantorA person or organization (player) that serves as a financial guarantor for another person or organization (scoper).
    PATpatientA Role of a LivingSubject (player) as an actual or potential recipient of health care services from a healthcare provider organization (scoper).

    *Usage Note:* Communication about relationships between patients and specific healthcare practitioners (people) is not done via scoper. Instead this is generally done using the CareProvision act. This allows linkage between patient and a particular healthcare practitioner role and also allows description of the type of care involved in the relationship.
    PAYEEpayeeThe role of an organization or individual designated to receive payment for a claim against a particular coverage. The scoping entity is the organization that is the submitter of the invoice in question.
    PAYORinvoice payorThe role of an organization that undertakes to accept claims invoices, assess the coverage or payments due for those invoices and pay to the designated payees for those invoices. This role may be either the underwriter or a third-party organization authorized by the underwriter. The scoping entity is the organization that underwrites the claimed coverage.
    POLHOLDpolicy holderA role played by a person or organization that holds an insurance policy. The underwriter of that policy is the scoping entity.

    *Discussion:*The identifier of the policy is captured in 'Role.id' when the Role is a policy holder.

    A particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    QUALqualified entityAn entity (player) that has been recognized as having certain training/experience or other characteristics that would make said entity an appropriate performer for a certain activity. The scoper is an organization that educates or qualifies entities.
    SPNSRcoverage sponsorA role played by an entity, usually an organization that is the sponsor of an insurance plan or a health program. A sponsor is the party that is ultimately accountable for the coverage by employment contract or by law. A sponsor can be an employer, union, government agency, or association. Fully insured sponsors establish the terms of the plan and contract with health insurance plans to assume the risk and to administer the plan. Self-insured sponsors delegate coverage administration, but not risk, to third-party administrators. Program sponsors designate services to be covered in accordance with statute. Program sponsors may administer the coverage themselves, delegate coverage administration, but not risk to third-party administrators, or contract with health insurance plans to assume the risk and administrator a program. Sponsors qualify individuals who may become

    1. a policy holder of the plan;
    2. where the sponsor is the policy holder, who may become a subscriber or a dependent to a policy under the plan; or
    3. where the sponsor is a government agency, who may become program eligibles under a program.

    The sponsor role may be further qualified by the SponsorRole.code. Entities playing the sponsor role may also play the role of a Coverage Administrator.

    *Example:* An employer, union, government agency, or association.
    STDstudentA role played by an individual who is a student of a school, which is the scoping entity.
    UNDWRTunderwriterA role played by a person or an organization. It is the party that

    1. accepts fiscal responsibility for insurance plans and the policies created under those plans;
    2. administers and accepts fiscal responsibility for a program that provides coverage for services to eligible individuals; and/or
    3. has the responsibility to assess the merits of each risk and decide a suitable premium for accepting all or part of the risk. If played by an organization, this role may be further specified by an appropriate RoleCode.

    *Example:*

    1. A health insurer;
    2. Medicaid Program;
    3. Lloyd's of London
    CAREGIVERcaregiverA person responsible for the primary care of a patient at home.
    PRSpersonal relationshipLinks two entities with classCode PSN (person) in a personal relationship. The character of the relationship must be defined by a PersonalRelationshipRoleType code. The player and scoper are determined by PersonalRelationshipRoleType code as well.
    DSTdistributed materialA material (player) distributed by a distributor (scoper) who functions between a manufacturer and a buyer or retailer.
    RETretailed materialMaterial (player) sold by a retailer (scoper), who also give advice to prospective buyers.
    MANUmanufactured productScoped by the manufacturer
    THERtherapeutic agentA manufactured material (player) that is used for its therapeutic properties. The manufacturer is the scoper.
    SDLOCservice delivery locationA role played by a place at which services may be provided.
    DSDLOCdedicated service delivery locationA role of a place (player) that is intended to house the provision of services. Scoper is the Entity (typically Organization) that provides these services. This is not synonymous with "ownership."
    ISDLOCincidental service delivery locationA role played by a place at which health care services may be provided without prior designation or authorization.
    ACCESSaccessA role in which the playing entity (material) provides access to another entity. The principal use case is intravenous (or other bodily) access lines that preexist and need to be referred to for medication routing instructions.
    BIRTHPLbirthplaceRelates a place (playing Entity) as the location where a living subject (scoping Entity) was born.
    EXPRexposed entityA role played by an entity that has been exposed to a person or animal suffering a contagious disease, or with a location from which a toxin has been distributed. The player of the role is normally a person or animal, but it is possible that other entity types could become exposed. The role is scoped by the source of the exposure, and it is quite possible for a person playing the role of exposed party to also become the scoper a role played by another person. That is to say, once a person has become infected, it is possible, perhaps likely, for that person to infect others.

    Management of exposures and tracking exposed parties is a key function within public health, and within most public health contexts - exposed parties are known as "contacts."
    HLDheld entityEntity that is currently in the possession of a holder (scoper), who holds, or uses it, usually based on some agreement with the owner.
    HLTHCHRThealth chartThe role of a material (player) that is the physical health chart belonging to an organization (scoper).
    IDENTidentified entityA role in which the scoping entity designates an identifier for a playing entity.
    MNTmaintained entityAn entity (player) that is maintained by another entity (scoper). This is typical role held by durable equipment. The scoper assumes responsibility for proper operation, quality, and safety.
    OWNowned entityAn Entity (player) for which someone (scoper) is granted by law the right to call the material (player) his own. This entitles the scoper to make decisions about the disposition of that material.
    RGPRregulated productA product regulated by some governmentatl orgnization. The role is played by Material and scoped by Organization.

    Rationale: To support an entity clone used to identify the NDC number for a drug product.
    TERRterritory of authorityRelates a place entity (player) as the region over which the scoper (typically an Organization) has certain authority (jurisdiction). For example, the Calgary Regional Health Authority (scoper) has authority over the territory "Region 4 of Alberta" (player) in matters of health.
    WRTEwarranted productA role a product plays when a guarantee is given to the purchaser by the seller (scoping entity) stating that the product is reliable and free from known defects and that the seller will repair or replace defective parts within a given time limit and under certain conditions.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative","version":"2.0.0-sd","name":"CDARoleClassAssociative","title":"CDARoleClassAssociative","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A general association between two entities that is neither partitive nor ontological.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-RoleClass","concept":[{"code":"LIC"},{"code":"NOT"},{"code":"PROV"},{"code":"CON"},{"code":"ECON"},{"code":"NOK"},{"code":"ASSIGNED"},{"code":"COMPAR"},{"code":"SGNOFF"},{"code":"AGNT"},{"code":"GUARD"},{"code":"EMP"},{"code":"MIL"},{"code":"INVSBJ"},{"code":"CASESBJ"},{"code":"RESBJ"},{"code":"CIT"},{"code":"COVPTY"},{"code":"CRINV"},{"code":"CRSPNSR"},{"code":"GUAR"},{"code":"PAT"},{"code":"PAYEE"},{"code":"PAYOR"},{"code":"POLHOLD"},{"code":"QUAL"},{"code":"SPNSR"},{"code":"STD"},{"code":"UNDWRT"},{"code":"CAREGIVER"},{"code":"PRS"},{"code":"DST"},{"code":"RET"},{"code":"MANU"},{"code":"THER"},{"code":"SDLOC"},{"code":"DSDLOC"},{"code":"ISDLOC"},{"code":"ACCESS"},{"code":"BIRTHPL"},{"code":"EXPR"},{"code":"HLD"},{"code":"HLTHCHRT"},{"code":"IDENT"},{"code":"MNT"},{"code":"OWN"},{"code":"RGPR"},{"code":"TERR"},{"code":"WRTE"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassMutualRelationship.json b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassMutualRelationship.json new file mode 100644 index 0000000..4785be5 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassMutualRelationship.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDARoleClassMutualRelationship","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-RoleClass
    CodeDisplayDefinition
    LIClicensed entityA relationship in which the scoper certifies the player ( e. g. a medical care giver, a medical device or a provider organization) to perform certain activities that fall under the jurisdiction of the scoper (e.g., a health authority licensing healthcare providers, a medical quality authority certifying healthcare professionals).
    NOTnotary public
    PROVhealthcare providerAn Entity (player) that is authorized to provide health care services by some authorizing agency (scoper).
    CONcontactA person or an organization (player) which provides or receives information regarding another entity (scoper). Examples; patient NOK and emergency contacts; guarantor contact; employer contact.
    ECONemergency contactAn entity to be contacted in the event of an emergency.
    NOKnext of kinAn individual designated for notification as the next of kin for a given entity.
    ASSIGNEDassigned entityAn agent role in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization, unlike the Employee role where the focus is on the 'Human Resources' relationship between the employee and the organization.
    COMPARcommissioning partyAn Entity that is authorized to issue or instantiate permissions, privileges, credentials or other formal/legal authorizations.
    SGNOFFsigning authority or officerThe role of a person (player) who is the officer or signature authority for of a scoping entity, usually an organization (scoper).
    AGNTagentAn entity (player) that acts or is authorized to act on behalf of another entity (scoper).
    GUARDguardianGuardian of a ward
    EMPemployeeA relationship between a person or organization and a person or organization formed for the purpose of exchanging work for compensation. The purpose of the role is to identify the type of relationship the employee has to the employer, rather than the nature of the work actually performed. (Contrast with AssignedEntity.)
    MILmilitary personA role played by a member of a military service. Scoper is the military service (e.g. Army, Navy, Air Force, etc.) or, more specifically, the unit (e.g. Company C, 3rd Battalion, 4th Division, etc.)
    INVSBJInvestigation SubjectAn entity that is the subject of an investigation. This role is scoped by the party responsible for the investigation.
    CASESBJ
    RESBJresearch subject**Definition:**Specifies the administrative functionality within a formal experimental design for which the ResearchSubject role was established.

    **Examples:** Screening - role is used for pre-enrollment evaluation portion of the design; enrolled - role is used for subjects admitted to the experimental portion of the design.
    CITcitizenCitizen of apolitical entity
    COVPTYcovered partyA role class played by a person who receives benefit coverage under the terms of a particular insurance policy. The underwriter of that policy is the scoping entity. The covered party receives coverage because of some contractual or other relationship with the holder of that policy.

    *Discussion:*This reason for coverage is captured in 'Role.code' and a relationship link with type code of indirect authority should be included using the policy holder role as the source, and the covered party role as the target.

    Note that a particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    CRINVclinical research investigatorA role played by a provider, always a person, who has agency authority from a Clinical Research Sponsor to direct the conduct of a clinical research trial or study on behalf of the sponsor.
    CRSPNSRclinical research sponsorA role played by an entity, usually an organization, that is the sponsor of a clinical research trial or study. The sponsor commissions the study, bears the expenses, is responsible for satisfying all legal requirements concerning subject safety and privacy, and is generally responsible for collection, storage and analysis of the data generated during the trial. No scoper is necessary, as a clinical research sponsor undertakes the role on its own authority and declaration. Clinical research sponsors are usually educational or other research organizations, government agencies or biopharmaceutical companies.
    GUARguarantorA person or organization (player) that serves as a financial guarantor for another person or organization (scoper).
    PATpatientA Role of a LivingSubject (player) as an actual or potential recipient of health care services from a healthcare provider organization (scoper).

    *Usage Note:* Communication about relationships between patients and specific healthcare practitioners (people) is not done via scoper. Instead this is generally done using the CareProvision act. This allows linkage between patient and a particular healthcare practitioner role and also allows description of the type of care involved in the relationship.
    PAYEEpayeeThe role of an organization or individual designated to receive payment for a claim against a particular coverage. The scoping entity is the organization that is the submitter of the invoice in question.
    PAYORinvoice payorThe role of an organization that undertakes to accept claims invoices, assess the coverage or payments due for those invoices and pay to the designated payees for those invoices. This role may be either the underwriter or a third-party organization authorized by the underwriter. The scoping entity is the organization that underwrites the claimed coverage.
    POLHOLDpolicy holderA role played by a person or organization that holds an insurance policy. The underwriter of that policy is the scoping entity.

    *Discussion:*The identifier of the policy is captured in 'Role.id' when the Role is a policy holder.

    A particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    QUALqualified entityAn entity (player) that has been recognized as having certain training/experience or other characteristics that would make said entity an appropriate performer for a certain activity. The scoper is an organization that educates or qualifies entities.
    SPNSRcoverage sponsorA role played by an entity, usually an organization that is the sponsor of an insurance plan or a health program. A sponsor is the party that is ultimately accountable for the coverage by employment contract or by law. A sponsor can be an employer, union, government agency, or association. Fully insured sponsors establish the terms of the plan and contract with health insurance plans to assume the risk and to administer the plan. Self-insured sponsors delegate coverage administration, but not risk, to third-party administrators. Program sponsors designate services to be covered in accordance with statute. Program sponsors may administer the coverage themselves, delegate coverage administration, but not risk to third-party administrators, or contract with health insurance plans to assume the risk and administrator a program. Sponsors qualify individuals who may become

    1. a policy holder of the plan;
    2. where the sponsor is the policy holder, who may become a subscriber or a dependent to a policy under the plan; or
    3. where the sponsor is a government agency, who may become program eligibles under a program.

    The sponsor role may be further qualified by the SponsorRole.code. Entities playing the sponsor role may also play the role of a Coverage Administrator.

    *Example:* An employer, union, government agency, or association.
    STDstudentA role played by an individual who is a student of a school, which is the scoping entity.
    UNDWRTunderwriterA role played by a person or an organization. It is the party that

    1. accepts fiscal responsibility for insurance plans and the policies created under those plans;
    2. administers and accepts fiscal responsibility for a program that provides coverage for services to eligible individuals; and/or
    3. has the responsibility to assess the merits of each risk and decide a suitable premium for accepting all or part of the risk. If played by an organization, this role may be further specified by an appropriate RoleCode.

    *Example:*

    1. A health insurer;
    2. Medicaid Program;
    3. Lloyd's of London
    CAREGIVERcaregiverA person responsible for the primary care of a patient at home.
    PRSpersonal relationshipLinks two entities with classCode PSN (person) in a personal relationship. The character of the relationship must be defined by a PersonalRelationshipRoleType code. The player and scoper are determined by PersonalRelationshipRoleType code as well.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassMutualRelationship","version":"2.0.0-sd","name":"CDARoleClassMutualRelationship","title":"CDARoleClassMutualRelationship","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A relationship that is based on mutual behavior of the two Entities as being related. The basis of such relationship may be agreements (e.g., spouses, contract parties) or they may be de facto behavior (e.g. friends) or may be an incidental involvement with each other (e.g. parties over a dispute, siblings, children).","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-RoleClass","concept":[{"code":"LIC"},{"code":"NOT"},{"code":"PROV"},{"code":"CON"},{"code":"ECON"},{"code":"NOK"},{"code":"ASSIGNED"},{"code":"COMPAR"},{"code":"SGNOFF"},{"code":"AGNT"},{"code":"GUARD"},{"code":"EMP"},{"code":"MIL"},{"code":"INVSBJ"},{"code":"CASESBJ"},{"code":"RESBJ"},{"code":"CIT"},{"code":"COVPTY"},{"code":"CRINV"},{"code":"CRSPNSR"},{"code":"GUAR"},{"code":"PAT"},{"code":"PAYEE"},{"code":"PAYOR"},{"code":"POLHOLD"},{"code":"QUAL"},{"code":"SPNSR"},{"code":"STD"},{"code":"UNDWRT"},{"code":"CAREGIVER"},{"code":"PRS"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassRoot.json b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassRoot.json new file mode 100644 index 0000000..073d3ba --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleClassRoot.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDARoleClassRoot","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-RoleClass
    CodeDisplayDefinition
    LIClicensed entityA relationship in which the scoper certifies the player ( e. g. a medical care giver, a medical device or a provider organization) to perform certain activities that fall under the jurisdiction of the scoper (e.g., a health authority licensing healthcare providers, a medical quality authority certifying healthcare professionals).
    NOTnotary public
    PROVhealthcare providerAn Entity (player) that is authorized to provide health care services by some authorizing agency (scoper).
    CONcontactA person or an organization (player) which provides or receives information regarding another entity (scoper). Examples; patient NOK and emergency contacts; guarantor contact; employer contact.
    ECONemergency contactAn entity to be contacted in the event of an emergency.
    NOKnext of kinAn individual designated for notification as the next of kin for a given entity.
    ASSIGNEDassigned entityAn agent role in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization, unlike the Employee role where the focus is on the 'Human Resources' relationship between the employee and the organization.
    COMPARcommissioning partyAn Entity that is authorized to issue or instantiate permissions, privileges, credentials or other formal/legal authorizations.
    SGNOFFsigning authority or officerThe role of a person (player) who is the officer or signature authority for of a scoping entity, usually an organization (scoper).
    AGNTagentAn entity (player) that acts or is authorized to act on behalf of another entity (scoper).
    GUARDguardianGuardian of a ward
    EMPemployeeA relationship between a person or organization and a person or organization formed for the purpose of exchanging work for compensation. The purpose of the role is to identify the type of relationship the employee has to the employer, rather than the nature of the work actually performed. (Contrast with AssignedEntity.)
    MILmilitary personA role played by a member of a military service. Scoper is the military service (e.g. Army, Navy, Air Force, etc.) or, more specifically, the unit (e.g. Company C, 3rd Battalion, 4th Division, etc.)
    INVSBJInvestigation SubjectAn entity that is the subject of an investigation. This role is scoped by the party responsible for the investigation.
    CASESBJ
    RESBJresearch subject**Definition:**Specifies the administrative functionality within a formal experimental design for which the ResearchSubject role was established.

    **Examples:** Screening - role is used for pre-enrollment evaluation portion of the design; enrolled - role is used for subjects admitted to the experimental portion of the design.
    CITcitizenCitizen of apolitical entity
    COVPTYcovered partyA role class played by a person who receives benefit coverage under the terms of a particular insurance policy. The underwriter of that policy is the scoping entity. The covered party receives coverage because of some contractual or other relationship with the holder of that policy.

    *Discussion:*This reason for coverage is captured in 'Role.code' and a relationship link with type code of indirect authority should be included using the policy holder role as the source, and the covered party role as the target.

    Note that a particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    CRINVclinical research investigatorA role played by a provider, always a person, who has agency authority from a Clinical Research Sponsor to direct the conduct of a clinical research trial or study on behalf of the sponsor.
    CRSPNSRclinical research sponsorA role played by an entity, usually an organization, that is the sponsor of a clinical research trial or study. The sponsor commissions the study, bears the expenses, is responsible for satisfying all legal requirements concerning subject safety and privacy, and is generally responsible for collection, storage and analysis of the data generated during the trial. No scoper is necessary, as a clinical research sponsor undertakes the role on its own authority and declaration. Clinical research sponsors are usually educational or other research organizations, government agencies or biopharmaceutical companies.
    GUARguarantorA person or organization (player) that serves as a financial guarantor for another person or organization (scoper).
    PATpatientA Role of a LivingSubject (player) as an actual or potential recipient of health care services from a healthcare provider organization (scoper).

    *Usage Note:* Communication about relationships between patients and specific healthcare practitioners (people) is not done via scoper. Instead this is generally done using the CareProvision act. This allows linkage between patient and a particular healthcare practitioner role and also allows description of the type of care involved in the relationship.
    PAYEEpayeeThe role of an organization or individual designated to receive payment for a claim against a particular coverage. The scoping entity is the organization that is the submitter of the invoice in question.
    PAYORinvoice payorThe role of an organization that undertakes to accept claims invoices, assess the coverage or payments due for those invoices and pay to the designated payees for those invoices. This role may be either the underwriter or a third-party organization authorized by the underwriter. The scoping entity is the organization that underwrites the claimed coverage.
    POLHOLDpolicy holderA role played by a person or organization that holds an insurance policy. The underwriter of that policy is the scoping entity.

    *Discussion:*The identifier of the policy is captured in 'Role.id' when the Role is a policy holder.

    A particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder.
    QUALqualified entityAn entity (player) that has been recognized as having certain training/experience or other characteristics that would make said entity an appropriate performer for a certain activity. The scoper is an organization that educates or qualifies entities.
    SPNSRcoverage sponsorA role played by an entity, usually an organization that is the sponsor of an insurance plan or a health program. A sponsor is the party that is ultimately accountable for the coverage by employment contract or by law. A sponsor can be an employer, union, government agency, or association. Fully insured sponsors establish the terms of the plan and contract with health insurance plans to assume the risk and to administer the plan. Self-insured sponsors delegate coverage administration, but not risk, to third-party administrators. Program sponsors designate services to be covered in accordance with statute. Program sponsors may administer the coverage themselves, delegate coverage administration, but not risk to third-party administrators, or contract with health insurance plans to assume the risk and administrator a program. Sponsors qualify individuals who may become

    1. a policy holder of the plan;
    2. where the sponsor is the policy holder, who may become a subscriber or a dependent to a policy under the plan; or
    3. where the sponsor is a government agency, who may become program eligibles under a program.

    The sponsor role may be further qualified by the SponsorRole.code. Entities playing the sponsor role may also play the role of a Coverage Administrator.

    *Example:* An employer, union, government agency, or association.
    STDstudentA role played by an individual who is a student of a school, which is the scoping entity.
    UNDWRTunderwriterA role played by a person or an organization. It is the party that

    1. accepts fiscal responsibility for insurance plans and the policies created under those plans;
    2. administers and accepts fiscal responsibility for a program that provides coverage for services to eligible individuals; and/or
    3. has the responsibility to assess the merits of each risk and decide a suitable premium for accepting all or part of the risk. If played by an organization, this role may be further specified by an appropriate RoleCode.

    *Example:*

    1. A health insurer;
    2. Medicaid Program;
    3. Lloyd's of London
    CAREGIVERcaregiverA person responsible for the primary care of a patient at home.
    PRSpersonal relationshipLinks two entities with classCode PSN (person) in a personal relationship. The character of the relationship must be defined by a PersonalRelationshipRoleType code. The player and scoper are determined by PersonalRelationshipRoleType code as well.
    DSTdistributed materialA material (player) distributed by a distributor (scoper) who functions between a manufacturer and a buyer or retailer.
    RETretailed materialMaterial (player) sold by a retailer (scoper), who also give advice to prospective buyers.
    MANUmanufactured productScoped by the manufacturer
    THERtherapeutic agentA manufactured material (player) that is used for its therapeutic properties. The manufacturer is the scoper.
    SDLOCservice delivery locationA role played by a place at which services may be provided.
    DSDLOCdedicated service delivery locationA role of a place (player) that is intended to house the provision of services. Scoper is the Entity (typically Organization) that provides these services. This is not synonymous with "ownership."
    ISDLOCincidental service delivery locationA role played by a place at which health care services may be provided without prior designation or authorization.
    ACCESSaccessA role in which the playing entity (material) provides access to another entity. The principal use case is intravenous (or other bodily) access lines that preexist and need to be referred to for medication routing instructions.
    BIRTHPLbirthplaceRelates a place (playing Entity) as the location where a living subject (scoping Entity) was born.
    EXPRexposed entityA role played by an entity that has been exposed to a person or animal suffering a contagious disease, or with a location from which a toxin has been distributed. The player of the role is normally a person or animal, but it is possible that other entity types could become exposed. The role is scoped by the source of the exposure, and it is quite possible for a person playing the role of exposed party to also become the scoper a role played by another person. That is to say, once a person has become infected, it is possible, perhaps likely, for that person to infect others.

    Management of exposures and tracking exposed parties is a key function within public health, and within most public health contexts - exposed parties are known as "contacts."
    HLDheld entityEntity that is currently in the possession of a holder (scoper), who holds, or uses it, usually based on some agreement with the owner.
    HLTHCHRThealth chartThe role of a material (player) that is the physical health chart belonging to an organization (scoper).
    IDENTidentified entityA role in which the scoping entity designates an identifier for a playing entity.
    MNTmaintained entityAn entity (player) that is maintained by another entity (scoper). This is typical role held by durable equipment. The scoper assumes responsibility for proper operation, quality, and safety.
    OWNowned entityAn Entity (player) for which someone (scoper) is granted by law the right to call the material (player) his own. This entitles the scoper to make decisions about the disposition of that material.
    RGPRregulated productA product regulated by some governmentatl orgnization. The role is played by Material and scoped by Organization.

    Rationale: To support an entity clone used to identify the NDC number for a drug product.
    TERRterritory of authorityRelates a place entity (player) as the region over which the scoper (typically an Organization) has certain authority (jurisdiction). For example, the Calgary Regional Health Authority (scoper) has authority over the territory "Region 4 of Alberta" (player) in matters of health.
    WRTEwarranted productA role a product plays when a guarantee is given to the purchaser by the seller (scoping entity) stating that the product is reliable and free from known defects and that the seller will repair or replace defective parts within a given time limit and under certain conditions.
    GENhas generalizationRelates a specialized material concept (player) to its generalization (scoper).
    GRIChas genericA special link between pharmaceuticals indicating that the target (scoper) is a generic for the source (player).
    INSTinstanceAn individual piece of material (player) instantiating a class of material (scoper).
    SUBSsubsumerAn entity that subsumes the identity of another. Used in the context of merging documented entity instances. Both the player and scoper must have the same classCode.

    The use of this code is **deprecated** in favor of the term SUBY which is its inverse and is more ontologically correct.
    SUBYsubsumed byRelates a prevailing record of an Entity (scoper) with another record (player) that it subsumes.

    *Examples:* Show a correct new Person object (scoper) that subsumes one or more duplicate Person objects that had accidentally been created for the same physical person.

    *Constraints:* Both the player and scoper must have the same classCode.
    IACTinactive ingredientAn ingredient which is not considered therapeutically active, e.g., colors, flavors, stabilizers, or preservatives, fillers, or structural components added to an active ingredient in order to facilitate administration of the active ingredient but without being considered therapeutically active. An inactive ingredient need not be biologically inert, e.g., might be active as an allergen or might have a pleasant taste, but is not an essential constituent delivering the therapeutic effect.
    COLRcolor additiveA substance (player) influencing the optical aspect of material (scoper).
    FLVRflavor additiveA substance (player) added to a mixture (scoper) to make it taste a certain way. In food the use is obvious, in pharmaceuticals flavors can hide disgusting taste of the active ingredient (important in pediatric treatments).
    PRSVpreservativeA substance (player) added to a mixture (scoper) to prevent microorganisms (fungi, bacteria) to spoil the mixture.
    STBLstabilizerA stabilizer (player) added to a mixture (scoper) in order to prevent the molecular disintegration of the main substance.
    INGRingredientRelates a component (player) to a mixture (scoper). E.g., Glucose and Water are ingredients of D5W, latex may be an ingredient in a tracheal tube.
    ACTIactive ingredient**Definition:** a therapeutically active ingredient (player) in a mixture (scoper), where the mixture is typically a manufactured pharmaceutical. It is unknown if the quantity of such an ingredient is expressed precisely in terms of the playing ingredient substance, or, if it is specified in terms of a closely related substance (active moiety or reference substance).
    ACTMactive moietyThe molecule or ion that is responsible for the intended pharmacological action of the drug substance, excluding those appended or associated parts of the molecule that make the molecule an ester, salt (including a salt with hydrogen or coordination bonds), or other noncovalent derivative (such as a complex, chelate, or clathrate).

    Examples: heparin-sodium and heparin-potassium have the same active moiety, heparin; the active moiety of morphine-hydrochloride is morphine.
    ADTVadditiveAn ingredient (player) that is added to a base (scoper), that amounts to a minor part of the overall mixture.
    BASEbaseA base ingredient (player) is what comprises the major part of a mixture (scoper). E.g., Water in most i.v. solutions, or Vaseline in salves. Among all ingredients of a material, there should be only one base. A base substance can, in turn, be a mixture.
    LOCElocated entityRelates an entity (player) to a location (scoper) at which it is present in some way. This presence may be limited in time.
    STORstored entityRelates an entity (player) (e.g. a device) to a location (scoper) at which it is normally found or stored when not used.
    SPECspecimenA role played by a material entity that is a specimen for an act. It is scoped by the source of the specimen.
    ALQTaliquotA portion (player) of an original or source specimen (scoper) used for testing or transportation.
    ISLTisolateA microorganism that has been isolated from other microorganisms or a source matrix.
    CONTcontentRelates a material as the content (player) to a container (scoper). Unlike ingredients, the content and a container remain separate (not mixed) and the content can be removed from the container. A content is not part of an empty container.
    MBRmemberA role played by an entity that is a member of a group. The group provides the scope for this role.

    Among other uses, groups as used in insurance (groups of covered individuals) and in scheduling where resources may be grouped for scheduling and logistical purposes.
    PARTpart**Definition:** an association between two Entities where the playing Entity (the part) is a component of the whole (scoper) in the sense of an integral structural component, that is distinct from other parts in the same whole, has a distinct function in the whole, and, as an effect, the full integrity of the whole depends (to some degree) on the presence of this part, even though the part may often be separable from the whole.

    **Discussion:** Part is defined in opposition to (a) ingredient (not separable), (b) content (not a functional component), and (c) member (not functionally distinct from other members).
    ROLroleCorresponds to the Role class
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot","version":"2.0.0-sd","name":"CDARoleClassRoot","title":"CDARoleClassRoot","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Corresponds to the Role class","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-RoleClass","concept":[{"code":"LIC"},{"code":"NOT"},{"code":"PROV"},{"code":"CON"},{"code":"ECON"},{"code":"NOK"},{"code":"ASSIGNED"},{"code":"COMPAR"},{"code":"SGNOFF"},{"code":"AGNT"},{"code":"GUARD"},{"code":"EMP"},{"code":"MIL"},{"code":"INVSBJ"},{"code":"CASESBJ"},{"code":"RESBJ"},{"code":"CIT"},{"code":"COVPTY"},{"code":"CRINV"},{"code":"CRSPNSR"},{"code":"GUAR"},{"code":"PAT"},{"code":"PAYEE"},{"code":"PAYOR"},{"code":"POLHOLD"},{"code":"QUAL"},{"code":"SPNSR"},{"code":"STD"},{"code":"UNDWRT"},{"code":"CAREGIVER"},{"code":"PRS"},{"code":"DST"},{"code":"RET"},{"code":"MANU"},{"code":"THER"},{"code":"SDLOC"},{"code":"DSDLOC"},{"code":"ISDLOC"},{"code":"ACCESS"},{"code":"BIRTHPL"},{"code":"EXPR"},{"code":"HLD"},{"code":"HLTHCHRT"},{"code":"IDENT"},{"code":"MNT"},{"code":"OWN"},{"code":"RGPR"},{"code":"TERR"},{"code":"WRTE"},{"code":"GEN"},{"code":"GRIC"},{"code":"INST"},{"code":"SUBS"},{"code":"SUBY"},{"code":"IACT"},{"code":"COLR"},{"code":"FLVR"},{"code":"PRSV"},{"code":"STBL"},{"code":"INGR"},{"code":"ACTI"},{"code":"ACTM"},{"code":"ADTV"},{"code":"BASE"},{"code":"LOCE"},{"code":"STOR"},{"code":"SPEC"},{"code":"ALQT"},{"code":"ISLT"},{"code":"CONT"},{"code":"MBR"},{"code":"PART"},{"code":"ROL"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDARoleCode.json b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleCode.json new file mode 100644 index 0000000..44ebb6e --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDARoleCode.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDARoleCode","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-RoleCode
    CodeDisplayDefinition
    DXDiagnostics or therapeutics unitA practice setting where diagnostic procedures or therapeutic interventions are performed
    CVDXCardiovascular diagnostics or therapeutics unitA practice setting where cardiovascular diagnostic procedures or therapeutic interventions are performed (e.g., cardiac catheterization lab, echocardiography suite)
    CATHCardiac catheterization lab
    ECHOEchocardiography lab
    GIDXGastroenterology diagnostics or therapeutics labA practice setting where GI procedures (such as endoscopies) are performed
    ENDOSEndoscopy lab(X12N 261QD0000N)
    RADDXRadiology diagnostics or therapeutics unitA practice setting where radiology services (diagnostic or therapeutic) are provided (X12N 261QR0200N)
    RADORadiation oncology unit(X12N 261QX0203N)
    RNEUNeuroradiology unit
    HOSPHospitalAn acute care institution that provides medical, surgical, or psychiatric care and treatment for the sick or the injured.
    CHRChronic Care Facility(1) A hospital including a physical plant and personnel that provides multidisciplinary diagnosis and treatment for diseases that have one or more of the following characteristics: is permanent; leaves residual disability; is caused by nonreversible pathological alteration; requires special training of the patient for rehabilitation; and/or may be expected to require a long period of supervision or care. In addition, patients require the safety, security, and shelter of these specialized inpatient or partial hospitalization settings. (2) A hospital that provides medical and skilled nursing services to patients with long-term illnesses who are not in an acute phase but who require an intensity of services not available in nursing homes
    GACHHospitals; General Acute Care Hospital(X12N 282N00000N)
    MHSPMilitary HospitalA health care facility operated by the Department of Defense or other military operation.
    PSYCHFPsychatric Care FacilityHealthcare facility that cares for patients with psychiatric illness(s).
    RHRehabilitation hospital(X12N 283X00000N)
    RHATaddiction treatment center**Description:** A location that plays the role of delivering services which may include life training and/or social support to people with addictions.
    RHIIintellectual impairment center**Description:** A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with intellectual and/or pervasive development disorders such as autism or severe behaviour disorder.
    RHMADparents with adjustment difficulties center**Description:** A location that plays the role of delivering services which may social support services for adolescents who are pregnant or have child and are experiencing adaptation issues/difficulties in their current or eventual parenting role.
    RHPIphysical impairment center**Description:** A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with physical impairments.
    RHPIHphysical impairment - hearing center**Description:** A location that plays the role of delivering services for people with hearing impairments.
    RHPIMSphysical impairment - motor skills center**Description:** A location that plays the role of delivering services for people with motor skill impairments.
    RHPIVSphysical impairment - visual skills center**Description:** A location that plays the role of delivering services for people with visual skill impairments.
    RHYADyouths with adjustment difficulties center**Description:** A location that plays the role of delivering services which may include life training and/or social support services for the adaption, rehabilitation and social integration of youths with adjustment difficulties.
    HUHospital unit
    BMTUBone marrow transplant unit
    CCUCoronary care unit
    CHESTChest unitA specialty unit in hospital that focuses on chronic respirator patients and pulmonary failure
    EPILEpilepsy unit
    EREmergency roomThe section of a health care facility for providing rapid treatment to victims of sudden illness or trauma.
    ETUEmergency trauma unit
    HDHemodialysis unit
    HLABhospital laboratory**Description:** A location that plays the role of delivering services which may include tests done based on clinical specimens to get health information about a patient as pertaining to the diagnosis, treatment and prevention of disease. Hospital laboratories may be further divided into specialized units such as Anatomic Pathology, Microbiology, and Biochemistry.
    INLABinpatient laboratory**Description:** A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for a hospital visit longer than one day.
    OUTLABoutpatient laboratory**Description:** A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for same day visits.
    HRADradiology unit**Description:** A location that plays the role of delivering services which may include the branch of medicine that uses ionizing and non-ionizing radiation to diagnose and treat diseases. The radiology unit may be further divided into subspecialties such as Imaging, Cardiovascular, Thoracic, and Ultrasound.
    HUSCSspecimen collection site**Description:** A location that plays the role of delivering services which may include collecting specimens and/or samples from patients for laboratory testing purposes, but does not perform any tests or analysis functions.
    ICUIntensive care unit
    PEDICUPediatric intensive care unit
    PEDNICUPediatric neonatal intensive care unit
    INPHARMinpatient pharmacy**Description:** A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for visits longer than one day. The distinction between inpatient pharmacies and retail (or outpatient) pharmacies is that they are part of a patient's continuity of care while staying in the hospital.
    MBLmedical laboratory**Description:** A location that plays the role of delivering services which include biochemistry, hematology, microbiology, immunochemistry, and toxicology.
    NCCSNeurology critical care and stroke unit
    NSNeurosurgery unit
    OUTPHARMoutpatient pharmacy**Description:** A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for outpatient visits and may also be used for discharge prescriptions.
    PEDUPediatric unit
    PHUPsychiatric hospital unit(X12N 273R00000N)
    RHURehabilitation hospital unit
    SLEEPSleep disorders unit(X12N 261QA1200N)
    NCCFNursing or custodial care facility
    SNFSkilled nursing facility(X12N 314000000N)
    OFOutpatient facility
    ALLAllergy clinic
    AMPUTAmputee clinic
    BMTCBone marrow transplant clinic
    BREASTBreast clinic
    CANCChild and adolescent neurology clinic
    CAPCChild and adolescent psychiatry clinic
    CARDAmbulatory Health Care Facilities; Clinic/Center; Rehabilitation: Cardiac Facilities
    PEDCARDPediatric cardiology clinic
    COAGCoagulation clinic
    CRSColon and rectal surgery clinic
    DERMDermatology clinic
    ENDOEndocrinology clinic
    PEDEPediatric endocrinology clinic
    ENTOtorhinolaryngology clinic
    FMCFamily medicine clinic
    GIGastroenterology clinic
    PEDGIPediatric gastroenterology clinic
    GIMGeneral internal medicine clinic
    GYNGynecology clinic
    HEMHematology clinic
    PEDHEMPediatric hematology clinic
    HTNHypertension clinic
    IECImpairment evaluation centerFocuses on assessing disability
    INFDInfectious disease clinic
    PEDIDPediatric infectious disease clinic
    INVInfertility clinic
    LYMPHLympedema clinic
    MGENMedical genetics clinic
    NEPHNephrology clinic
    PEDNEPHPediatric nephrology clinic
    NEURNeurology clinic
    OBObstetrics clinic
    OMSOral and maxillofacial surgery clinic
    ONCLMedical oncology clinic
    PEDHOPediatric oncology clinic
    OPHOpthalmology clinic
    OPTCoptometry clinic**Description:** A location that plays the role of delivering services which may include examination, diagnosis, treatment, management, and prevention of diseases and disorders of the eye as well as prescribing and fitting appropriate corrective lenses (glasses or contact lenses) as needed. Optometry clinics may also provide tests for visual field screening, measuring intra-ocular pressure and ophthalmoscopy, as and when required.
    ORTHOOrthopedics clinic
    HANDHand clinic
    PAINCLPain clinic(X12N 261QP3300N)
    PCPrimary care clinic(X12N 261QP2300N)
    PEDCPediatrics clinic
    PEDRHEUMPediatric rheumatology clinic
    PODPodiatry clinic(X12N 261QP1100N)
    PREVPreventive medicine clinic
    PROCTOProctology clinic
    PROFFProvider's OfficeLocation where healthcare service was delivered, identified as the healthcare provider's practice office.
    PROSProsthodontics clinic
    PSIPsychology clinic
    PSYPsychiatry clinic
    RHEUMRheumatology clinic
    SPMEDSports medicine clinic
    SUSurgery clinic
    PLSPlastic surgery clinic
    UROUrology clinic
    TRTransplant clinic
    TRAVELTravel and geographic medicine clinic
    WNDWound clinic
    RTFResidential treatment facility
    PRCPain rehabilitation center
    SURFSubstance use rehabilitation facility(X12N 324500000N)
    DADDRDelivery AddressLocation address where medical supplies were transported to for use.
    MOBLMobile UnitLocation (mobile) where healthcare service was delivered.
    AMBAmbulanceLocation (mobile) where healthcare service was delivered, identified specifically as an ambulance.
    PHARMPharmacyLocation where healthcare service was delivered, identified as a pharmacy.
    ACCaccident siteLocation of an accident where healthcare service was delivered, such as a roadside.
    COMMCommunity LocationCommunity location where healthcare is delivered.
    CSCcommunity service center**Description:** A location that plays the role of delivering services which may include providing front-line services to the population of a defined geographic area such as: healthcare services and social services, preventive or curative, rehabilitation or reintegration.
    PTRESPatient's Residencelocation where healthcare was delivered which is the residence of the Patient.
    SCHOOLschoolLocation where healthcare service was delivered, identified as a school or educational facility.
    UPCunderage protection center**Description:** A location that plays the role of delivering services which may include: social emergency services required for a young person as required under any jurisdictional youth laws, child placement, and family mediation in the defined geographical area the SDL is responsible for. It may provide expertise in a judiciary setting on child custody, adoption and biological history research.
    WORKwork siteLocation where healthcare service was delivered, identified as a work place.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDARoleCode","version":"2.0.0-sd","name":"CDARoleCode","title":"CDARoleCode","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of codes further specifying the kind of Role; specific classification codes for further qualifying RoleClass codes.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-RoleCode","concept":[{"code":"DX"},{"code":"CVDX"},{"code":"CATH"},{"code":"ECHO"},{"code":"GIDX"},{"code":"ENDOS"},{"code":"RADDX"},{"code":"RADO"},{"code":"RNEU"},{"code":"HOSP"},{"code":"CHR"},{"code":"GACH"},{"code":"MHSP"},{"code":"PSYCHF"},{"code":"RH"},{"code":"RHAT"},{"code":"RHII"},{"code":"RHMAD"},{"code":"RHPI"},{"code":"RHPIH"},{"code":"RHPIMS"},{"code":"RHPIVS"},{"code":"RHYAD"},{"code":"HU"},{"code":"BMTU"},{"code":"CCU"},{"code":"CHEST"},{"code":"EPIL"},{"code":"ER"},{"code":"ETU"},{"code":"HD"},{"code":"HLAB"},{"code":"INLAB"},{"code":"OUTLAB"},{"code":"HRAD"},{"code":"HUSCS"},{"code":"ICU"},{"code":"PEDICU"},{"code":"PEDNICU"},{"code":"INPHARM"},{"code":"MBL"},{"code":"NCCS"},{"code":"NS"},{"code":"OUTPHARM"},{"code":"PEDU"},{"code":"PHU"},{"code":"RHU"},{"code":"SLEEP"},{"code":"NCCF"},{"code":"SNF"},{"code":"OF"},{"code":"ALL"},{"code":"AMPUT"},{"code":"BMTC"},{"code":"BREAST"},{"code":"CANC"},{"code":"CAPC"},{"code":"CARD"},{"code":"PEDCARD"},{"code":"COAG"},{"code":"CRS"},{"code":"DERM"},{"code":"ENDO"},{"code":"PEDE"},{"code":"ENT"},{"code":"FMC"},{"code":"GI"},{"code":"PEDGI"},{"code":"GIM"},{"code":"GYN"},{"code":"HEM"},{"code":"PEDHEM"},{"code":"HTN"},{"code":"IEC"},{"code":"INFD"},{"code":"PEDID"},{"code":"INV"},{"code":"LYMPH"},{"code":"MGEN"},{"code":"NEPH"},{"code":"PEDNEPH"},{"code":"NEUR"},{"code":"OB"},{"code":"OMS"},{"code":"ONCL"},{"code":"PEDHO"},{"code":"OPH"},{"code":"OPTC"},{"code":"ORTHO"},{"code":"HAND"},{"code":"PAINCL"},{"code":"PC"},{"code":"PEDC"},{"code":"PEDRHEUM"},{"code":"POD"},{"code":"PREV"},{"code":"PROCTO"},{"code":"PROFF"},{"code":"PROS"},{"code":"PSI"},{"code":"PSY"},{"code":"RHEUM"},{"code":"SPMED"},{"code":"SU"},{"code":"PLS"},{"code":"URO"},{"code":"TR"},{"code":"TRAVEL"},{"code":"WND"},{"code":"RTF"},{"code":"PRC"},{"code":"SURF"},{"code":"DADDR"},{"code":"MOBL"},{"code":"AMB"},{"code":"PHARM"},{"code":"ACC"},{"code":"COMM"},{"code":"CSC"},{"code":"PTRES"},{"code":"SCHOOL"},{"code":"UPC"},{"code":"WORK"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDASetOperator.json b/node_modules/hl7.cda.uv.core/ValueSet-CDASetOperator.json new file mode 100644 index 0000000..c3f09ca --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDASetOperator.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDASetOperator","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-SetOperator
    CodeDisplayDefinition
    AintersectForm the intersection with the value.
    EexcludeForm the set-difference with this value, i.e., exclude this element or set from the resulting set.
    Hconvex hullForm the convex hull with the value. The convex hull is defined over ordered domains and is the smallest contiguous superset (interval) that of all the operand sets.
    IincludeForm the union with this value, i.e., include this element or set in the resulting set.
    Pperiodic hullForm the periodic hull with the value. The periodic hull is defined over ordered domains and is the periodic set that contains all contiguous supersets of pairs of intervals generated by the operand periodic intervals.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDASetOperator","version":"2.0.0-sd","name":"CDASetOperator","title":"CDASetOperator","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"Determins the intersectionality of multiple sets","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-SetOperator","concept":[{"code":"A"},{"code":"E"},{"code":"H"},{"code":"I"},{"code":"P"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/ValueSet-CDASignatureCode.json b/node_modules/hl7.cda.uv.core/ValueSet-CDASignatureCode.json new file mode 100644 index 0000000..2ff1f4b --- /dev/null +++ b/node_modules/hl7.cda.uv.core/ValueSet-CDASignatureCode.json @@ -0,0 +1 @@ +{"resourceType":"ValueSet","id":"CDASignatureCode","text":{"status":"extensions","div":"
  • Include these codes as defined in http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature version 2.1.0
    CodeDisplayDefinition
    SsignedSignature has been affixed, either written on file, or electronic (incl. digital) signature in Participation.signatureText.
    XrequiredA signature for the service is required of this actor.
"},"url":"http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode","version":"2.0.0-sd","name":"CDASignatureCode","title":"CDASignatureCode","status":"draft","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"description":"A set of codes specifying whether and how the participant has attested his participation through a signature - limited to values allowed in original CDA definition.\n\n**Note:** CDA Release One represented either an intended (`X`) or actual (`S`) authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of `X`.","compose":{"include":[{"system":"http://terminology.hl7.org/CodeSystem/v3-ParticipationSignature","version":"2.1.0","concept":[{"code":"S"},{"code":"X"}]}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/example/Binary-clinicaldocument-example.json b/node_modules/hl7.cda.uv.core/example/Binary-clinicaldocument-example.json new file mode 100644 index 0000000..42593c3 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/example/Binary-clinicaldocument-example.json @@ -0,0 +1 @@ +{"resourceType":"Binary","id":"clinicaldocument-example","contentType":"application/xml","data":"PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IS0tIFNhbXBsZSBkb2N1bWVudCBwcm92aWRlZCB3aXRoIG9yaWdpbmFsIENEQSBzcGVjaWZpY2F0aW9uIC0tPg0KPENsaW5pY2FsRG9jdW1lbnQgeG1sbnM9InVybjpobDctb3JnOnYzIiB4bWxuczp2b2M9InVybjpobDctb3JnOnYzL3ZvYyIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI+DQoJPCEtLSANCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogIENEQSBIZWFkZXINCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQotLT4NCgk8dHlwZUlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjEuMyIgZXh0ZW5zaW9uPSJQT0NEX0hEMDAwMDQwIi8+DQoJPHRlbXBsYXRlSWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTAuMjAuMjIuMS40IiBleHRlbnNpb249IjIwMjQtMDUtMDEiLz4NCgk8aWQgZXh0ZW5zaW9uPSJjMjY2IiByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS40Ii8+DQoJPGNvZGUgY29kZT0iMTE0ODgtNCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiIGRpc3BsYXlOYW1lPSJDb25zdWx0YXRpb24gbm90ZSIvPg0KCTx0aXRsZT5Hb29kIEhlYWx0aCBDbGluaWMgQ29uc3VsdGF0aW9uIE5vdGU8L3RpdGxlPg0KCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNyIvPg0KCTxjb25maWRlbnRpYWxpdHlDb2RlIGNvZGU9Ik4iIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjUuMjUiLz4NCgk8bGFuZ3VhZ2VDb2RlIGNvZGU9ImVuLVVTIi8+DQoJPHNldElkIGV4dGVuc2lvbj0iQkIzNSIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNyIvPg0KCTx2ZXJzaW9uTnVtYmVyIHZhbHVlPSIyIi8+DQoJPHJlY29yZFRhcmdldD4NCgkJPHBhdGllbnRSb2xlPg0KCQkJPGlkIGV4dGVuc2lvbj0iMTIzNDUiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjE5LjUiLz4NCgkJCTxwYXRpZW50Pg0KCQkJPG5hbWU+DQoJCQkJCTxnaXZlbj5IZW5yeTwvZ2l2ZW4+DQoJCQkJCTxmYW1pbHk+TGV2aW48L2ZhbWlseT4NCgkJCQkJPHN1ZmZpeD50aGUgN3RoPC9zdWZmaXg+DQoJCQkJPC9uYW1lPg0KCQkJCTxhZG1pbmlzdHJhdGl2ZUdlbmRlckNvZGUgY29kZT0iTSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xIi8+DQoJCQkJPGJpcnRoVGltZSB2YWx1ZT0iMTkzMjA5MjQiLz4NCgkJCTwvcGF0aWVudD4NCgkJCTxwcm92aWRlck9yZ2FuaXphdGlvbj4NCgkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNSIvPg0KCQkJPC9wcm92aWRlck9yZ2FuaXphdGlvbj4NCgkJPC9wYXRpZW50Um9sZT4NCgk8L3JlY29yZFRhcmdldD4NCgk8YXV0aG9yPg0KCQk8dGltZSB2YWx1ZT0iMjAwMDA0MDcxNCIvPg0KCQk8YXNzaWduZWRBdXRob3I+DQoJCQk8aWQgZXh0ZW5zaW9uPSJLUDAwMDE3IiByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS41Ii8+DQoJCQk8YXNzaWduZWRQZXJzb24+DQoJCQkJPG5hbWU+DQoJCQkJCTxnaXZlbj5Sb2JlcnQ8L2dpdmVuPg0KCQkJCQk8ZmFtaWx5PkRvbGluPC9mYW1pbHk+DQoJCQkJCTxzdWZmaXg+TUQ8L3N1ZmZpeD4NCgkJCQk8L25hbWU+DQoJCQk8L2Fzc2lnbmVkUGVyc29uPg0KCQkJPHJlcHJlc2VudGVkT3JnYW5pemF0aW9uPg0KCQkJCTxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS41Ii8+DQoJCQk8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPg0KCQk8L2Fzc2lnbmVkQXV0aG9yPg0KCTwvYXV0aG9yPg0KCTxjdXN0b2RpYW4+DQoJCTxhc3NpZ25lZEN1c3RvZGlhbj4NCgkJCTxyZXByZXNlbnRlZEN1c3RvZGlhbk9yZ2FuaXphdGlvbj4NCgkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNSIvPg0KCQkJCTxuYW1lPkdvb2QgSGVhbHRoIENsaW5pYzwvbmFtZT4NCgkJCTwvcmVwcmVzZW50ZWRDdXN0b2RpYW5Pcmdhbml6YXRpb24+DQoJCTwvYXNzaWduZWRDdXN0b2RpYW4+DQoJPC9jdXN0b2RpYW4+DQoJPGxlZ2FsQXV0aGVudGljYXRvcj4NCgkJPHRpbWUgdmFsdWU9IjIwMDAwNDA4Ii8+DQoJCTxzaWduYXR1cmVDb2RlIGNvZGU9IlMiLz4NCgkJPGFzc2lnbmVkRW50aXR5Pg0KCQkJPGlkIGV4dGVuc2lvbj0iS1AwMDAxNyIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNSIvPg0KCQkJPGFzc2lnbmVkUGVyc29uPg0KCQkJCTxuYW1lPg0KCQkJCQk8Z2l2ZW4+Um9iZXJ0PC9naXZlbj4NCgkJCQkJPGZhbWlseT5Eb2xpbjwvZmFtaWx5Pg0KCQkJCQk8c3VmZml4Pk1EPC9zdWZmaXg+DQoJCQkJPC9uYW1lPg0KCQkJPC9hc3NpZ25lZFBlcnNvbj4NCgkJCTxyZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4NCgkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNSIvPg0KCQkJPC9yZXByZXNlbnRlZE9yZ2FuaXphdGlvbj4NCgkJPC9hc3NpZ25lZEVudGl0eT4NCgk8L2xlZ2FsQXV0aGVudGljYXRvcj4NCgk8cmVsYXRlZERvY3VtZW50IHR5cGVDb2RlPSJSUExDIj4NCgkJPHBhcmVudERvY3VtZW50Pg0KCQkJPGlkIGV4dGVuc2lvbj0iYTEyMyIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNCIvPg0KCQkJPHNldElkIGV4dGVuc2lvbj0iQkIzNSIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNyIvPg0KCQkJPHZlcnNpb25OdW1iZXIgdmFsdWU9IjEiLz4NCgkJPC9wYXJlbnREb2N1bWVudD4NCgk8L3JlbGF0ZWREb2N1bWVudD4NCgk8Y29tcG9uZW50T2Y+DQoJCTxlbmNvbXBhc3NpbmdFbmNvdW50ZXI+DQoJCQk8aWQgZXh0ZW5zaW9uPSJLUEVOQzEzMzIiIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjE5LjYiLz4NCgkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNyIvPg0KCQkJPGVuY291bnRlclBhcnRpY2lwYW50IHR5cGVDb2RlPSJDT04iPg0KCQkJCTx0aW1lIHZhbHVlPSIyMDAwMDQwNyIvPg0KCQkJCTxhc3NpZ25lZEVudGl0eT4NCgkJCQkJPGlkIGV4dGVuc2lvbj0iS1AwMDAxNyIgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNSIvPg0KCQkJCQk8YXNzaWduZWRQZXJzb24+DQoJCQkJCQk8bmFtZT4NCgkJCQkJCQk8Z2l2ZW4+Um9iZXJ0PC9naXZlbj4NCgkJCQkJCQk8ZmFtaWx5PkRvbGluPC9mYW1pbHk+DQoJCQkJCQkJPHN1ZmZpeD5NRDwvc3VmZml4Pg0KCQkJCQkJPC9uYW1lPg0KCQkJCQk8L2Fzc2lnbmVkUGVyc29uPg0KCQkJCQk8cmVwcmVzZW50ZWRPcmdhbml6YXRpb24+DQoJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNSIvPg0KCQkJCQk8L3JlcHJlc2VudGVkT3JnYW5pemF0aW9uPg0KCQkJCTwvYXNzaWduZWRFbnRpdHk+DQoJCQk8L2VuY291bnRlclBhcnRpY2lwYW50Pg0KCQkJPGxvY2F0aW9uPg0KCQkJCTxoZWFsdGhDYXJlRmFjaWxpdHkgY2xhc3NDb2RlPSJEU0RMT0MiPg0KCQkJCQk8IS0tIE5vdGU6IHRoZSBvcmlnaW5hbCBwdWJsaXNoZWQgZXhhbXBsZSBoYWQgdGhlIHdyb25nIGNvZGVTeXN0ZW0gKDIuMTYuODQwLjEuMTEzODgzLjUuMTA1ODgpIGhlcmUgLS0+DQoJCQkJCTxjb2RlIGNvZGU9IkdJTSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xMTEiIGRpc3BsYXlOYW1lPSJHZW5lcmFsIGludGVybmFsIG1lZGljaW5lIGNsaW5pYyIvPg0KCQkJCTwvaGVhbHRoQ2FyZUZhY2lsaXR5Pg0KCQkJPC9sb2NhdGlvbj4NCgkJPC9lbmNvbXBhc3NpbmdFbmNvdW50ZXI+DQoJPC9jb21wb25lbnRPZj4NCgk8IS0tIA0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgQ0RBIEJvZHkNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQotLT4NCgk8Y29tcG9uZW50Pg0KCQk8c3RydWN0dXJlZEJvZHk+DQoJCQk8IS0tIA0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgSGlzdG9yeSBvZiBQcmVzZW50IElsbG5lc3Mgc2VjdGlvbg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCi0tPg0KCQkJPGNvbXBvbmVudD4NCgkJCQk8c2VjdGlvbj4NCgkJCQkJPGNvZGUgY29kZT0iMTAxNjQtMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4NCgkJCQkJPHRpdGxlPkhpc3Rvcnkgb2YgUHJlc2VudCBJbGxuZXNzPC90aXRsZT4NCgkJCQkJPHRleHQ+DQoJCQkJCQk8Y29udGVudCBzdHlsZUNvZGU9IkJvbGQiPkhlbnJ5IExldmluLCB0aGUgNzxzdXA+dGg8L3N1cD4NCgkJCQkJCTwvY29udGVudD4gaXMgYSA2NyB5ZWFyIG9sZCBtYWxlIHJlZmVycmVkIGZvciBmdXJ0aGVyIGFzdGhtYSBtYW5hZ2VtZW50LiBPbnNldCBvZiBhc3RobWEgaW4gaGlzIDxjb250ZW50IHJldmlzZWQ9ImRlbGV0ZSI+dHdlbnRpZXM8L2NvbnRlbnQ+DQoJCQkJCQk8Y29udGVudCByZXZpc2VkPSJpbnNlcnQiPnRlZW5zPC9jb250ZW50Pi4gSGUgd2FzIGhvc3BpdGFsaXplZCB0d2ljZSBsYXN0IHllYXIsIGFuZCBhbHJlYWR5IHR3aWNlIHRoaXMgeWVhci4gSGUgaGFzIG5vdCBiZWVuIGFibGUgdG8gYmUgd2VhbmVkIG9mZiBzdGVyb2lkcyBmb3IgdGhlIHBhc3Qgc2V2ZXJhbCBtb250aHMuIA0KCQkJCQkJPC90ZXh0Pg0KCQkJCTwvc2VjdGlvbj4NCgkJCTwvY29tcG9uZW50Pg0KCQkJPCEtLSANCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogIFBhc3QgTWVkaWNhbCBIaXN0b3J5IHNlY3Rpb24NCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQotLT4NCgkJCTxjb21wb25lbnQ+DQoJCQkJPHNlY3Rpb24+DQoJCQkJCTxjb2RlIGNvZGU9IjEwMTUzLTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+DQoJCQkJCTx0aXRsZT5QYXN0IE1lZGljYWwgSGlzdG9yeTwvdGl0bGU+DQoJCQkJCTx0ZXh0Pg0KCQkJCQkJPGxpc3Q+DQoJCQkJCQkJPGl0ZW0+DQoJCQkJCQkJCTxjb250ZW50IElEPSJhMSI+QXN0aG1hPC9jb250ZW50Pg0KCQkJCQkJCTwvaXRlbT4NCgkJCQkJCQk8aXRlbT4NCgkJCQkJCQkJPGNvbnRlbnQgSUQ9ImEyIj5IeXBlcnRlbnNpb24gKHNlZSBIVE4uY2RhIGZvciBkZXRhaWxzKTwvY29udGVudD4NCgkJCQkJCQk8L2l0ZW0+DQoJCQkJCQkJPGl0ZW0+DQoJCQkJCQkJCTxjb250ZW50IElEPSJhMyI+T3N0ZW9hcnRocml0aXMsIA0KCQkJCQkJCQkJPGNvbnRlbnQgSUQ9ImE0Ij5yaWdodCBrbmVlPC9jb250ZW50Pg0KCQkJCQkJCQk8L2NvbnRlbnQ+DQoJCQkJCQkJPC9pdGVtPg0KCQkJCQkJPC9saXN0Pg0KCQkJCQk8L3RleHQ+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9IkNPTkQiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCTxjb2RlIGNvZGU9IjE5NTk2NzAwMSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkFzdGhtYSI+DQoJCQkJCQkJCTxvcmlnaW5hbFRleHQ+DQoJCQkJCQkJCQk8cmVmZXJlbmNlIHZhbHVlPSIjYTEiLz4NCgkJCQkJCQkJPC9vcmlnaW5hbFRleHQ+DQoJCQkJCQkJPC9jb2RlPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIxOTUwIi8+DQoJCQkJCQkJPHJlZmVyZW5jZSB0eXBlQ29kZT0iWENSUFQiPg0KCQkJCQkJCQk8ZXh0ZXJuYWxPYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyI+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS4yNzY1Ii8+DQoJCQkJCQkJCTwvZXh0ZXJuYWxPYnNlcnZhdGlvbj4NCgkJCQkJCQk8L3JlZmVyZW5jZT4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9IkNPTkQiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCTxjb2RlIGNvZGU9IjU5NjIxMDAwIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iSFROIj4NCgkJCQkJCQkJPG9yaWdpbmFsVGV4dD4NCgkJCQkJCQkJCTxyZWZlcmVuY2UgdmFsdWU9IiNhMiIvPg0KCQkJCQkJCQk8L29yaWdpbmFsVGV4dD4NCgkJCQkJCQk8L2NvZGU+DQoJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJPHJlZmVyZW5jZSB0eXBlQ29kZT0iU1BSVCI+DQoJCQkJCQkJCTxzZXBlcmF0YWJsZUluZCB2YWx1ZT0iZmFsc2UiLz4NCgkJCQkJCQkJPGV4dGVybmFsRG9jdW1lbnQ+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuNC43ODkiLz4NCgkJCQkJCQkJCTx0ZXh0IG1lZGlhVHlwZT0ibXVsdGlwYXJ0L3JlbGF0ZWQiPg0KCQkJCQkJCQkJCTxyZWZlcmVuY2UgdmFsdWU9IkhUTi5jZGEiLz4NCgkJCQkJCQkJCTwvdGV4dD4NCgkJCQkJCQkJCTxzZXRJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS43LjI0NjUiLz4NCgkJCQkJCQkJCTx2ZXJzaW9uTnVtYmVyIHZhbHVlPSIxIi8+DQoJCQkJCQkJCTwvZXh0ZXJuYWxEb2N1bWVudD4NCgkJCQkJCQk8L3JlZmVyZW5jZT4NCgkJCQkJCQk8cmVmZXJlbmNlIHR5cGVDb2RlPSJYQ1JQVCI+DQoJCQkJCQkJCTxleHRlcm5hbE9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIj4NCgkJCQkJCQkJCTxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS4xLjIwMDUiLz4NCgkJCQkJCQkJPC9leHRlcm5hbE9ic2VydmF0aW9uPg0KCQkJCQkJCTwvcmVmZXJlbmNlPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iQ09ORCIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgeHNpOnR5cGU9IkNEIiBjb2RlPSIzOTYyNzUwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJPc3Rlb2FydGhyaXRpcyI+DQoJCQkJCQkJCTxvcmlnaW5hbFRleHQ+DQoJCQkJCQkJCQk8cmVmZXJlbmNlIHZhbHVlPSIjYTMiLz4NCgkJCQkJCQkJPC9vcmlnaW5hbFRleHQ+DQoJCQkJCQkJPC9jb2RlPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTx0YXJnZXRTaXRlQ29kZSBjb2RlPSI0OTA3NjAwMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IktuZWUgam9pbnQiPg0KCQkJCQkJCQk8b3JpZ2luYWxUZXh0Pg0KCQkJCQkJCQkJPHJlZmVyZW5jZSB2YWx1ZT0iI2E0Ii8+DQoJCQkJCQkJCTwvb3JpZ2luYWxUZXh0Pg0KCQkJCQkJCQk8cXVhbGlmaWVyPg0KCQkJCQkJCQkJPG5hbWUgY29kZT0iNzg2MTUwMDciIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJ3aXRoIGxhdGVyYWxpdHkiLz4NCgkJCQkJCQkJCTx2YWx1ZSBjb2RlPSIyNDAyODAwNyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9InJpZ2h0Ii8+DQoJCQkJCQkJCTwvcXVhbGlmaWVyPg0KCQkJCQkJCTwvdGFyZ2V0U2l0ZUNvZGU+DQoJCQkJCQkJPHJlZmVyZW5jZSB0eXBlQ29kZT0iWENSUFQiPg0KCQkJCQkJCQk8ZXh0ZXJuYWxPYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyI+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS4xODA1Ii8+DQoJCQkJCQkJCTwvZXh0ZXJuYWxPYnNlcnZhdGlvbj4NCgkJCQkJCQk8L3JlZmVyZW5jZT4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJPC9zZWN0aW9uPg0KCQkJPC9jb21wb25lbnQ+DQoJCQk8IS0tIA0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgTWVkaWNhdGlvbnMgc2VjdGlvbg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCi0tPg0KCQkJPGNvbXBvbmVudD4NCgkJCQk8c2VjdGlvbj4NCgkJCQkJPGNvZGUgY29kZT0iMTAxNjAtMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4NCgkJCQkJPHRpdGxlPk1lZGljYXRpb25zPC90aXRsZT4NCgkJCQkJPHRleHQ+DQoJCQkJCQk8bGlzdD4NCgkJCQkJCQk8aXRlbT5UaGVvZHVyIDIwMG1nIEJJRDwvaXRlbT4NCgkJCQkJCQk8aXRlbT5Qcm92ZW50aWwgaW5oYWxlciAycHVmZnMgUUlEIFBSTjwvaXRlbT4NCgkJCQkJCQk8aXRlbT5QcmVkbmlzb25lIDIwbWcgcWQ8L2l0ZW0+DQoJCQkJCQkJPGl0ZW0+SENUWiAyNW1nIHFkPC9pdGVtPg0KCQkJCQkJPC9saXN0Pg0KCQkJCQk8L3RleHQ+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxzdWJzdGFuY2VBZG1pbmlzdHJhdGlvbiBjbGFzc0NvZGU9IlNCQURNIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8dGV4dD5UaGVvZHVyIDIwMG1nIEJJRDwvdGV4dD4NCgkJCQkJCQk8ZWZmZWN0aXZlVGltZSB4c2k6dHlwZT0iUElWTF9UUyIgaW5zdGl0dXRpb25TcGVjaWZpZWQ9InRydWUiPg0KCQkJCQkJCQk8cGVyaW9kIHZhbHVlPSIxMiIgdW5pdD0iaCIvPg0KCQkJCQkJCTwvZWZmZWN0aXZlVGltZT4NCgkJCQkJCQk8cm91dGVDb2RlIGNvZGU9IlBPIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjExMiIgY29kZVN5c3RlbU5hbWU9IlJvdXRlT2ZBZG1pbmlzdHJhdGlvbiIvPg0KCQkJCQkJCTxkb3NlUXVhbnRpdHkgdmFsdWU9IjIwMCIgdW5pdD0ibWciLz4NCgkJCQkJCQk8Y29uc3VtYWJsZT4NCgkJCQkJCQkJPG1hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJCQk8bWFudWZhY3R1cmVkTGFiZWxlZERydWc+DQoJCQkJCQkJCQkJPGNvZGUgY29kZT0iNjY0OTMwMDMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJUaGVvcGh5bGxpbmUiLz4NCgkJCQkJCQkJCTwvbWFudWZhY3R1cmVkTGFiZWxlZERydWc+DQoJCQkJCQkJCTwvbWFudWZhY3R1cmVkUHJvZHVjdD4NCgkJCQkJCQk8L2NvbnN1bWFibGU+DQoJCQkJCQk8L3N1YnN0YW5jZUFkbWluaXN0cmF0aW9uPg0KCQkJCQk8L2VudHJ5Pg0KCQkJCQk8ZW50cnk+DQoJCQkJCQk8c3Vic3RhbmNlQWRtaW5pc3RyYXRpb24gY2xhc3NDb2RlPSJTQkFETSIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPHRleHQ+UHJvdmVudGlsIGluaGFsZXIgMnB1ZmZzIFFJRCBQUk48L3RleHQ+DQoJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgeHNpOnR5cGU9IlBJVkxfVFMiIGluc3RpdHV0aW9uU3BlY2lmaWVkPSJ0cnVlIj4NCgkJCQkJCQkJPHBlcmlvZCB2YWx1ZT0iNiIgdW5pdD0iaCIvPg0KCQkJCQkJCTwvZWZmZWN0aXZlVGltZT4NCgkJCQkJCQk8cHJpb3JpdHlDb2RlIGNvZGU9IlBSTiIvPg0KCQkJCQkJCTxyb3V0ZUNvZGUgY29kZT0iSVBJTkhMIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjExMiIgY29kZVN5c3RlbU5hbWU9IlJvdXRlT2ZBZG1pbmlzdHJhdGlvbiIgZGlzcGxheU5hbWU9IkluaGFsYXRpb24sIG9yYWwiLz4NCgkJCQkJCQk8ZG9zZVF1YW50aXR5IHZhbHVlPSIyIi8+DQoJCQkJCQkJPGNvbnN1bWFibGU+DQoJCQkJCQkJCTxtYW51ZmFjdHVyZWRQcm9kdWN0Pg0KCQkJCQkJCQkJPG1hbnVmYWN0dXJlZExhYmVsZWREcnVnPg0KCQkJCQkJCQkJCTxjb2RlIGNvZGU9IjkxMTQzMDAzIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQWxidXRlcm9sIi8+DQoJCQkJCQkJCQk8L21hbnVmYWN0dXJlZExhYmVsZWREcnVnPg0KCQkJCQkJCQk8L21hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJPC9jb25zdW1hYmxlPg0KCQkJCQkJPC9zdWJzdGFuY2VBZG1pbmlzdHJhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPHN1YnN0YW5jZUFkbWluaXN0cmF0aW9uIGNsYXNzQ29kZT0iU0JBRE0iIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCTxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS44LjEiLz4NCgkJCQkJCQk8dGV4dD5QcmVkbmlzb25lIDIwbWcgcWQ8L3RleHQ+DQoJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgeHNpOnR5cGU9IlBJVkxfVFMiIGluc3RpdHV0aW9uU3BlY2lmaWVkPSJ0cnVlIj4NCgkJCQkJCQkJPHBlcmlvZCB2YWx1ZT0iMjQiIHVuaXQ9ImgiLz4NCgkJCQkJCQk8L2VmZmVjdGl2ZVRpbWU+DQoJCQkJCQkJPHJvdXRlQ29kZSBjb2RlPSJQTyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xMTIiIGNvZGVTeXN0ZW1OYW1lPSJSb3V0ZU9mQWRtaW5pc3RyYXRpb24iLz4NCgkJCQkJCQk8ZG9zZVF1YW50aXR5IHZhbHVlPSIyMCIgdW5pdD0ibWciLz4NCgkJCQkJCQk8Y29uc3VtYWJsZT4NCgkJCQkJCQkJPG1hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJCQk8bWFudWZhY3R1cmVkTGFiZWxlZERydWc+DQoJCQkJCQkJCQkJPGNvZGUgY29kZT0iMTAzMTIwMDMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJQcmVkbmlzb25lIHByZXBhcmF0aW9uIi8+DQoJCQkJCQkJCQk8L21hbnVmYWN0dXJlZExhYmVsZWREcnVnPg0KCQkJCQkJCQk8L21hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJPC9jb25zdW1hYmxlPg0KCQkJCQkJPC9zdWJzdGFuY2VBZG1pbmlzdHJhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPHN1YnN0YW5jZUFkbWluaXN0cmF0aW9uIGNsYXNzQ29kZT0iU0JBRE0iIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCTx0ZXh0PkhDVFogMjVtZyBxZDwvdGV4dD4NCgkJCQkJCQk8ZWZmZWN0aXZlVGltZSB4c2k6dHlwZT0iUElWTF9UUyIgaW5zdGl0dXRpb25TcGVjaWZpZWQ9InRydWUiPg0KCQkJCQkJCQk8cGVyaW9kIHZhbHVlPSIyNCIgdW5pdD0iaCIvPg0KCQkJCQkJCTwvZWZmZWN0aXZlVGltZT4NCgkJCQkJCQk8cm91dGVDb2RlIGNvZGU9IlBPIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My41LjExMiIgY29kZVN5c3RlbU5hbWU9IlJvdXRlT2ZBZG1pbmlzdHJhdGlvbiIvPg0KCQkJCQkJCTxjb25zdW1hYmxlPg0KCQkJCQkJCQk8bWFudWZhY3R1cmVkUHJvZHVjdD4NCgkJCQkJCQkJCTxtYW51ZmFjdHVyZWRMYWJlbGVkRHJ1Zz4NCgkJCQkJCQkJCQk8Y29kZSBjb2RlPSIzNzYyMDkwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJIeWRyb2NobG9yb3RoaWF6aWRlIDI1bWcgdGFibGV0Ii8+DQoJCQkJCQkJCQk8L21hbnVmYWN0dXJlZExhYmVsZWREcnVnPg0KCQkJCQkJCQk8L21hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJPC9jb25zdW1hYmxlPg0KCQkJCQkJPC9zdWJzdGFuY2VBZG1pbmlzdHJhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQk8L3NlY3Rpb24+DQoJCQk8L2NvbXBvbmVudD4NCgkJCTwhLS0gDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICBBbGxlcmdpZXMgJiBBZHZlcnNlIFJlYWN0aW9ucyBzZWN0aW9uDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KLS0+DQoJCQk8Y29tcG9uZW50Pg0KCQkJCTxzZWN0aW9uPg0KCQkJCQk8Y29kZSBjb2RlPSIxMDE1NS0wIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPg0KCQkJCQk8dGl0bGU+QWxsZXJnaWVzIGFuZCBBZHZlcnNlIFJlYWN0aW9uczwvdGl0bGU+DQoJCQkJCTx0ZXh0Pg0KCQkJCQkJPGxpc3Q+DQoJCQkJCQkJPGl0ZW0+UGVuaWNpbGxpbiAtIEhpdmVzPC9pdGVtPg0KCQkJCQkJCTxpdGVtPkFzcGlyaW4gLSBXaGVlemluZzwvaXRlbT4NCgkJCQkJCQk8aXRlbT5Db2RlaW5lIC0gSXRjaGluZyBhbmQgbmF1c2VhPC9pdGVtPg0KCQkJCQkJPC9saXN0Pg0KCQkJCQk8L3RleHQ+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgeHNpOnR5cGU9IkNEIiBjb2RlPSIyNDc0NzIwMDQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJIaXZlcyIvPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iTUZTVCI+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8Y29kZSB4c2k6dHlwZT0iQ0QiIGNvZGU9IjkxOTM2MDA1IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQWxsZXJneSB0byBwZW5pY2lsbGluIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5UmVsYXRpb25zaGlwPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSI1NjAxODAwNCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IldoZWV6aW5nIi8+DQoJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJNRlNUIj4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjI5MzU4NjAwMSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkFsbGVyZ3kgdG8gYXNwaXJpbiIvPg0KCQkJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeVJlbGF0aW9uc2hpcD4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgY29kZT0iMzI3MzgwMDAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJQcnVyaXRpcyIvPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iTUZTVCI+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS4yMDEwIi8+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSI2MjAxNDAwMyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkFkdmVyc2UgcmVhY3Rpb24gdG8gZHJ1ZyI+DQoJCQkJCQkJCQkJPHF1YWxpZmllcj4NCgkJCQkJCQkJCQkJPG5hbWUgY29kZT0iMjQ2MDc1MDAzIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iY2F1c2F0aXZlIGFnZW50Ii8+DQoJCQkJCQkJCQkJCTx2YWx1ZSBjb2RlPSIxNDc2MDAyIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iY29kZWluZSIvPg0KCQkJCQkJCQkJCTwvcXVhbGlmaWVyPg0KCQkJCQkJCQkJPC9jb2RlPg0KCQkJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeVJlbGF0aW9uc2hpcD4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgY29kZT0iNzM4NzkwMDciIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJOYXVzZWEiLz4NCgkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQk8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9Ik1GU1QiPg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjE5LjEuMjAxMCIvPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iODQxMDAwMDciIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiLz4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5UmVsYXRpb25zaGlwPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQk8L3NlY3Rpb24+DQoJCQk8L2NvbXBvbmVudD4NCgkJCTwhLS0gDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICBGYW1pbHkgSGlzdG9yeSBzZWN0aW9uDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KLS0+DQoJCQk8Y29tcG9uZW50Pg0KCQkJCTxzZWN0aW9uPg0KCQkJCQk8Y29kZSBjb2RlPSIxMDE1Ny0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPg0KCQkJCQk8dGl0bGU+RmFtaWx5IGhpc3Rvcnk8L3RpdGxlPg0KCQkJCQk8dGV4dD4NCgkJCQkJCTxsaXN0Pg0KCQkJCQkJCTxpdGVtPkZhdGhlciBoYWQgZmF0YWwgTUkgaW4gaGlzIGVhcmx5IDUwJ3MuPC9pdGVtPg0KCQkJCQkJCTxpdGVtPk5vIGNhbmNlciBvciBkaWFiZXRlcy48L2l0ZW0+DQoJCQkJCQk8L2xpc3Q+DQoJCQkJCTwvdGV4dD4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIyMjI5ODAwNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9Ik1JIi8+DQoJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjE5NzAiLz4NCgkJCQkJCQk8c3ViamVjdD4NCgkJCQkJCQkJPHJlbGF0ZWRTdWJqZWN0IGNsYXNzQ29kZT0iUFJTIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IkZUSCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xMTEiLz4NCgkJCQkJCQkJPC9yZWxhdGVkU3ViamVjdD4NCgkJCQkJCQk8L3N1YmplY3Q+DQoJCQkJCQkJPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDQVVTIj4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjM5OTM0NzAwOCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9ImRlYXRoIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIxOTcwIi8+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeVJlbGF0aW9uc2hpcD4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiIgbmVnYXRpb25JbmQ9InRydWUiPg0KCQkJCQkJCTxjb2RlIGNvZGU9IjI3NTkzNzAwMSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkZhbWlseSBoaXN0b3J5IG9mIGNhbmNlciIvPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTxlZmZlY3RpdmVUaW1lPg0KCQkJCQkJCQk8aGlnaCB2YWx1ZT0iMjAwMDA0MDciIGluY2x1c2l2ZT0idHJ1ZSIvPg0KCQkJCQkJCTwvZWZmZWN0aXZlVGltZT4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgY29kZT0iMTYwMjc0MDA1IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iTm8gZmFtaWx5IGhpc3Rvcnkgb2YgZGlhYmV0ZXMiLz4NCgkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQk8ZWZmZWN0aXZlVGltZT4NCgkJCQkJCQkJPGhpZ2ggdmFsdWU9IjIwMDAwNDA3IiBpbmNsdXNpdmU9InRydWUiLz4NCgkJCQkJCQk8L2VmZmVjdGl2ZVRpbWU+DQoJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQk8L2VudHJ5Pg0KCQkJCTwvc2VjdGlvbj4NCgkJCTwvY29tcG9uZW50Pg0KCQkJPCEtLSANCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogIFNvY2lhbCBIaXN0b3J5IHNlY3Rpb24NCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQotLT4NCgkJCTxjb21wb25lbnQ+DQoJCQkJPHNlY3Rpb24+DQoJCQkJCTxjb2RlIGNvZGU9IjI5NzYyLTIiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+DQoJCQkJCTx0aXRsZT5Tb2NpYWwgSGlzdG9yeTwvdGl0bGU+DQoJCQkJCTx0ZXh0Pg0KCQkJCQkJPGxpc3Q+DQoJCQkJCQkJPGl0ZW0+U21va2luZyA6OiAxIFBQRCBiZXR3ZWVuIHRoZSBhZ2VzIG9mIDIwIGFuZCA1NSwgYW5kIHRoZW4gaGUgcXVpdC48L2l0ZW0+DQoJCQkJCQkJPGl0ZW0+QWxjb2hvbCA6OiByYXJlPC9pdGVtPg0KCQkJCQkJPC9saXN0Pg0KCQkJCQk8L3RleHQ+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgY29kZT0iMjY2OTI0MDA4IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iZXgtaGVhdnkgY2lnYXJldHRlIHNtb2tlciAoMjAtMzkvZGF5KSIvPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTxlZmZlY3RpdmVUaW1lPg0KCQkJCQkJCQk8bG93IHZhbHVlPSIxOTU1Ii8+DQoJCQkJCQkJCTxoaWdoIHZhbHVlPSIxOTkwIi8+DQoJCQkJCQkJPC9lZmZlY3RpdmVUaW1lPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIxNjA2MjUwMDQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJEYXRlIGNlYXNlZCBzbW9raW5nIi8+DQoJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJUUyIgdmFsdWU9IjE5OTAiLz4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJCTxlbnRyeT4NCgkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgY29kZT0iMjY2OTE3MDA3IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iVHJpdmlhbCBkcmlua2VyIC0gIGxlc3MgdGhhbiAxL2RheSIvPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQk8L3NlY3Rpb24+DQoJCQk8L2NvbXBvbmVudD4NCgkJCTwhLS0gDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICBQaHlzaWNhbCBFeGFtIHNlY3Rpb24NCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQotLT4NCgkJCTxjb21wb25lbnQ+DQoJCQkJPHNlY3Rpb24+DQoJCQkJCTxjb2RlIGNvZGU9IjExMzg0LTUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+DQoJCQkJCTx0aXRsZT5QaHlzaWNhbCBFeGFtaW5hdGlvbjwvdGl0bGU+DQoJCQkJCTwhLS0gDQogICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgICAgICAgICAgIFBoeXNpY2FsIEV4YW0gIC0gVml0YWwgU2lnbnMNCiAgICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAgICAgICAgIC0tPg0KCQkJCQk8Y29tcG9uZW50Pg0KCQkJCQkJPHNlY3Rpb24+DQoJCQkJCQkJPGNvZGUgY29kZT0iODcxNi0zIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPg0KCQkJCQkJCTx0aXRsZT5WaXRhbCBTaWduczwvdGl0bGU+DQoJCQkJCQkJPHRleHQ+DQoJCQkJCQkJCTx0YWJsZT4NCgkJCQkJCQkJCTx0Ym9keT4NCgkJCQkJCQkJCQk8dHI+DQoJCQkJCQkJCQkJCTx0aD5EYXRlIC8gVGltZTwvdGg+DQoJCQkJCQkJCQkJCTx0aD5BcHJpbCA3LCAyMDAwIDE0OjMwPC90aD4NCgkJCQkJCQkJCQkJPHRoPkFwcmlsIDcsIDIwMDAgMTU6MzA8L3RoPg0KCQkJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJCQk8dGg+SGVpZ2h0PC90aD4NCgkJCQkJCQkJCQkJPHRkPjE3NyBjbSAoNjkuNyBpbik8L3RkPg0KCQkJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJCQk8dGg+V2VpZ2h0PC90aD4NCgkJCQkJCQkJCQkJPHRkPjE5NC4wIGxicyAoODguMCBrZyk8L3RkPg0KCQkJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJCQk8dGg+Qk1JPC90aD4NCgkJCQkJCQkJCQkJPHRkPjI4LjEga2cvbTI8L3RkPg0KCQkJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJCQk8dGg+QlNBPC90aD4NCgkJCQkJCQkJCQkJPHRkPjIuMDUgbTI8L3RkPg0KCQkJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJCQk8dGg+VGVtcGVyYXR1cmU8L3RoPg0KCQkJCQkJCQkJCQk8dGQ+MzYuOSBDICg5OC41IEYpPC90ZD4NCgkJCQkJCQkJCQkJPHRkPjM2LjkgQyAoOTguNSBGKTwvdGQ+DQoJCQkJCQkJCQkJPC90cj4NCgkJCQkJCQkJCQk8dHI+DQoJCQkJCQkJCQkJCTx0aD5QdWxzZTwvdGg+DQoJCQkJCQkJCQkJCTx0ZD44NiAvIG1pbnV0ZTwvdGQ+DQoJCQkJCQkJCQkJCTx0ZD44NCAvIG1pbnV0ZTwvdGQ+DQoJCQkJCQkJCQkJPC90cj4NCgkJCQkJCQkJCQk8dHI+DQoJCQkJCQkJCQkJCTx0aD5SaHl0aG08L3RoPg0KCQkJCQkJCQkJCQk8dGQ+UmVndWxhcjwvdGQ+DQoJCQkJCQkJCQkJCTx0ZD5SZWd1bGFyPC90ZD4NCgkJCQkJCQkJCQk8L3RyPg0KCQkJCQkJCQkJCTx0cj4NCgkJCQkJCQkJCQkJPHRoPlJlc3BpcmF0aW9uczwvdGg+DQoJCQkJCQkJCQkJCTx0ZD4xNiAvIG1pbnV0ZSwgdW5sYWJvcmVkPC90ZD4NCgkJCQkJCQkJCQkJPHRkPjE0IC8gbWludXRlPC90ZD4NCgkJCQkJCQkJCQk8L3RyPg0KCQkJCQkJCQkJCTx0cj4NCgkJCQkJCQkJCQkJPHRoPlN5c3RvbGljPC90aD4NCgkJCQkJCQkJCQkJPHRkPjEzMiBtbUhnPC90ZD4NCgkJCQkJCQkJCQkJPHRkPjEzNSBtbUhnPC90ZD4NCgkJCQkJCQkJCQk8L3RyPg0KCQkJCQkJCQkJCTx0cj4NCgkJCQkJCQkJCQkJPHRoPkRpYXN0b2xpYzwvdGg+DQoJCQkJCQkJCQkJCTx0ZD44NiBtbUhnPC90ZD4NCgkJCQkJCQkJCQkJPHRkPjg4IG1tSGc8L3RkPg0KCQkJCQkJCQkJCTwvdHI+DQoJCQkJCQkJCQkJPHRyPg0KCQkJCQkJCQkJCQk8dGg+UG9zaXRpb24gLyBDdWZmPC90aD4NCgkJCQkJCQkJCQkJPHRkPkxlZnQgQXJtPC90ZD4NCgkJCQkJCQkJCQkJPHRkPkxlZnQgQXJtPC90ZD4NCgkJCQkJCQkJCQk8L3RyPg0KCQkJCQkJCQkJPC90Ym9keT4NCgkJCQkJCQkJPC90YWJsZT4NCgkJCQkJCQk8L3RleHQ+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iNTAzNzMwMDAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJCb2R5IGhlaWdodCBtZWFzdXJlIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE0MzAiLz4NCgkJCQkJCQkJCTx2YWx1ZSB4c2k6dHlwZT0iUFEiIHZhbHVlPSIxLjc3IiB1bml0PSJtIj4NCgkJCQkJCQkJCQk8dHJhbnNsYXRpb24gdmFsdWU9IjY5LjciIGNvZGU9Iltpbl9JXSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi44IiBjb2RlU3lzdGVtTmFtZT0iVUNVTSIvPg0KCQkJCQkJCQkJPC92YWx1ZT4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5Pg0KCQkJCQkJCTxlbnRyeT4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjM2MzgwODAwMSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkJvZHkgd2VpZ2h0IG1lYXN1cmUiLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTQzMCIvPg0KCQkJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJQUSIgdmFsdWU9IjE5NC4wIiB1bml0PSJbbGJfYXBdIj4NCgkJCQkJCQkJCQk8dHJhbnNsYXRpb24gdmFsdWU9Ijg4LjAiIGNvZGU9ImtnIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjgiIGNvZGVTeXN0ZW1OYW1lPSJVQ1VNIi8+DQoJCQkJCQkJCQk8L3ZhbHVlPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iNjA2MjEwMDkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJCb2R5IG1hc3MgaW5kZXgiLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTQzMCIvPg0KCQkJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJSVE9fUFFfUFEiPg0KCQkJCQkJCQkJCTxudW1lcmF0b3IgdmFsdWU9IjI4LjEiIHVuaXQ9ImtnIi8+DQoJCQkJCQkJCQkJPGRlbm9taW5hdG9yIHZhbHVlPSIxIiB1bml0PSJhciIvPg0KCQkJCQkJCQkJPC92YWx1ZT4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5Pg0KCQkJCQkJCTxlbnRyeT4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjMwMTg5ODAwNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkJvZHkgc3VyZmFjZSBhcmVhIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE0MzAiLz4NCgkJCQkJCQkJCTx2YWx1ZSB4c2k6dHlwZT0iUFEiIHZhbHVlPSIyLjA1IiB1bml0PSJhciIvPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iMzg2NzI1MDA3IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQm9keSB0ZW1wZXJhdHVyZSIvPg0KCQkJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJCQk8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAwMDA0MDcxNDMwIi8+DQoJCQkJCQkJCQk8dmFsdWUgeHNpOnR5cGU9IlBRIiB2YWx1ZT0iMzYuOSIgdW5pdD0iQ2VsIj4NCgkJCQkJCQkJCQk8dHJhbnNsYXRpb24gdmFsdWU9Ijk4LjUiIGNvZGU9IltkZWdGXSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi44IiBjb2RlU3lzdGVtTmFtZT0iVUNVTSIvPg0KCQkJCQkJCQkJPC92YWx1ZT4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5Pg0KCQkJCQkJCTxlbnRyeT4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjM2NDA3NTAwNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkhlYXJ0IHJhdGUiLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTQzMCIvPg0KCQkJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJSVE9fUFFfUFEiPg0KCQkJCQkJCQkJCTxudW1lcmF0b3IgdmFsdWU9Ijg2Ii8+DQoJCQkJCQkJCQkJPGRlbm9taW5hdG9yIHZhbHVlPSIxIiB1bml0PSJtaW4iLz4NCgkJCQkJCQkJCTwvdmFsdWU+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCQk8ZW50cnk+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSIzNjQwNzUwMDUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJIZWFydCByYXRlIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE1MzAiLz4NCgkJCQkJCQkJCTx2YWx1ZSB4c2k6dHlwZT0iUlRPX1BRX1BRIj4NCgkJCQkJCQkJCQk8bnVtZXJhdG9yIHZhbHVlPSI4NCIvPg0KCQkJCQkJCQkJCTxkZW5vbWluYXRvciB2YWx1ZT0iMSIgdW5pdD0ibWluIi8+DQoJCQkJCQkJCQk8L3ZhbHVlPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iMzY0MDc0MDA5IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iUmVndWxhcml0eSBvZiBoZWFydCByaHl0aG0iLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTQzMCIvPg0KCQkJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJDRCIgY29kZT0iMjQ4NjQ5MDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iSGVhcnQgcmVndWxhciIvPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iMzY0MDc0MDA5IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iUmVndWxhcml0eSBvZiBoZWFydCByaHl0aG0iLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTUzMCIvPg0KCQkJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJDRCIgY29kZT0iMjQ4NjQ5MDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iSGVhcnQgcmVndWxhciIvPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iODYyOTAwMDUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJSZXNwaXJhdG9yeSByYXRlIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE0MzAiLz4NCgkJCQkJCQkJCTx2YWx1ZSB4c2k6dHlwZT0iUlRPX1BRX1BRIj4NCgkJCQkJCQkJCQk8bnVtZXJhdG9yIHZhbHVlPSIxNiIvPg0KCQkJCQkJCQkJCTxkZW5vbWluYXRvciB2YWx1ZT0iMSIgdW5pdD0ibWluIi8+DQoJCQkJCQkJCQk8L3ZhbHVlPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iMjc2MzYyMDAyIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQnJlYXRoaW5nIGVhc2lseSIvPg0KCQkJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJCQk8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAwMDA0MDcxNDMwIi8+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCQk8ZW50cnk+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSI4NjI5MDAwNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IlJlc3BpcmF0b3J5IHJhdGUiLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTUzMCIvPg0KCQkJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJSVE9fUFFfUFEiPg0KCQkJCQkJCQkJCTxudW1lcmF0b3IgdmFsdWU9IjE0Ii8+DQoJCQkJCQkJCQkJPGRlbm9taW5hdG9yIHZhbHVlPSIxIiB1bml0PSJtaW4iLz4NCgkJCQkJCQkJCTwvdmFsdWU+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCQk8ZW50cnk+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSIyNTEwNzYwMDgiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJDdWZmIGJsb29kIHByZXNzdXJlIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE0MzAiLz4NCgkJCQkJCQkJCTx0YXJnZXRTaXRlQ29kZSBjb2RlPSIzNjgyMDgwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJMZWZ0IGFybSIvPg0KCQkJCQkJCQkJPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj4NCgkJCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJCQk8Y29kZSBjb2RlPSIyNzE2NDkwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJTeXN0b2xpYyBCUCIvPg0KCQkJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTUzMCIvPg0KCQkJCQkJCQkJCQk8dmFsdWUgeHNpOnR5cGU9IlBRIiB2YWx1ZT0iMTMyIiB1bml0PSJtbVtIZ10iLz4NCgkJCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCQkJPC9lbnRyeVJlbGF0aW9uc2hpcD4NCgkJCQkJCQkJCTxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+DQoJCQkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCQkJPGNvZGUgY29kZT0iMjcxNjUwMDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iRGlhc3RvbGljIEJQIi8+DQoJCQkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJCQk8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAwMDA0MDcxNTMwIi8+DQoJCQkJCQkJCQkJCTx2YWx1ZSB4c2k6dHlwZT0iUFEiIHZhbHVlPSI4NiIgdW5pdD0ibW1bSGddIi8+DQoJCQkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQkJCTwvZW50cnlSZWxhdGlvbnNoaXA+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCQk8ZW50cnk+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSIyNTEwNzYwMDgiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJDdWZmIGJsb29kIHByZXNzdXJlIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE1MzAiLz4NCgkJCQkJCQkJCTx0YXJnZXRTaXRlQ29kZSBjb2RlPSIzNjgyMDgwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJMZWZ0IGFybSIvPg0KCQkJCQkJCQkJPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj4NCgkJCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJCQk8Y29kZSBjb2RlPSIyNzE2NDkwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJTeXN0b2xpYyBCUCIvPg0KCQkJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3MTUzMCIvPg0KCQkJCQkJCQkJCQk8dmFsdWUgeHNpOnR5cGU9IlBRIiB2YWx1ZT0iMTM1IiB1bml0PSJtbVtIZ10iLz4NCgkJCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCQkJPC9lbnRyeVJlbGF0aW9uc2hpcD4NCgkJCQkJCQkJCTxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+DQoJCQkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCQkJPGNvZGUgY29kZT0iMjcxNjUwMDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iRGlhc3RvbGljIEJQIi8+DQoJCQkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJCQk8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAwMDA0MDcxNTMwIi8+DQoJCQkJCQkJCQkJCTx2YWx1ZSB4c2k6dHlwZT0iUFEiIHZhbHVlPSI4OCIgdW5pdD0ibW1bSGddIi8+DQoJCQkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQkJCTwvZW50cnlSZWxhdGlvbnNoaXA+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCTwvc2VjdGlvbj4NCgkJCQkJPC9jb21wb25lbnQ+DQoJCQkJCTwhLS0gDQogICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgICAgICAgICAgIFBoeXNpY2FsIEV4YW0gIC0gU2tpbg0KICAgICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogICAgICAgICAgLS0+DQoJCQkJCTxjb21wb25lbnQ+DQoJCQkJCQk8c2VjdGlvbj4NCgkJCQkJCQk8Y29kZSBjb2RlPSI4NzA5LTgiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+DQoJCQkJCQkJPHRpdGxlPlNraW4gRXhhbTwvdGl0bGU+DQoJCQkJCQkJPHRleHQ+RXJ5dGhlbWF0b3VzIHJhc2gsIHBhbG1hciBzdXJmYWNlLCBsZWZ0IGluZGV4IGZpbmdlci4NCgkJCQkJCQkJIDxyZW5kZXJNdWx0aU1lZGlhIHJlZmVyZW5jZWRPYmplY3Q9Ik1NMSIvPg0KCQkJCQkJCTwvdGV4dD4NCgkJCQkJCQk8ZW50cnk+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSIyNzE4MDcwMDMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJSYXNoIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxtZXRob2RDb2RlIGNvZGU9IjMyNzUwMDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iSW5zcGVjdGlvbiIvPg0KCQkJCQkJCQkJPHRhcmdldFNpdGVDb2RlIGNvZGU9IjQ4ODU2MDA0IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iU2tpbiBvZiBwYWxtZXIgc3VyZmFjZSBvZiBpbmRleCBmaW5nZXIiPg0KCQkJCQkJCQkJCTxxdWFsaWZpZXI+DQoJCQkJCQkJCQkJCTxuYW1lIGNvZGU9Ijc4NjE1MDA3IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0id2l0aCBsYXRlcmFsaXR5Ii8+DQoJCQkJCQkJCQkJCTx2YWx1ZSBjb2RlPSI3NzcxMDAwIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0ibGVmdCIvPg0KCQkJCQkJCQkJCTwvcXVhbGlmaWVyPg0KCQkJCQkJCQkJPC90YXJnZXRTaXRlQ29kZT4NCgkJCQkJCQkJCTxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iU1BSVCI+DQoJCQkJCQkJCQkJPHJlZ2lvbk9mSW50ZXJlc3QgY2xhc3NDb2RlPSJST0lPVkwiIG1vb2RDb2RlPSJFVk4iIElEPSJNTTEiPg0KCQkJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMy4xIi8+DQoJCQkJCQkJCQkJCTxjb2RlIGNvZGU9IkVMTElQU0UiLz4NCgkJCQkJCQkJCQkJPHZhbHVlIHZhbHVlPSIzIi8+DQoJCQkJCQkJCQkJCTx2YWx1ZSB2YWx1ZT0iMSIvPg0KCQkJCQkJCQkJCQk8dmFsdWUgdmFsdWU9IjMiLz4NCgkJCQkJCQkJCQkJPHZhbHVlIHZhbHVlPSI3Ii8+DQoJCQkJCQkJCQkJCTx2YWx1ZSB2YWx1ZT0iMiIvPg0KCQkJCQkJCQkJCQk8dmFsdWUgdmFsdWU9IjQiLz4NCgkJCQkJCQkJCQkJPHZhbHVlIHZhbHVlPSI0Ii8+DQoJCQkJCQkJCQkJCTx2YWx1ZSB2YWx1ZT0iNCIvPg0KCQkJCQkJCQkJCQk8ZW50cnlSZWxhdGlvbnNoaXAgdHlwZUNvZGU9IlNVQkoiPg0KCQkJCQkJCQkJCQkJPG9ic2VydmF0aW9uTWVkaWEgY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJCQkJCTxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS4yLjEiLz4NCgkJCQkJCQkJCQkJCQk8dmFsdWUgbWVkaWFUeXBlPSJpbWFnZS9naWYiPg0KCQkJCQkJCQkJCQkJCQk8cmVmZXJlbmNlIHZhbHVlPSJsZWZ0aGFuZC5naWYiLz4NCgkJCQkJCQkJCQkJCQk8L3ZhbHVlPg0KCQkJCQkJCQkJCQkJPC9vYnNlcnZhdGlvbk1lZGlhPg0KCQkJCQkJCQkJCQk8L2VudHJ5UmVsYXRpb25zaGlwPg0KCQkJCQkJCQkJCTwvcmVnaW9uT2ZJbnRlcmVzdD4NCgkJCQkJCQkJCTwvZW50cnlSZWxhdGlvbnNoaXA+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCTwvc2VjdGlvbj4NCgkJCQkJPC9jb21wb25lbnQ+DQoJCQkJCTwhLS0gDQogICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgICAgICAgICAgIFBoeXNpY2FsIEV4YW0gIC0gTHVuZ3MNCiAgICAgICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAgICAgICAgIC0tPg0KCQkJCQk8Y29tcG9uZW50Pg0KCQkJCQkJPHNlY3Rpb24+DQoJCQkJCQkJPGNvZGUgY29kZT0iODcxMC02IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPg0KCQkJCQkJCTx0aXRsZT5MdW5nczwvdGl0bGU+DQoJCQkJCQkJPHRleHQ+Q2xlYXIgd2l0aCBubyB3aGVlemUuIEdvb2QgYWlyIGZsb3cuPC90ZXh0Pg0KCQkJCQkJCTxlbnRyeT4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjQ4MzQ4MDA3IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQ2hlc3QgY2xlYXIiLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPG1ldGhvZENvZGUgY29kZT0iMzc5MzEwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJBdXNjdWx0YXRpb24iLz4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5Pg0KCQkJCQkJCTxlbnRyeT4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIiBuZWdhdGlvbkluZD0idHJ1ZSI+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSI1NjAxODAwNCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IldoZWV6aW5nIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxtZXRob2RDb2RlIGNvZGU9IjM3OTMxMDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQXVzY3VsdGF0aW9uIi8+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCTwvc2VjdGlvbj4NCgkJCQkJPC9jb21wb25lbnQ+DQoJCQkJCTwhLS0gDQogICAgICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgICAgICAgICAgIFBoeXNpY2FsIEV4YW0gIC0gQ2FyZGlhYw0KICAgICAgICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogICAgICAgICAgLS0+DQoJCQkJCTxjb21wb25lbnQ+DQoJCQkJCQk8c2VjdGlvbj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIxMDIyMy0yIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyIvPg0KCQkJCQkJCTx0aXRsZT5DYXJkaWFjPC90aXRsZT4NCgkJCQkJCQk8dGV4dD5SUlIgd2l0aCBubyBtdXJtdXIsIG5vIFMzLCBubyBTNC48L3RleHQ+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iNzY4NjMwMDMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJOb3JtYWwgaGVhcnQgcmF0ZSIvPg0KCQkJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJCQk8bWV0aG9kQ29kZSBjb2RlPSIzNzkzMTAwNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkF1c2N1bHRhdGlvbiIvPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQkJPGVudHJ5Pg0KCQkJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJPQlMiIG1vb2RDb2RlPSJFVk4iIG5lZ2F0aW9uSW5kPSJ0cnVlIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9Ijg4NjEwMDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iaGVhcnQgbXVybXVyIi8+DQoJCQkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQkJCTxtZXRob2RDb2RlIGNvZGU9IjM3OTMxMDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQXVzY3VsdGF0aW9uIi8+DQoJCQkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9lbnRyeT4NCgkJCQkJCQk8ZW50cnk+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiIgbmVnYXRpb25JbmQ9InRydWUiPg0KCQkJCQkJCQkJPGNvZGUgY29kZT0iMjc3NDU1MDAyIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iVGhpcmQgaGVhcnQgc291bmQiLz4NCgkJCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCQkJPG1ldGhvZENvZGUgY29kZT0iMzc5MzEwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJBdXNjdWx0YXRpb24iLz4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5Pg0KCQkJCQkJCTxlbnRyeT4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjYwNzIxMDAyIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iRm91cnRoIGhlYXJ0IHNvdW5kIGluYXVkaWJsZSIvPg0KCQkJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJCQk8bWV0aG9kQ29kZSBjb2RlPSIzNzkzMTAwNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkF1c2N1bHRhdGlvbiIvPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnk+DQoJCQkJCQk8L3NlY3Rpb24+DQoJCQkJCTwvY29tcG9uZW50Pg0KCQkJCTwvc2VjdGlvbj4NCgkJCTwvY29tcG9uZW50Pg0KCQkJPCEtLSANCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQogIExhYnMgc2VjdGlvbg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCi0tPg0KCQkJPGNvbXBvbmVudD4NCgkJCQk8c2VjdGlvbj4NCgkJCQkJPGNvZGUgY29kZT0iMTE1MDItMiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4NCgkJCQkJPHRpdGxlPkxhYnM8L3RpdGxlPg0KCQkJCQk8dGV4dD4NCgkJCQkJCTxsaXN0Pg0KCQkJCQkJCTxpdGVtPkNYUiAwMi8wMy8xOTk5OiBIeXBlcmluZmxhdGVkLiBOb3JtYWwgY2FyZGlhYyBzaWxob3VldHRlLCBjbGVhciBsdW5ncy48L2l0ZW0+CQkJCQkNCgkJCQkJCQk8aXRlbT5QZWFrIEZsb3cgdG9kYXk6IDI2MCBsL208L2l0ZW0+DQoJCQkJCQk8L2xpc3Q+DQoJCQkJCTwvdGV4dD4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIyODIyOTAwMDUiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJJbWFnaW5nIGludGVycHJldGF0aW9uIi8+DQoJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQkJCTxpZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xOS4xLjMwMDUiLz4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjI0OTY3NDAwMSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkNoZXN0IGh5cGVyaW5mbGF0ZWQiLz4NCgkJCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJCQk8L2VudHJ5UmVsYXRpb25zaGlwPg0KCQkJCQkJCTxlbnRyeVJlbGF0aW9uc2hpcCB0eXBlQ29kZT0iQ09NUCI+DQoJCQkJCQkJCTxvYnNlcnZhdGlvbiBjbGFzc0NvZGU9Ik9CUyIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS41NTA1Ii8+DQoJCQkJCQkJCQk8Y29kZSBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBudWxsRmxhdm9yPSJPVEgiPg0KCQkJCQkJCQkJCTxvcmlnaW5hbFRleHQ+bm9ybWFsIGNhcmRpYWMgc2lsaG91ZXR0ZTwvb3JpZ2luYWxUZXh0Pg0KCQkJCQkJCQkJPC9jb2RlPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnlSZWxhdGlvbnNoaXA+DQoJCQkJCQkJPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj4NCgkJCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIiBuZWdhdGlvbkluZD0idHJ1ZSI+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS42Njc1Ii8+DQoJCQkJCQkJCQk8Y29kZSBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBudWxsRmxhdm9yPSJPVEgiPg0KCQkJCQkJCQkJCTxvcmlnaW5hbFRleHQ+cmFkaW9wYWNpdGllczwvb3JpZ2luYWxUZXh0Pg0KCQkJCQkJCQkJPC9jb2RlPg0KCQkJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQkJCTwvZW50cnlSZWxhdGlvbnNoaXA+DQoJCQkJCQkJPHJlZmVyZW5jZSB0eXBlQ29kZT0iU1BSVCI+DQoJCQkJCQkJCTxleHRlcm5hbE9ic2VydmF0aW9uIGNsYXNzQ29kZT0iREdJTUciPg0KCQkJCQkJCQkJPGlkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjE5LjEuMTQiLz4NCgkJCQkJCQkJCTxjb2RlIGNvZGU9IjU2MzUwMDA0IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQ2hlc3QtWC1yYXkiLz4NCgkJCQkJCQkJPC9leHRlcm5hbE9ic2VydmF0aW9uPg0KCQkJCQkJCTwvcmVmZXJlbmNlPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS43MDA1Ii8+DQoJCQkJCQkJPGNvZGUgY29kZT0iMzEzMTkzMDAyIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iUGVhayBmbG93Ii8+DQoJCQkJCQkJPHN0YXR1c0NvZGUgY29kZT0iY29tcGxldGVkIi8+DQoJCQkJCQkJPGVmZmVjdGl2ZVRpbWUgdmFsdWU9IjIwMDAwNDA3Ii8+DQoJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJSVE9fUFFfUFEiPg0KCQkJCQkJCQk8bnVtZXJhdG9yIHZhbHVlPSIyNjAiIHVuaXQ9ImwiLz4NCgkJCQkJCQkJPGRlbm9taW5hdG9yIHZhbHVlPSIxIiB1bml0PSJtaW4iLz4NCgkJCQkJCQk8L3ZhbHVlPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQk8L3NlY3Rpb24+DQoJCQk8L2NvbXBvbmVudD4NCgkJCTwhLS0gDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICBJbi1vZmZpY2UgUHJvY2VkdXJlIHNlY3Rpb24NCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQotLT4NCgkJCTxjb21wb25lbnQ+DQoJCQkJPHNlY3Rpb24+DQoJCQkJCTxjb2RlIGNvZGU9IjI5NTU0LTMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+DQoJCQkJCTx0aXRsZT5Jbi1vZmZpY2UgUHJvY2VkdXJlczwvdGl0bGU+DQoJCQkJCTx0ZXh0Pg0KCQkJCQkJPGxpc3Q+DQoJCQkJCQkJPGl0ZW0+U3V0dXJlIHJlbW92YWwsIGxlZnQgZm9yZWFybS48L2l0ZW0+DQoJCQkJCQk8L2xpc3Q+DQoJCQkJCTwvdGV4dD4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPHByb2NlZHVyZSBjbGFzc0NvZGU9IlBST0MiIG1vb2RDb2RlPSJFVk4iPg0KCQkJCQkJCTxjb2RlIGNvZGU9IjMwNTQ5MDAxIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iU3V0dXJlIHJlbW92YWwiLz4NCgkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQk8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAwMDA0MDcxNDMwIi8+DQoJCQkJCQkJPHRhcmdldFNpdGVDb2RlIGNvZGU9IjY2NDgwMDA4IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iTGVmdCBmb3JlYXJtIi8+DQoJCQkJCQk8L3Byb2NlZHVyZT4NCgkJCQkJPC9lbnRyeT4NCgkJCQk8L3NlY3Rpb24+DQoJCQk8L2NvbXBvbmVudD4NCgkJCTwhLS0gDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICBBc3Nlc3NtZW50IHNlY3Rpb24NCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQotLT4NCgkJCTxjb21wb25lbnQ+DQoJCQkJPHNlY3Rpb24+DQoJCQkJCTxjb2RlIGNvZGU9IjExNDk2LTciIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuMSIgY29kZVN5c3RlbU5hbWU9IkxPSU5DIi8+DQoJCQkJCTx0aXRsZT5Bc3Nlc3NtZW50PC90aXRsZT4NCgkJCQkJPHRleHQ+DQoJCQkJCQk8bGlzdD4NCgkJCQkJCQk8aXRlbT5Bc3RobWEsIHdpdGggcHJpb3Igc21va2luZyBoaXN0b3J5LiBEaWZmaWN1bHR5IHdlYW5pbmcgb2ZmIHN0ZXJvaWRzLiBXaWxsIHRyeSBncmFkdWFsIHRhcGVyLjwvaXRlbT4NCgkJCQkJCQk8aXRlbT5IeXBlcnRlbnNpb24sIHdlbGwtY29udHJvbGxlZC48L2l0ZW0+DQoJCQkJCQkJPGl0ZW0+Q29udGFjdCBkZXJtYXRpdGlzIG9uIGZpbmdlci48L2l0ZW0+DQoJCQkJCQk8L2xpc3Q+DQoJCQkJCTwvdGV4dD4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iQ09ORCIgbW9vZENvZGU9IkVWTiI+DQoJCQkJCQkJPGNvZGUgY29kZT0iMTQ2NTcwMDkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJFc3RhYmxpc2hlZCBkaWFnbm9zaXMiLz4NCgkJCQkJCQk8c3RhdHVzQ29kZSBjb2RlPSJjb21wbGV0ZWQiLz4NCgkJCQkJCQk8ZWZmZWN0aXZlVGltZSB2YWx1ZT0iMjAwMDA0MDcxNTMwIi8+DQoJCQkJCQkJPHZhbHVlIHhzaTp0eXBlPSJDRCIgY29kZT0iMTk1OTY3MDAxIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iQXN0aG1hIj4NCgkJCQkJCQkJPHRyYW5zbGF0aW9uIGNvZGU9IjQ5MzkwIiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjIiIGNvZGVTeXN0ZW1OYW1lPSJJQ0Q5Q00iIGRpc3BsYXlOYW1lPSJBU1RITUEgVy9PIFNUQVRVUyBBU1RITUFUSUNVUyIvPg0KCQkJCQkJCTwvdmFsdWU+DQoJCQkJCQkJPHJlZmVyZW5jZSB0eXBlQ29kZT0iRUxOSyI+DQoJCQkJCQkJCTxleHRlcm5hbE9ic2VydmF0aW9uIGNsYXNzQ29kZT0iQ09ORCI+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS4zNSIvPg0KCQkJCQkJCQk8L2V4dGVybmFsT2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9yZWZlcmVuY2U+DQoJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQk8L2VudHJ5Pg0KCQkJCQk8ZW50cnk+DQoJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJDT05EIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIxNDY1NzAwOSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkVzdGFibGlzaGVkIGRpYWdub3NpcyIvPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE1MzAiLz4NCgkJCQkJCQk8dmFsdWUgeHNpOnR5cGU9IkNEIiBjb2RlPSI1OTYyMTAwMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkVzc2VudGlhbCBoeXBlcnRlbnNpb24iPg0KCQkJCQkJCQk8dHJhbnNsYXRpb24gY29kZT0iNDAxOSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4yIiBjb2RlU3lzdGVtTmFtZT0iSUNEOUNNIiBkaXNwbGF5TmFtZT0iSFlQRVJURU5TSU9OIE5PUyIvPg0KCQkJCQkJCTwvdmFsdWU+DQoJCQkJCQkJPHJlZmVyZW5jZSB0eXBlQ29kZT0iRUxOSyI+DQoJCQkJCQkJCTxleHRlcm5hbE9ic2VydmF0aW9uIGNsYXNzQ29kZT0iQ09ORCI+DQoJCQkJCQkJCQk8aWQgcm9vdD0iMi4xNi44NDAuMS4xMTM4ODMuMTkuMS4zNyIvPg0KCQkJCQkJCQk8L2V4dGVybmFsT2JzZXJ2YXRpb24+DQoJCQkJCQkJPC9yZWZlcmVuY2U+DQoJCQkJCQk8L29ic2VydmF0aW9uPg0KCQkJCQk8L2VudHJ5Pg0KCQkJCQk8ZW50cnk+DQoJCQkJCQk8b2JzZXJ2YXRpb24gY2xhc3NDb2RlPSJDT05EIiBtb29kQ29kZT0iRVZOIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIxNDY1NzAwOSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkVzdGFibGlzaGVkIGRpYWdub3NpcyIvPg0KCQkJCQkJCTxzdGF0dXNDb2RlIGNvZGU9ImNvbXBsZXRlZCIvPg0KCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwNzE1MzAiLz4NCgkJCQkJCQk8dmFsdWUgeHNpOnR5cGU9IkNEIiBjb2RlPSI0MDI3NTAwNCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IkNvbnRhY3QgZGVybWF0aXRpcyI+DQoJCQkJCQkJCTx0cmFuc2xhdGlvbiBjb2RlPSI2OTIuOSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4yIiBjb2RlU3lzdGVtTmFtZT0iSUNEOUNNIiBkaXNwbGF5TmFtZT0iQ29udGFjdCBEZXJtYXRpdGlzLCBOT1MiLz4NCgkJCQkJCQk8L3ZhbHVlPg0KCQkJCQkJCTx0YXJnZXRTaXRlQ29kZSBjb2RlPSI0ODg1NjAwNCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IlNraW4gb2YgcGFsbWVyIHN1cmZhY2Ugb2YgaW5kZXggZmluZ2VyIj4NCgkJCQkJCQkJPHF1YWxpZmllcj4NCgkJCQkJCQkJCTxuYW1lIGNvZGU9Ijc4NjE1MDA3IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0id2l0aCBsYXRlcmFsaXR5Ii8+DQoJCQkJCQkJCQk8dmFsdWUgY29kZT0iNzc3MTAwMCIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9ImxlZnQiLz4NCgkJCQkJCQkJPC9xdWFsaWZpZXI+DQoJCQkJCQkJPC90YXJnZXRTaXRlQ29kZT4NCgkJCQkJCTwvb2JzZXJ2YXRpb24+DQoJCQkJCTwvZW50cnk+DQoJCQkJPC9zZWN0aW9uPg0KCQkJPC9jb21wb25lbnQ+DQoJCQk8IS0tIA0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCiAgUGxhbiBzZWN0aW9uDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KLS0+DQoJCQk8Y29tcG9uZW50Pg0KCQkJCTxzZWN0aW9uPg0KCQkJCQk8dGVtcGxhdGVJZCByb290PSIyLjE2Ljg0MC4xLjExMzg4My4xMC4yMC4yMi4yLjEwIiBleHRlbnNpb249IjIwMTQtMDYtMDkiLz4NCgkJCQkJPGNvZGUgY29kZT0iMTg3NzYtNSIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi4xIiBjb2RlU3lzdGVtTmFtZT0iTE9JTkMiLz4NCgkJCQkJPHRpdGxlPlBsYW48L3RpdGxlPg0KCQkJCQk8dGV4dD4NCgkJCQkJCTxsaXN0Pg0KCQkJCQkJCTxpdGVtPkNvbXBsZXRlIFBGVHMgd2l0aCBsdW5nIHZvbHVtZXMuPC9pdGVtPg0KCQkJCQkJCTxpdGVtPkNoZW0tNyB0b21vcnJvdy48L2l0ZW0+DQoJCQkJCQkJPGl0ZW0+VGVhY2ggcGVhayBmbG93IHJhdGUgbWVhc3VyZW1lbnQuPC9pdGVtPg0KCQkJCQkJCTxpdGVtPkRlY3JlYXNlIHByZWRuaXNvbmUgdG8gMjBxT0QgYWx0ZXJuYXRpbmcgd2l0aCAxOHFPRC48L2l0ZW0+DQoJCQkJCQkJPGl0ZW0+SHlkcm9jb3J0aXNvbmUgY3JlYW0gdG8gZmluZ2VyIEJJRC48L2l0ZW0+DQoJCQkJCQkJPGl0ZW0+UlRDIDEgd2Vlay48L2l0ZW0+DQoJCQkJCQk8L2xpc3Q+DQoJCQkJCTwvdGV4dD4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPGFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IklOVCI+DQoJCQkJCQkJPGlkLz4NCgkJCQkJCQk8Y29kZSBjb2RlPSIyMzQyNjAwNiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IlB1bG1vbmFyeSBmdW5jdGlvbiB0ZXN0Ii8+DQoJCQkJCQkJPHRleHQ+Q29tcGxldGUgUEZUcyB3aXRoIGx1bmcgdm9sdW1lcy48L3RleHQ+DQoJCQkJCQkJPGVudHJ5UmVsYXRpb25zaGlwIHR5cGVDb2RlPSJDT01QIj4NCgkJCQkJCQkJPGFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IklOVCI+DQoJCQkJCQkJCQk8Y29kZSBjb2RlPSIyNTI0NzIwMDQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJMdW5nIHZvbHVtZSB0ZXN0Ii8+DQoJCQkJCQkJCTwvYWN0Pg0KCQkJCQkJCTwvZW50cnlSZWxhdGlvbnNoaXA+DQoJCQkJCQk8L2FjdD4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPG9ic2VydmF0aW9uIGNsYXNzQ29kZT0iT0JTIiBtb29kQ29kZT0iSU5UIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIyNDMyMC00IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42LjEiIGNvZGVTeXN0ZW1OYW1lPSJMT0lOQyI+DQoJCQkJCQkJCTxvcmlnaW5hbFRleHQ+Q2hlbS03PC9vcmlnaW5hbFRleHQ+DQoJCQkJCQkJCTx0cmFuc2xhdGlvbiBjb2RlPSJhWVU3dDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjE5LjI3OC40NyIgY29kZVN5c3RlbU5hbWU9Ik15TG9jYWxDb2RlU3lzdGVtIiBkaXNwbGF5TmFtZT0iQ2hlbTciLz4NCgkJCQkJCQk8L2NvZGU+DQoJCQkJCQkJPHRleHQ+Q2hlbS03IHRvbW9ycm93PC90ZXh0Pg0KCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHZhbHVlPSIyMDAwMDQwOCIvPg0KCQkJCQkJPC9vYnNlcnZhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPGFjdCBjbGFzc0NvZGU9IkFDVCIgbW9vZENvZGU9IklOVCI+DQoJCQkJCQkJPGlkLz4NCgkJCQkJCQk8Y29kZSBjb2RlPSIyMjM0NjgwMDkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJUZWFjaGluZyBvZiBza2lsbHMiPg0KCQkJCQkJCQk8cXVhbGlmaWVyPg0KCQkJCQkJCQkJPG5hbWUgY29kZT0iMzYzNzAyMDA2IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iaGFzIGZvY3VzIi8+DQoJCQkJCQkJCQk8dmFsdWUgY29kZT0iMjk4OTMwMDYiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJQZWFrIGZsb3cgcmF0ZSBtZWFzdXJlbWVudCIvPg0KCQkJCQkJCQk8L3F1YWxpZmllcj4NCgkJCQkJCQk8L2NvZGU+DQoJCQkJCQk8L2FjdD4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPHN1YnN0YW5jZUFkbWluaXN0cmF0aW9uIGNsYXNzQ29kZT0iU0JBRE0iIG1vb2RDb2RlPSJSUU8iPg0KCQkJCQkJCTx0ZXh0PnByZWRuaXNvbmUgMjBxT0QgYWx0ZXJuYXRpbmcgd2l0aCAxOHFPRC48L3RleHQ+DQoJCQkJCQkJPHJvdXRlQ29kZSBjb2RlPSJQTyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xMTIiIGNvZGVTeXN0ZW1OYW1lPSJSb3V0ZU9mQWRtaW5pc3RyYXRpb24iLz4NCgkJCQkJCQk8Y29uc3VtYWJsZT4NCgkJCQkJCQkJPG1hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJCQk8bWFudWZhY3R1cmVkTGFiZWxlZERydWc+DQoJCQkJCQkJCQkJPGNvZGUgY29kZT0iMTAzMTIwMDMiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJQcmVkbmlzb25lIHByZXBhcmF0aW9uIi8+DQoJCQkJCQkJCQk8L21hbnVmYWN0dXJlZExhYmVsZWREcnVnPg0KCQkJCQkJCQk8L21hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJPC9jb25zdW1hYmxlPg0KCQkJCQkJPC9zdWJzdGFuY2VBZG1pbmlzdHJhdGlvbj4NCgkJCQkJPC9lbnRyeT4NCgkJCQkJPGVudHJ5Pg0KCQkJCQkJPHN1YnN0YW5jZUFkbWluaXN0cmF0aW9uIGNsYXNzQ29kZT0iU0JBRE0iIG1vb2RDb2RlPSJSUU8iPg0KCQkJCQkJCTx0ZXh0Pkh5ZHJvY29ydGlzb25lIGNyZWFtIHRvIGZpbmdlciBCSUQuPC90ZXh0Pg0KCQkJCQkJCTxlZmZlY3RpdmVUaW1lIHhzaTp0eXBlPSJQSVZMX1RTIiBpbnN0aXR1dGlvblNwZWNpZmllZD0idHJ1ZSI+DQoJCQkJCQkJCTxwZXJpb2QgdmFsdWU9IjEyIiB1bml0PSJoIi8+DQoJCQkJCQkJPC9lZmZlY3RpdmVUaW1lPg0KCQkJCQkJCTxyb3V0ZUNvZGUgY29kZT0iU0tJTiIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNS4xMTIiIGNvZGVTeXN0ZW1OYW1lPSJSb3V0ZU9mQWRtaW5pc3RyYXRpb24iIGRpc3BsYXlOYW1lPSJUb3BpY2FsIGFwcGxpY2F0aW9uLCBza2luIi8+DQoJCQkJCQkJPGFwcHJvYWNoU2l0ZUNvZGUgY29kZT0iNDg4NTYwMDQiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJTa2luIG9mIHBhbG1lciBzdXJmYWNlIG9mIGluZGV4IGZpbmdlciI+DQoJCQkJCQkJCTxxdWFsaWZpZXI+DQoJCQkJCQkJCQk8bmFtZSBjb2RlPSI3ODYxNTAwNyIgY29kZVN5c3RlbT0iMi4xNi44NDAuMS4xMTM4ODMuNi45NiIgY29kZVN5c3RlbU5hbWU9IlNOT01FRCBDVCIgZGlzcGxheU5hbWU9IndpdGggbGF0ZXJhbGl0eSIvPg0KCQkJCQkJCQkJPHZhbHVlIGNvZGU9Ijc3NzEwMDAiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJsZWZ0Ii8+DQoJCQkJCQkJCTwvcXVhbGlmaWVyPg0KCQkJCQkJCTwvYXBwcm9hY2hTaXRlQ29kZT4NCgkJCQkJCQk8Y29uc3VtYWJsZT4NCgkJCQkJCQkJPG1hbnVmYWN0dXJlZFByb2R1Y3Q+DQoJCQkJCQkJCQk8bWFudWZhY3R1cmVkTGFiZWxlZERydWc+DQoJCQkJCQkJCQkJPGNvZGUgY29kZT0iMzMxNjQ2MDA1IiBjb2RlU3lzdGVtPSIyLjE2Ljg0MC4xLjExMzg4My42Ljk2IiBjb2RlU3lzdGVtTmFtZT0iU05PTUVEIENUIiBkaXNwbGF5TmFtZT0iSHlkcm9jb3J0aXNvbmUgY3JlYW0iLz4NCgkJCQkJCQkJCTwvbWFudWZhY3R1cmVkTGFiZWxlZERydWc+DQoJCQkJCQkJCTwvbWFudWZhY3R1cmVkUHJvZHVjdD4NCgkJCQkJCQk8L2NvbnN1bWFibGU+DQoJCQkJCQk8L3N1YnN0YW5jZUFkbWluaXN0cmF0aW9uPg0KCQkJCQk8L2VudHJ5Pg0KCQkJCQk8ZW50cnk+DQoJCQkJCQk8ZW5jb3VudGVyIGNsYXNzQ29kZT0iRU5DIiBtb29kQ29kZT0iUlFPIj4NCgkJCQkJCQk8Y29kZSBjb2RlPSIxODUzODkwMDkiIGNvZGVTeXN0ZW09IjIuMTYuODQwLjEuMTEzODgzLjYuOTYiIGNvZGVTeXN0ZW1OYW1lPSJTTk9NRUQgQ1QiIGRpc3BsYXlOYW1lPSJGb2xsb3ctdXAgdmlzaXQiLz4NCgkJCQkJCQk8ZWZmZWN0aXZlVGltZT4NCgkJCQkJCQkJPGxvdyB2YWx1ZT0iMjAwMDA0MTIiLz4NCgkJCQkJCQkJPGhpZ2ggdmFsdWU9IjIwMDAwNDE3Ii8+DQoJCQkJCQkJPC9lZmZlY3RpdmVUaW1lPg0KCQkJCQkJPC9lbmNvdW50ZXI+DQoJCQkJCTwvZW50cnk+DQoJCQkJPC9zZWN0aW9uPg0KCQkJPC9jb21wb25lbnQ+DQoJCTwvc3RydWN0dXJlZEJvZHk+DQoJPC9jb21wb25lbnQ+DQo8L0NsaW5pY2FsRG9jdW1lbnQ+DQo="} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/other/ig-r4.jsonX b/node_modules/hl7.cda.uv.core/other/ig-r4.jsonX new file mode 100644 index 0000000..1330f3c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/other/ig-r4.jsonX @@ -0,0 +1 @@ +{"resourceType":"ImplementationGuide","id":"hl7.cda.uv.core","text":{"status":"extensions","div":"

ClinicalDocumentArchitecture

The official URL for this implementation guide is:

http://hl7.org/cda/stds/core/ImplementationGuide/hl7.cda.uv.core
"},"url":"http://hl7.org/cda/stds/core/ImplementationGuide/hl7.cda.uv.core","version":"2.0.0-sd","name":"ClinicalDocumentArchitecture","title":"Clinical Document Architecture","status":"active","experimental":false,"date":"2024-05-17T05:57:28+10:00","publisher":"Health Level 7","contact":[{"name":"HL7 International - Structured Documents","telecom":[{"system":"url","value":"http://www.hl7.org/Special/committees/structure"},{"system":"email","value":"structdog@lists.HL7.org"}]}],"packageId":"hl7.cda.uv.core","license":"CC0-1.0","fhirVersion":["5.0.0"],"dependsOn":[{"id":"hl7ext","extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/implementationguide-dependency-comment","valueMarkdown":"Automatically added as a dependency - all IGs depend on the HL7 Extension Pack"}],"uri":"http://hl7.org/fhir/extensions/ImplementationGuide/hl7.fhir.uv.extensions","packageId":"hl7.fhir.uv.extensions.r5","version":"5.1.0"},{"id":"terminology","uri":"http://terminology.hl7.org/ImplementationGuide/hl7.terminology","packageId":"hl7.terminology","version":"5.2.0"}],"definition":{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-internal-dependency","valueCode":"hl7.fhir.uv.tools#0.1.0"},{"extension":[{"url":"code","valueCode":"copyrightyear"},{"url":"value","valueString":"2019+"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-version"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"excludejson"},{"url":"value","valueString":"false"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"jira-code"},{"url":"value","valueString":"cda-sd"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"releaselabel"},{"url":"value","valueString":"release"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"html-exempt"},{"url":"value","valueString":"transformed-example.html"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"autoload-resources"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"path-liquid"},{"url":"value","valueString":"template/liquid"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"path-liquid"},{"url":"value","valueString":"input/liquid"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"path-qa"},{"url":"value","valueString":"temp/qa"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"path-temp"},{"url":"value","valueString":"temp/pages"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"path-output"},{"url":"value","valueString":"output"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"path-suppressed-warnings"},{"url":"value","valueString":"input/ignoreWarnings.txt"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"path-history"},{"url":"value","valueString":"http://hl7.org/cda/stds/core/history.html"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"template-html"},{"url":"value","valueString":"template-page.html"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"template-md"},{"url":"value","valueString":"template-page-md.html"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-contact"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-context"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-copyright"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-jurisdiction"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-license"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-publisher"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"apply-wg"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"active-tables"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"fmm-definition"},{"url":"value","valueString":"http://hl7.org/fhir/versions.html#maturity"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"propagate-status"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"excludelogbinaryformat"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"tabbed-snapshots"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"},{"extension":[{"url":"code","valueCode":"excludettl"},{"url":"value","valueString":"true"}],"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"}],"grouping":[{"id":"classes","name":"CDA Classes","description":"Primary CDA Objects"},{"id":"datatypes-complex","name":"V3 Complex Data Types","description":"General-purpose complex types, which are re-usable clusters of elements"},{"id":"datatypes-simple","name":"V3 Simple Data Types","description":"Simple / primitive types, which are single XML attributes"},{"id":"datatypes-xml","name":"XML Data Types","description":"Other, non-CDA, data types used to support exchange of CDA documents"}],"resource":[{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Act"},"name":"Act (CDA Class)","description":"A derivative of the RIM Act class, to be used when the other more specific classes aren't appropriate.\n\nAct.negationInd, when set to \"true\", is a positive assertion that the Act as a whole is negated. Some properties such as Act.id, Act.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Act. An act statement with negationInd is still a statement about the specific fact described by the Act. For instance, a negated \"finding of wheezing on July 1\" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AD"},"name":"AD: PostalAddress (V3 Data Type)","description":"Mailing and home or office addresses. A sequence of address parts, such as street or post office Box, city, postal code, country, etc.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ADXP"},"name":"ADXP: CharacterString (V3 Data Type)","description":"A character string that may have a type-tag signifying its role in the address. Typical parts that exist in about every address are street, house number, or post box, postal code, city, country but other roles may be defined regionally, nationally, or on an enterprise level (e.g. in military addresses). Addresses are usually broken up into lines, which are indicated by special line-breaking delimiter elements (e.g., DEL).","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AlternateIdentification"},"name":"AlternateIdentification (CDA Class)","description":"The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/ANY"},"name":"ANY: DataValue (V3 Data Type)","description":"Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssignedAuthor"},"name":"AssignedAuthor (CDA Class)","description":"An author is a person in the role of an assigned author (AssignedAuthor class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssignedCustodian"},"name":"AssignedCustodian (CDA Class)","description":"A custodian is a scoping organization in the role of an assigned custodian (AssignedCustodian class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssignedEntity"},"name":"AssignedEntity (CDA Class)","description":"AssignedEntity (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AssociatedEntity"},"name":"AssociatedEntity (CDA Class)","description":"A participant is a person or organization in the role of a participating entity (AssociatedEntity class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Authenticator"},"name":"Authenticator (CDA Class)","description":"Represents a participant who has attested to the accuracy of the document, but who does not have privileges to legally authenticate the document. An example would be a resident physician who sees a patient and dictates a note, then later signs it. A clinical document can have zero to many authenticators. While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. An authenticator has a required authenticator.time indicating the time of authentication, and a required authenticator.signatureCode, indicating that a signature has been obtained and is on file.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Author"},"name":"Author (CDA Class)","description":"Represents the humans and/or machines that authored the document. In some cases, the role or function of the author is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"Medical Student Progress Note\". The role of the author can also be recorded in the Author.functionCode or AssignedAuthor.code attribute. If either of these attributes is included, they should be equivalent to or further specialize the role inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply \"Physician Progress Note\" and the value of Author.functionCode is \"rounding physician\"), and shall not conflict with the role inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/AuthoringDevice"},"name":"AuthoringDevice (CDA Class)","description":"AuthoringDevice (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Authorization"},"name":"Authorization (CDA Class)","description":"Authorization (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Birthplace"},"name":"Birthplace (CDA Class)","description":"A Patient's birthplace is represented as a relationship between a patient and a place. The Birthplace class is played by a place (Place class), and scoped by the patient (Patient class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/BL"},"name":"BL: Boolean (V3 Data Type)","description":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CD"},"name":"CD: ConceptDescriptor (V3 Data Type)","description":"A concept descriptor represents any kind of concept usually by giving a code defined in a code system. A concept descriptor can contain the original text or phrase that served as the basis of the coding and one or more translations into different coding systems. A concept descriptor can also contain qualifiers to describe, e.g., the concept of a \"left foot\" as a postcoordinated term built from the primary code \"FOOT\" and the qualifier \"LEFT\". In cases of an exceptional value, the concept descriptor need not contain a code but only the original text describing that concept.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CE"},"name":"CE: CodedWithEquivalents (V3 Data Type)","description":"Coded data that consists of a coded value (CV) and, optionally, coded value(s) from other coding systems that identify the same concept. Used when alternative codes may exist.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ClinicalDocument"},"name":"ClinicalDocument (CDA Class)","description":"This is a generated StructureDefinition that describes CDA - that is, CDA as it actually is for R2. The intent of this StructureDefinition is to enable CDA to be a FHIR resource. That enables the FHIR infrastructure - API, conformance, query - to be used directly against CDA","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/implementationguide-resource-format","valueCode":"application/xml"},{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"Binary"}],"reference":{"reference":"Binary/clinicaldocument-example"},"name":"Example CDA document","description":"Example CDA document from original CDA release","exampleCanonical":"http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CO"},"name":"CO: CodedOrdinal (V3 Data Type)","description":"Coded data, where the coding system from which the code comes is ordered","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Component"},"name":"Component (CDA Class)","description":"Component (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ComponentOf"},"name":"ComponentOf (CDA Class)","description":"ComponentOf (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Consent"},"name":"Consent (CDA Class)","description":"This class references the consents associated with this document. The type of consent (e.g. a consent to perform the related ServiceEvent, a consent for the information contained in the document to be released to a third party) is conveyed in Consent.code. Consents referenced in the CDA Header have been finalized (Consent.statusCode must equal \"completed\") and should be on file.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CR"},"name":"CR: ConceptRole (V3 Data Type)","description":"A concept qualifier code with optionally named role. Both qualifier role and value codes must be defined by the coding system of the CD containing the concept qualifier. For example, if SNOMED RT defines a concept \"leg\", a role relation \"has-laterality\", and another concept \"left\", the concept role relation allows to add the qualifier \"has-laterality: left\" to a primary code \"leg\" to construct the meaning \"left leg\".","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Criterion"},"name":"Criterion (CDA Class)","description":"Criterion (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CS"},"name":"CS: CodedSimpleValue (V3 Data Type)","description":"Coded data in its simplest form, where only the code is not predetermined. The code system and code system version are fixed by the context in which the CS value occurs. CS is used for coded attributes that have a single HL7-defined value set.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Custodian"},"name":"Custodian (CDA Class)","description":"Represents the organization that is in charge of maintaining the document. The custodian is the steward that is entrusted with the care of the document. Every CDA document has exactly one custodian.The custodian participation satisfies the CDA definition of Stewardship (see What is the CDA (§ 1.1 )). Because CDA is an exchange standard and may not represent the original form of the authenticated document, the custodian represents the steward of the original source document.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CustodianOrganization"},"name":"CustodianOrganization (CDA Class)","description":"The steward organization (CustodianOrganization class) is an entity scoping the role of AssignedCustodian, and has a required CustodianOrganization.id.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/CV"},"name":"CV: CodedValue (V3 Data Type)","description":"Coded data, specifying only a code, code system, and optionally display name and original text. Used only as the data type for other data types' properties.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/DataEnterer"},"name":"DataEnterer (CDA Class)","description":"Represents the participant who has transformed a dictated note into text.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Device"},"name":"Device (CDA Class)","description":"A ManufacturedMaterial used in an activity without being substantially changed through that activity.\n\nThis includes durable (reusable) medical equipment as well as disposable equipment. The kind of device is identified by the code attribute inherited from Entity.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/DocumentationOf"},"name":"DocumentationOf (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Performer1"},"name":"Performer1 (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Performer2"},"name":"Performer2 (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ED"},"name":"ED: EncapsulatedData (V3 Data Type)","description":"Data that is primarily intended for human interpretation or for further machine processing outside the scope of HL7. This includes unformatted or formatted written language, multimedia data, or structured information in as defined by a different standard (e.g., XML-signatures.) Instead of the data itself, an may contain only a reference (see .) Note that the data type is a specialization of the data type when the media type is text/plain.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EIVL-TS"},"name":"EIVL_TS: EventRelatedPeriodicInterval (V3 Data Type)","description":"Specifies a periodic interval of time where the recurrence is based on activities of daily living or other important events that are time-related but not fully determined by time.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EN"},"name":"EN: EntityName (V3 Data Type)","description":"A name for a person, organization, place or thing. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for entity name values are \"Jim Bob Walton, Jr.\", \"Health Level Seven, Inc.\", \"Lake Tahoe\", etc. An entity name may be as simple as a character string or may consist of several entity name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\", \"Health Level Seven\" and \"Inc.\", \"Lake\" and \"Tahoe\".","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EncompassingEncounter"},"name":"EncompassingEncounter (CDA Class)","description":"This optional class represents the setting of the clinical encounter during which the documented act(s) or ServiceEvent occurred. Documents are not necessarily generated during an encounter, such as when a clinician, in response to an abnormal lab result, attempts to contact the patient but can't, and writes a Progress Note.\n\nIn some cases, the setting of the encounter is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"Diabetes Clinic Progress Note\". The setting of an encounter can also be transmitted in the HealthCareFacility.code attribute. If HealthCareFacility.code is sent, it should be equivalent to or further specialize the value inherent in the ClinicalDocument.code (such as where the ClinicalDocument.code is simply \"Clinic Progress Note\" and the value of HealthCareFacility.code is \"cardiology clinic\"), and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.\n\nEncompassingEncounter.dischargeDispositionCode can be used to depict the disposition of the patient at the time of hospital discharge (e.g., discharged to home, expired, against medical advice, etc.).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Encounter"},"name":"Encounter (CDA Class)","description":"A derivative of the RIM PatientEncounter class, used to represent related encounters, such as follow-up visits or referenced past encounters.\n\nNOTE: The EncompassingEncounter class in the CDA Header (see Header Relationships (§ 4.2.3 )) represents the setting of the clinical encounter during which the documented act occurred. The Encounter class in the CDA Body is used to represent other related encounters.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EncounterParticipant"},"name":"EncounterParticipant (CDA Class)","description":"TODO","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Entity"},"name":"Entity (CDA Class)","description":"A physical thing, group of physical things or an organization capable of participating in Acts while in a role.\n\nAn entity is a physical object that has, had or will have existence. The only exception to this is Organization, which while not having a physical presence, fulfills the other characteristics of an Entity. Entity stipulates the thing itself, not the Roles it may play: the Role of Patient, e.g., is played by the Person Entity.\n\nLiving subjects (including human beings), organizations, materials, places and their specializations.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Entry"},"name":"Entry (CDA Class)","description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/EntryRelationship"},"name":"EntryRelationship (CDA Class)","description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ENXP"},"name":"ENXP: Entity Name Part (V3 Data Type)","description":"A character string token representing a part of a name. May have a type code signifying the role of the part in the whole entity name, and a qualifier code for more detail about the name part type. Typical name parts for person names are given names, and family names, titles, etc.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalAct"},"name":"ExternalAct (CDA Class)","description":"ExternalAct is a derivative of the RIM Act class, to be used when the other more specific classes are not appropriate.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalDocument"},"name":"ExternalDocument (CDA Class)","description":"ExternalDocument is a derivative of the RIM Document class, used for representing external documents. ExternalDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the external document.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalObservation"},"name":"ExternalObservation (CDA Class)","description":"ExternalObservation is a derivative of the RIM Observation class, used for representing external coded and other observations.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ExternalProcedure"},"name":"ExternalProcedure (CDA Class)","description":"ExternalProcedure is a derivative of the RIM Procedure class, used for representing external procedures.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Guardian"},"name":"Guardian (CDA Class)","description":"A patient's guardian is a person or organization in the role of guardian (Guardian class). The entity playing the role of guardian is a person (Person class) or organization (Organization class). The entity scoping the role is the patient (Patient class).\n\nWhere a guardian is not explicitly stated, the value should default to local business practice (e.g. the patient makes their own health care decisions unless incapacitated in which case healthcare decisions are made by the patient's spouse).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/HealthCareFacility"},"name":"HealthCareFacility (CDA Class)","description":"HealthCareFacility (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IdentifiedBy"},"name":"IdentifiedBy (CDA Class)","description":"The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/II"},"name":"II: InstanceIdentifier (V3 Data Type)","description":"An identifier that uniquely identifies a thing or object. Examples are object identifier for HL7 RIM objects, medical record number, order id, service catalog item id, Vehicle Identification Number (VIN), etc. Instance identifiers are defined based on ISO object identifiers.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Informant"},"name":"Informant (CDA Class)","description":"An informant (or source of information) is a person that provides relevant information, such as the parent of a comatose patient who describes the patient's behavior prior to the onset of coma.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/InformationRecipient"},"name":"InformationRecipient (CDA Class)","description":"Represents the participant who has transformed a dictated note into text.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/InfrastructureRoot"},"name":"InfrastructureRoot (Base Type for all CDA Classes)","description":"Defines the base elements and attributes on all CDA elements (other than data types)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/InFulfillmentOf"},"name":"InFulfillmentOf (CDA Class)","description":"This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with \"Diagnostic Imaging Report\".","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/InFulfillmentOf1"},"name":"InFulfillmentOf1 (CDA Class)","description":"This is an actRelationship called inFulfillmentOf1 that represents the Fulfills General Relationship Operator in QDM 4.1.x in QDM-Base QRDA Category 1, R3.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/INT"},"name":"INT: IntegerNumber (V3 Data Type)","description":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/INT-POS"},"name":"INT_POS: Positive integer numbers (V3 Data Type)","description":"Positive integer numbers.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IntendedRecipient"},"name":"IntendedRecipient (CDA Class)","description":"IntendedRecipient (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVL-INT"},"name":"IVL_INT: Interval (V3 Data Type)","description":"A set of consecutive values of an ordered base data type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVL-PQ"},"name":"IVL_PQ: Interval (V3 Data Type)","description":"A set of consecutive values of an ordered base data type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVL-TS"},"name":"IVL_TS: Interval (V3 Data Type)","description":"A set of consecutive values of an ordered base data type.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVXB-INT"},"name":"IVXB_INT: Interval Boundary IntegerNumber (V3 Data Type)","description":"An integer interval boundary containing an inclusive/exclusive flag.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVXB-PQ"},"name":"IVXB_PQ: Interval Boundary PhysicalQuantity (V3 Data Type)","description":"A physical quantity interval boundary containing an inclusive/exclusive flag.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/IVXB-TS"},"name":"IVXB_TS: Interval Boundary PointInTime (V3 Data Type)","description":"A timestamp interval boundary containing an inclusive/exclusive flag.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/LabeledDrug"},"name":"LabeledDrug (CDA Class)","description":"The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/LanguageCommunication"},"name":"LanguageCommunication (CDA Class)","description":"The language communication capabilities of an Entity.\n\nWhile it may seem on the surface that this class would be restricted in usage to only the LivingSubject subtypes, Devices also have the ability to communicate, such as automated telephony devices that transmit patient information to live operators on a triage line or provide automated laboratory results to clinicians.\n\nA patient who originally came from Mexico may have fluent language capabilities to speak, read and write in Spanish, and rudimentary capabilities in English. A person from Russia may have the capability to communicate equally well in spoken language in Russian, Armenian or Ukrainian, and a preference to speak in Armenian.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/LegalAuthenticator"},"name":"LegalAuthenticator (CDA Class)","description":"Represents a participant who has legally authenticated the document. The CDA is a standard that specifies the structure of exchanged clinical documents. In the case where a local document is transformed into a CDA document for exchange, authentication occurs on the local document, and that fact is reflected in the exchanged CDA document. A CDA document can reflect the unauthenticated, authenticated, or legally authenticated state. The unauthenticated state exists when no authentication information has been recorded (i.e., it is the absence of being either authenticated or legally authenticated). While electronic signatures are not captured in a CDA document, both authentication and legal authentication require that a document has been signed manually or electronically by the responsible individual. A legalAuthenticator has a required legalAuthenticator.time indicating the time of authentication, and a required legalAuthenticator.signatureCode, indicating that a signature has been obtained and is on file.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/MaintainedEntity"},"name":"MaintainedEntity (CDA Class)","description":"The MaintainedEntity class is present for backwards compatibility, and its use is discouraged, except where needed to support the transformation of CDA, Release One documents.\n\nNOTE: In CDA, Release One, it was possible to specify those individuals responsible for the device. This functionality has been deprecated in CDA, Release Two.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ManufacturedProduct"},"name":"ManufacturedProduct (CDA Class)","description":"ManufacturedProduct (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Material"},"name":"Material (CDA Class)","description":"A subtype of Entity that is inanimate and locationally independent.\n\nMaterials are entities that are neither Living Subjects nor places. Manufactured or processed products are considered material, even if they originate as living matter. Materials come in a wide variety of physical forms and can pass through different states (ie. Gas, liquid, solid) while still retaining their physical composition and material characteristics.\n\nClarify the meaning of \"locationally independent\"; suggest removing it and supplanting with first Usage Note sentence.\n\nPharmaceutical substances (including active vaccines containing retarded virus), disposable supplies, durable equipment, implantable devices, food items (including meat or plant products), waste, traded goods.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/MO"},"name":"MO: MonetaryAmount (V3 Data Type)","description":"A monetary amount is a quantity expressing the amount of money in some currency. Currencies are the units in which monetary amounts are denominated in different economic regions. While the monetary amount is a single kind of quantity (money) the exchange rates between the different units are variable. This is the principle difference between physical quantity and monetary amounts, and the reason why currency units are not physical units.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/NonXMLBody"},"name":"NonXMLBody (CDA Class)","description":"The NonXMLBody class represents a document body that is in some format other than XML. NonXMLBody.text is used to reference data that is stored externally to the CDA document or to encode the data directly inline.\n\nRendering a referenced non-XML body requires a software tool that recognizes the particular MIME media type of the blob.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Observation"},"name":"Observation (CDA Class)","description":"A derivative of the RIM Observation class, used for representing coded and other observations.\n\nObservation.negationInd, when set to \"true\", is a positive assertion that the Observation as a whole is negated. Some properties such as Observation.id, Observation.moodCode, and the participations are not negated. These properties always have the same meaning: i.e., the author remains the author of the negative Observation. An observation statement with negationInd is still a statement about the specific fact described by the Observation. For instance, a negated \"finding of wheezing on July 1\" means that the author positively denies that there was wheezing on July 1, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ObservationMedia"},"name":"ObservationMedia (CDA Class)","description":"A derivative of the RIM Observation class that represents multimedia that is logically part of the current document. This class is only for multimedia that is logically part of the attested content of the document. Rendering a referenced ObservationMedia requires a software tool that recognizes the particular MIME media type.\n\nAn XML attribute \"ID\" of type XML ID, is added to ObservationMedia within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).\n\nThe distinction between ObservationMedia and ExternalObservation is that ObservationMedia entries are part of the attested content of the document whereas ExternalObservations are not. For instance, when a clinician draws a picture as part of a progress note, that picture is represented as a CDA ObservationMedia. If that clinician is also describing a finding seen on a chest-x-ray, the referenced chest-x-ray is represented as a CDA ExternalObservation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ObservationRange"},"name":"ObservationRange (CDA Class)","description":"ObservationRange (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ON"},"name":"ON: OrganizationName (V3 Data Type)","description":"A name for an organization. A sequence of name parts. Examples for organization name values are \"Health Level Seven, Inc.\", \"Hospital\", etc. An organization name may be as simple as a character string or may consist of several person name parts, such as, \"Health Level 7\", \"Inc.\". ON differs from EN because certain person related name parts are not possible.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Order"},"name":"Order (CDA Class)","description":"This class represents those orders that are fulfilled by this document. For instance, a provider orders an X-Ray. The X-Ray is performed. A radiologist reads the X-Ray and generates a report. The X-Ray order identifier is transmitted in the Order class, the performed X-Ray procedure is transmitted in the ServiceEvent class, and the ClinicalDocument.code would be valued with \"Diagnostic Imaging Report\".","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Organization"},"name":"Organization (CDA Class)","description":"An Entity representing a formalized group of persons or other organizations with a common purpose and the infrastructure to carry out that purpose.\n\nCompanies and institutions, a government department, an incorporated body that is responsible for administering a facility, an insurance company.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/OrganizationPartOf"},"name":"OrganizationPartOf (CDA Class)","description":"OrganizationPartOf (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Organizer"},"name":"Organizer (CDA Class)","description":"A derivative of the RIM Act class, which can be used to create arbitrary groupings of other CDA entries that share a common context. An Organizer can contain other Organizers and/or other CDA entries, by traversing the component relationship. An Organizer can refer to external acts by traversing the reference relationship. An Organizer cannot be the source of an entryRelationship relationship.\nNOTE: CDA entries such as Observation can also contain other CDA entries by traversing the entryRelationship class. There is no requirement that the Organizer entry be used in order to group CDA entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/OrganizerComponent"},"name":"OrganizerComponent (CDA Class)","description":"CDA entries represent the structured computer-processable components within a document section. Each section can contain zero to many entries.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ParentDocument"},"name":"ParentDocument (CDA Class)","description":"The ParentDocument represents the source of a document revision, addenda, or transformation. ParentDocument.text is modeled as an ED data type - allowing for the expression of the MIME type of the parent document. It is not to be used to embed the related document, and thus ParentDocument.text.BIN is precluded from use.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Participant1"},"name":"Participant1 (CDA Class)","description":"Used to represent other participants not explicitly mentioned by other classes, that were somehow involved in the documented acts.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Participant2"},"name":"Participant2 (CDA Class)","description":"Can be used to represent any other participant that cannot be represented with one of the more specific participants. The participant can be ascribed to a CDA entry, and propagates to nested CDA entries, unless overridden.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ParticipantRole"},"name":"ParticipantRole (CDA Class)","description":"ParticipantRole (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Patient"},"name":"Patient (CDA Class)","description":"A LivingSubject as a recipient of health care services from a healthcare provider.\nThe patient is the player; the provider is the scoper.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PatientRole"},"name":"PatientRole (CDA Class)","description":"A recordTarget is represented as a relationship between a person and an organization, where the person is in a patient role (PatientRole class). The entity playing the role is a patient (Patient class). The entity scoping the role is an organization (Organization class). A patient is uniquely identified via the PatientRole.id attribute.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Person"},"name":"Person (CDA Class)","description":"A human being.\n\nThis class can be used to represent either a single individual, a group of individuals or a kind of individual based on the values of Entity.determinerCode and Entity.quantity.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PIVL-TS"},"name":"PIVL_TS: PeriodicIntervalOfTime (V3 Data Type)","description":"An interval of time that recurs periodically. Periodic intervals have two properties, phase and period. The phase specifies the \"interval prototype\" that is repeated every period.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Place"},"name":"Place (CDA Class)","description":"A bounded physical place or site, including any contained structures.\n\nPlace may be natural or man-made. The geographic position of a place may or may not be constant. Places may be work facilities (where relevant acts occur), homes (where people live) or offices (where people work). Places may contain sub-places (floor, room, booth, bed). Places may also be sites that are investigated in the context of health care, social work, public health administration (e.g., buildings, picnic grounds, day care centers, prisons, counties, states, and other focuses of epidemiological events).\n\nExamples: A field, lake, city, county, state, country, lot (land), building, pipeline, power line, playground, ship, truck","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PlayingEntity"},"name":"PlayingEntity (CDA Class)","description":"PlayingEntity (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PN"},"name":"PN: PersonName (V3 Data Type)","description":"A name for a person. A sequence of name parts, such as given name or family name, prefix, suffix, etc. Examples for person name values are \"Jim Bob Walton, Jr.\", \"Adam Everyman\", etc. A person name may be as simple as a character string or may consist of several person name parts, such as, \"Jim\", \"Bob\", \"Walton\", and \"Jr.\". PN differs from EN because the qualifier type cannot include LS (Legal Status).","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PQ"},"name":"PQ: PhysicalQuantity (V3 Data Type)","description":"A dimensioned quantity expressing the result of measuring.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PQR"},"name":"PQR: PhysicalQuantityRepresentation (V3 Data Type)","description":"An extension of the coded value data type representating a physical quantity using a unit from any code system. Used to show alternative representation for a physical quantity.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Precondition"},"name":"Precondition (CDA Class)","description":"The precondition class, derived from the ActRelationship class, is used along with the Precondition class to express a condition that must hold true before some over activity occurs.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Precondition2"},"name":"Precondition2 (CDA Class)","description":"The sdtc:precondition2 extension allows a more flexible set of skip conditions on a set of criteria. Without this extension the skip condition is restricted to all criteria true. The extension allows a choice of the following logical operation extensions sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneFalse, and sdtc:onlyOneTrue to be placed upon the encapsulated criteria or a criterion. The logical operation extensions nest a [0 .. *] sdtc:precondition2 extension allowing for a complex specification of nested skip conditions if needed.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/PreconditionBase"},"name":"PreconditionBase (CDA Class)","description":"An abstract class containing the common fields used by sdtc:allTrue, sdtc:allFalse, sdtc:atLeastOneTrue, sdtc:atLeastOneFalse, sdtc:onlyOneTrue, and sdtc:onlyOneFalse.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Procedure"},"name":"Procedure (CDA Class)","description":"A derivative of the RIM Procedure class, used for representing procedures.\n\nProcedure.negationInd, when set to \"true\", is a positive assertion that the Procedure as a whole is negated. Some properties such as Procedure.id, Procedure.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative Procedure. A procedure statement with negationInd is still a statement about the specific fact described by the Procedure. For instance, a negated \"appendectomy performed\" means that the author positively denies that there was ever an appendectomy performed, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/QTY"},"name":"QTY: Quantity (V3 Data Type)","description":"The quantity data type is an abstract generalization for all data types (1) whose value set has an order relation (less-or-equal) and (2) where difference is defined in all of the data type's totally ordered value subsets. The quantity type abstraction is needed in defining certain other types, such as the interval and the probability distribution.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/REAL"},"name":"REAL: RealNumber (V3 Data Type)","description":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RecordTarget"},"name":"RecordTarget (CDA Class)","description":"The recordTarget represents the medical record that this document belongs to. A clinical document typically has exactly one recordTarget participant. In the uncommon case where a clinical document (such as a group encounter note) is placed into more than one patient chart, more than one recordTarget participants can be stated. The recordTarget(s) of a document are stated in the header and propagate to nested content, where they cannot be overridden (see See CDA Context (§ 4.4 )).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Reference"},"name":"Reference (CDA Class)","description":"CDA entries can reference external objects such as external images and prior reports. These external objects are not part of the authenticated document content. They contain sufficient attributes to enable an explicit reference rather than duplicating the entire referenced object. The CDA entry that wraps the external reference can be used to encode the specific portions of the external reference that are addressed in the narrative block.\n\nEach object allows for an identifier and a code, and contains the RIM Act.text attribute, which can be used to store the URL and MIME type of the object. External objects always have a fixed moodCode of \"EVN\".\n\nThe reference class contains the attribute reference.seperatableInd, which indicates whether or not the source is intended to be interpreted independently of the target. The indicator cannot prevent an individual or application from separating the source and target, but indicates the author's desire and willingness to attest to the content of the source if separated from the target. Typically, where seperatableInd is \"false\", the exchanged package should include the target of the reference so that the recipient can render it.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RegionOfInterest"},"name":"RegionOfInterest (CDA Class)","description":"A derivative of the RIM Observation class that represents a region of interest on an image, using an overlay shape. RegionOfInterest is used to make reference to specific regions in images, e.g., to specify the site of a physical finding by \"circling\" a region in a schematic picture of a human body. The units of the coordinate values in RegionOfInterest.value are in pixels, expressed as a list of integers. The origin is in the upper left hand corner, with positive X values going to the right and positive Y values going down. The relationship between a RegionOfInterest and its referenced ObservationMedia or ExternalObservation is specified by traversing the entryRelationship or reference class, respectively, where typeCode equals \"SUBJ\". A RegionOfInterest must reference exactly one ObservationMedia or one ExternalObservation. If the RegionOfInterest is the target of a renderMultimedia reference, then it shall only reference an ObservationMedia and not an ExternalObservation.\n\nAn XML attribute \"ID\" of type XML ID, is added to RegionOfInterest within the CDA Schema. This attribute serves as the target of a renderMultiMedia reference (see renderMultiMedia). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RelatedDocument"},"name":"RelatedDocument (CDA Class)","description":"Represents the participant who has transformed a dictated note into text.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RelatedEntity"},"name":"RelatedEntity (CDA Class)","description":"The RelatedEntity role is used to represent an informant without a role.id (e.g. a parent or guy on the street).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RelatedSubject"},"name":"RelatedSubject (CDA Class)","description":"A subject is a person playing one of several possible roles (RelatedSubject class). The entity playing the role is a person (SubjectPerson class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/RTO-PQ-PQ"},"name":"RTO_PQ_PQ: Ratio (V3 Data Type)","description":"A quantity constructed as the quotient of a numerator quantity divided by a denominator quantity. Common factors in the numerator and denominator are not automatically cancelled out. The data type supports titers (e.g., \"1:128\") and other quantities produced by laboratories that truly represent ratios. Ratios are not simply \"structured numerics\", particularly blood pressure measurements (e.g. \"120/60\") are not ratios. In many cases the should be used instead of the .","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SC"},"name":"SC: CharacterStringWithCode (V3 Data Type)","description":"A character string that optionally may have a code attached. The text must always be present if a code is present. The code is often a local code.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Section"},"name":"Section (CDA Class)","description":"Document sections can nest, can override context propagated from the header (See CDA Context), and can contain narrative and CDA entries.\n\nAn XML attribute \"ID\" of type XML ID, is added to Section within the CDA Schema. This attribute serves as the target of a linkHtml reference (see linkHtml). All values of attributes of type XML ID must be unique within the document (per the W3C XML specification).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ServiceEvent"},"name":"ServiceEvent (CDA Class)","description":"This class represents the main Act, such as a colonoscopy or an appendectomy, being documented.\n\nIn some cases, the ServiceEvent is inherent in the ClinicalDocument.code, such as where ClinicalDocument.code is \"History and Physical Report\" and the procedure being documented is a \"History and Physical\" act. A ServiceEvent can further specialize the act inherent in the ClinicalDocument.code, such as where the ClinicalDocument.code is simply \"Procedure Report\" and the procedure was a \"colonoscopy\". If ServiceEvent is included, it must be equivalent to or further specialize the value inherent in the ClinicalDocument.code, and shall not conflict with the value inherent in the ClinicalDocument.code, as such a conflict would constitute an ambiguous situation.\n\nServiceEvent.effectiveTime can be used to indicate the time the actual event (as opposed to the encounter surrounding the event) took place.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Specimen"},"name":"Specimen (CDA Class)","description":"A specimen is a part of some entity, typically the subject, that is the target of focused laboratory, radiology or other observations. In many clinical observations, such as physical examination of a patient, the patient is the subject of the observation, and there is no specimen. The specimen participant is only used when observations are made against some substance or object that is taken or derived from the subject.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SpecimenRole"},"name":"SpecimenRole (CDA Class)","description":"SpecimenRole (CDA Class)","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/ST"},"name":"ST: CharacterString (V3 Data Type)","description":"The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/StructuredBody"},"name":"StructuredBody (CDA Class)","description":"The StructuredBody class represents a CDA document body that is comprised of one or more document sections.\n\nThe StructuredBody class is associated with one or more Section classes through a component relationship.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Subject"},"name":"Subject (CDA Class)","description":"The subject participant represents the primary target of the entries recorded in the document. Most of the time the subject is the same as the recordTarget, but need not be, for instance when the subject is a fetus observed in an obstetrical ultrasound.\n\nThe subject participant can be ascribed to a CDA section or a CDA entry. It propagates to nested components, unless overridden. The subject of a document is presumed to be the patient.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SubjectPerson"},"name":"SubjectPerson (CDA Class)","description":"The entity playing the role is a person (SubjectPerson class).","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SubstanceAdministration"},"name":"SubstanceAdministration (CDA Class)","description":"A derivative of the RIM SubstanceAdministration class, used for representing medication-related events such as medication history or planned medication administration orders.\n\nSubstanceAdministration.negationInd, when set to \"true\", is a positive assertion that the SubstanceAdministration as a whole is negated. Some properties such as SubstanceAdministration.id, SubstanceAdministration.moodCode, and the participations are not affected. These properties always have the same meaning: i.e., the author remains the author of the negative SubstanceAdministration. A substance administration statement with negationInd is still a statement about the specific fact described by the SubstanceAdministration. For instance, a negated \"aspirin administration\" means that the author positively denies that aspirin is being administered, and that he takes the same responsibility for such statement and the same requirement to have evidence for such statement than if he had not used negation.\n\nSubstanceAdministration.priorityCode categorizes the priority of a substance administration. SubstanceAdministration.doseQuantity indicates how much medication is given per dose. SubstanceAdministration.rateQuantity can be used to indicate the rate at which the dose is to be administered (e.g., the flow rate for intravenous infusions). SubstanceAdministration.maxDoseQuantity is used to capture the maximum dose of the medication that can be given over a stated time interval (e.g., maximum daily dose of morphine, maximum lifetime dose of doxorubicin). SubstanceAdministration.effectiveTime is used to describe the timing of administration. It is modeled using the GTS data type to accommodate various dosing scenarios.\n\nThe capture of medication-related information also involves the interrelationship of SubstanceAdministration with several other classes. The consumable participation is used to bring in the LabeledDrug or Material entity that describes the administered substance. The LabeledDrug class, which is an Entity class playing the Role of Manufactured Product, identifies the drug that is consumed in the substance administration. The medication is identified by means of the LabeledDrug.code or the LabeledDrug.name. The Material entity is used to identify non-drug administered substances such as vaccines and blood products.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/Supply"},"name":"Supply (CDA Class)","description":"A derivative of the RIM Supply class, used for representing the provision of a material by one entity to another.\n\nThe dispensed product is associated with the Supply act via a product participant, which connects to the same ManufacturedProduct role used for SubstanceAdministration.\n\nThe Supply class represents dispensing, whereas the SubstanceAdministration class represents administration. Prescriptions are complex activities that involve both an administration request to the patient (e.g. take digoxin 0.125mg by mouth once per day) and a supply request to the pharmacy (e.g. dispense 30 tablets, with 5 refills). This should be represented in CDA by a SubstanceAdministration entry that has a component Supply entry. The nested Supply entry can have Supply.independentInd set to \"false\" to signal that the Supply cannot stand alone, without it's containing SubstanceAdministration. The following example illustrates a prescription representation in CDA.","groupingId":"classes"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical:abstract"}],"reference":{"reference":"StructureDefinition/SXCM-TS"},"name":"SXCM_TS: GeneralTimingSpecification (V3 Data Type)","description":"A set of points in time, specifying the timing of events and actions and the cyclical validity-patterns that may exist for certain kinds of information, such as phone numbers (evening, daytime), addresses (so called \"snowbirds,\" residing closer to the equator during winter and farther from the equator during summer) and office hours.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/SXPR-TS"},"name":"SXPR_TS: Component part of GTS (V3 Data Type)","description":"A set-component that is itself made up of set-components that are evaluated as one value","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/TEL"},"name":"TEL: TelecommunicationAddress (V3 Data Type)","description":"A telephone number (voice or fax), e-mail address, or other locator for a resource mediated by telecommunication equipment. The address is specified as a Universal Resource Locator (URL) qualified by time specification and use codes that help in deciding which address to use for a given time and purpose.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/TN"},"name":"TN: TrivialName (V3 Data Type)","description":"A restriction of entity name that is effectively a simple string used for a simple name for things and places.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:logical"}],"reference":{"reference":"StructureDefinition/TS"},"name":"TS: PointInTime (V3 Data Type)","description":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","groupingId":"datatypes-complex"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/bin"},"name":"bin: Binary Data","description":"Binary data is a raw block of bits. Binary data is a protected type that MUST not be used outside the data type specification.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/bl-simple"},"name":"bl: Boolean","description":"The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/bn"},"name":"bn: BooleanNonNull","description":"The BooleanNonNull type is used where a Boolean cannot have a null value. A Boolean value can be either true or false.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/cs-simple"},"name":"cs: Coded Simple Value","description":"Coded data in its simplest form, consists of a code. The code system and code system version is fixed by the context in which the value occurs. 'cs' is used for coded attributes that have a single HL7-defined value set.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/int-simple"},"name":"int: Integer Number","description":"Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/oid"},"name":"oid: ISO Object Identifier","description":"A globally unique string representing an ISO Object Identifier (OID) in a form that consists only of numbers and dots (e.g., '2.16.840.1.113883.3.1').","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/probability"},"name":"probability: Probability","description":"The probability assigned to the value, a decimal number between 0 (very uncertain) and 1 (certain).","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/real-simple"},"name":"real: Real Number","description":"Fractional numbers. Typically used whenever quantities are measured, estimated, or computed from other real numbers. The typical representation is decimal, where the number of significant decimal digits is known as the precision. Real numbers are needed beyond integers whenever quantities of the real world are measured, estimated, or computed from other real numbers. The term \"Real number\" in this specification is used to mean that fractional values are covered without necessarily implying the full set of the mathematical real numbers.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/ruid"},"name":"ruid: HL7 Reserved Identifier Scheme","description":"HL7 Reserved Identifier Scheme (RUID)\\nA globally unique string defined exclusively by HL7. Identifiers in this scheme are only defined by balloted HL7 specifications. Local communities or systems must never use such reserved identifiers based on bilateral negotiations.\n\nHL7 reserved identifiers are strings that consist only of (US-ASCII) letters, digits and hyphens, where the first character must be a letter. HL7 may assign these reserved identifiers as mnemonic identifiers for major concepts of interest to HL7.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/st-simple"},"name":"st: Character String","description":"The character string data type stands for text data, primarily intended for machine processing (e.g. sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/ts-simple"},"name":"ts: Point in Time","description":"A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/uid"},"name":"uid: Unique Identifier String","description":"A unique identifier string is a character string which identifies an object in a globally unique and timeless manner. The allowable formats and values and procedures of this data type are strictly controlled by HL7. At this time, user-assigned identifiers may be certain character representations of ISO Object Identifiers (OID) and DCE Universally Unique Identifiers (UUID). HL7 also reserves the right to assign other forms of UIDs (RUID), such as mnemonic identifiers for code systems.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/url"},"name":"url: Universal Resource Locator","description":"A telecommunications address specified according to Internet standard RFC 1738 [http://www.ietf.org/rfc/rfc1738.txt]. The URL specifies the protocol and the contact point defined by that protocol for the resource. Notable uses of the telecommunication address data type are for telephone and telefax numbers, e-mail addresses, Hypertext references, FTP references, etc.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/uuid"},"name":"uuid: DCE Universal Unique Identifier","description":"A globally unique string representing a DCE Universal Unique Identifier (UUID) in the common UUID format that consists of 5 hyphen-separated groups of hexadecimal digits having 8, 4, 4, 4, and 12 places respectively.\n\n***NOTE:*** The output of UUID related programs and functions may use all sorts of forms, upper case, lower case, and with or without the hyphens that group the digits. This variate output must be postprocessed to conform to the HL7 specification, i.e., the hyphens must be inserted for the 8-4-4-4-12 grouping and all hexadecimal digits must be converted to upper case.","groupingId":"datatypes-simple"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"StructureDefinition:primitive-type"}],"reference":{"reference":"StructureDefinition/xs-ID"},"name":"xs:ID","description":"ID represents the ID attribute type from [XML 1.0 (Second Edition)]. The \"value space\" of ID is the set of all strings that \"match\" the NCName production in [Namespaces in XML]. The \"lexical space\" of ID is the set of all strings that \"match\" the NCName production in [Namespaces in XML].","groupingId":"datatypes-xml"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"CodeSystem"}],"reference":{"reference":"CodeSystem/BinaryDataEncoding"},"name":"Binary Data Encoding Code System","description":"Identifies the representation of binary data in a text field"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/BinaryDataEncoding"},"name":"CDABinaryDataEncoding","description":"Identifies the representation of binary data in a text field"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDACompressionAlgorithm"},"name":"CDACompressionAlgorithm","description":"Type of compression algorithm used - limited to 4 concepts from original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAEntityNameUse"},"name":"CDAEntityNameUse","description":"A set of codes advising a system or user which name in a set of names to select for a given purpose - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAInformationRecipientRole"},"name":"CDAInformationRecipientRole","description":"Used to represent the role(s) of those who should receive a copy of a document - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAPostalAddressUse"},"name":"CDAPostalAddressUse","description":"A set of codes advising a system or user which address in a set of like addresses to select for a given purpose - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDASignatureCode"},"name":"CDASignatureCode","description":"A set of codes specifying whether and how the participant has attested his participation through a signature - limited to values allowed in original CDA definition.\n\n**Note:** CDA Release One represented either an intended (`X`) or actual (`S`) authenticator. CDA Release Two only represents an actual authenticator, so has deprecated the value of `X`."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDANullFlavor"},"name":"CDANullFlavor","description":"CDA NullFlavors - limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActClass"},"name":"CDAActClass","description":"A code specifying the major type of Act that this Act-instance represents."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActClassObservation"},"name":"CDAActClassObservation","description":"An act that is intended to result in new information about a subject. The main difference between Observations and other Acts is that Observations have a value attribute."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActMood"},"name":"CDAActMood","description":"A code distinguishing whether an Act is conceived of as a factual statement or in some other manner as a command, possibility, goal, etc."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActMoodIntent"},"name":"CDAActMoodIntent","description":"An intention or plan to perform a service."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActRelationshipType"},"name":"CDAActRelationshipType","description":"A code specifying the meaning and purpose of every ActRelationship instance. Each of its values implies specific constraints to what kinds of Act objects can be related and in which way."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAContextControl"},"name":"CDAContextControl","description":"A code that specifies how an ActRelationship or Participation contributes to the context of an Act, and whether it may be propagated to descendent Acts whose association allows such propagation."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAEntityNamePartQualifier"},"name":"CDAEntityNamePartQualifier","description":"Qualifies parts of names"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAParticipationType"},"name":"CDAParticipationType","description":"A code specifying the meaning and purpose of every Participation instance. Each of its values implies specific constraints on the Roles undertaking the participation. Limited to values allowed in original CDA definition"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClass"},"name":"CDARoleClass","description":"Represent a Role which is an association or relationship between two entities - the entity that plays the role and the entity that scopes the role. Roles names are derived from the name of the playing entity in that role."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClassAssociative"},"name":"CDARoleClassAssociative","description":"A general association between two entities that is neither partitive nor ontological."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClassMutualRelationship"},"name":"CDARoleClassMutualRelationship","description":"A relationship that is based on mutual behavior of the two Entities as being related. The basis of such relationship may be agreements (e.g., spouses, contract parties) or they may be de facto behavior (e.g. friends) or may be an incidental involvement with each other (e.g. parties over a dispute, siblings, children)."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleClassRoot"},"name":"CDARoleClassRoot","description":"Corresponds to the Role class"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDASetOperator"},"name":"CDASetOperator","description":"Determins the intersectionality of multiple sets"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAActSubstanceAdministrationCode"},"name":"CDAActSubstanceAdministrationCode","description":"Describes the type of substance administration being performed."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAEntityCode"},"name":"CDAEntityCode","description":"A value representing the specific kind of Entity the instance represents."},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAMaterialEntityClassType"},"name":"CDAMaterialEntityClassType","description":"Types of Material for EntityClass “MAT”"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDAObservationInterpretation"},"name":"CDAObservationInterpretation","description":"One or more codes providing a rough qualitative interpretation of the observation - limited to values available in original CDA"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/resource-information","valueString":"ValueSet"}],"reference":{"reference":"ValueSet/CDARoleCode"},"name":"CDARoleCode","description":"A set of codes further specifying the kind of Role; specific classification codes for further qualifying RoleClass codes."}],"page":{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"index.html"}],"nameUrl":"index.html","title":"IG Home Page","generation":"markdown","page":[{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"overview.html"}],"nameUrl":"overview.html","title":"Overview","generation":"markdown","page":[{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"implementation.html"}],"nameUrl":"implementation.html","title":"Implementation Notes","generation":"markdown"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"cda-rmim.html"}],"nameUrl":"cda-rmim.html","title":"Graphical Map of CDA","generation":"html"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"dt-uml.html"}],"nameUrl":"dt-uml.html","title":"Graphical Map of Datatypes","generation":"html"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"narrative.html"}],"nameUrl":"narrative.html","title":"Narrative Block","generation":"markdown"}]},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"terminology.html"}],"nameUrl":"terminology.html","title":"Terminology","generation":"markdown"},{"extension":[{"url":"http://hl7.org/fhir/tools/StructureDefinition/ig-page-name","valueUrl":"downloads.html"}],"nameUrl":"downloads.html","title":"Downloads","generation":"markdown"}]},"parameter":[{"code":"path-resource","value":"input/capabilities"},{"code":"path-resource","value":"input/examples"},{"code":"path-resource","value":"input/extensions"},{"code":"path-resource","value":"input/models"},{"code":"path-resource","value":"input/operations"},{"code":"path-resource","value":"input/profiles"},{"code":"path-resource","value":"input/resources"},{"code":"path-resource","value":"input/vocabulary"},{"code":"path-resource","value":"input/maps"},{"code":"path-resource","value":"input/testing"},{"code":"path-resource","value":"input/history"},{"code":"path-resource","value":"fsh-generated/resources"},{"code":"path-pages","value":"template/config"},{"code":"path-pages","value":"input/images"},{"code":"path-tx-cache","value":"input-cache/txcache"}]}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/other/spec.internals b/node_modules/hl7.cda.uv.core/other/spec.internals new file mode 100644 index 0000000..409c8c8 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/other/spec.internals @@ -0,0 +1,1773 @@ +{ + "npm-name" : "hl7.cda.uv.core", + "ig-version" : "5.0.0", + "tool-version" : "5.0.0", + "tool-build" : "3", + "webUrl" : "http://hl7.org/cda/stds/core", + "date" : "2024-05-17", + "date-time" : "20240517055728+1000", + "paths" : { + "http://hl7.org/cda/stds/core/ImplementationGuide/hl7.cda.uv.core|2.0.0-sd" : "index.html", + "http://hl7.org/cda/stds/core/ImplementationGuide/hl7.cda.uv.core" : "index.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AD|2.0.0-sd" : "StructureDefinition-AD.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AD" : "StructureDefinition-AD.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ADXP|2.0.0-sd" : "StructureDefinition-ADXP.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ADXP" : "StructureDefinition-ADXP.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ANY|2.0.0-sd" : "StructureDefinition-ANY.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ANY" : "StructureDefinition-ANY.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Act|2.0.0-sd" : "StructureDefinition-Act.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Act" : "StructureDefinition-Act.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification|2.0.0-sd" : "StructureDefinition-AlternateIdentification.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification" : "StructureDefinition-AlternateIdentification.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor|2.0.0-sd" : "StructureDefinition-AssignedAuthor.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssignedAuthor" : "StructureDefinition-AssignedAuthor.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian|2.0.0-sd" : "StructureDefinition-AssignedCustodian.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssignedCustodian" : "StructureDefinition-AssignedCustodian.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity|2.0.0-sd" : "StructureDefinition-AssignedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssignedEntity" : "StructureDefinition-AssignedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity|2.0.0-sd" : "StructureDefinition-AssociatedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AssociatedEntity" : "StructureDefinition-AssociatedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Authenticator|2.0.0-sd" : "StructureDefinition-Authenticator.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Authenticator" : "StructureDefinition-Authenticator.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Author|2.0.0-sd" : "StructureDefinition-Author.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Author" : "StructureDefinition-Author.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice|2.0.0-sd" : "StructureDefinition-AuthoringDevice.html", + "http://hl7.org/cda/stds/core/StructureDefinition/AuthoringDevice" : "StructureDefinition-AuthoringDevice.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Authorization|2.0.0-sd" : "StructureDefinition-Authorization.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Authorization" : "StructureDefinition-Authorization.html", + "http://hl7.org/cda/stds/core/StructureDefinition/BL|2.0.0-sd" : "StructureDefinition-BL.html", + "http://hl7.org/cda/stds/core/StructureDefinition/BL" : "StructureDefinition-BL.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Birthplace|2.0.0-sd" : "StructureDefinition-Birthplace.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Birthplace" : "StructureDefinition-Birthplace.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CD|2.0.0-sd" : "StructureDefinition-CD.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CD" : "StructureDefinition-CD.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CE|2.0.0-sd" : "StructureDefinition-CE.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CE" : "StructureDefinition-CE.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CO|2.0.0-sd" : "StructureDefinition-CO.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CO" : "StructureDefinition-CO.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CR|2.0.0-sd" : "StructureDefinition-CR.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CR" : "StructureDefinition-CR.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CS|2.0.0-sd" : "StructureDefinition-CS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CS" : "StructureDefinition-CS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CV|2.0.0-sd" : "StructureDefinition-CV.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CV" : "StructureDefinition-CV.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument|2.0.0-sd" : "StructureDefinition-ClinicalDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument" : "StructureDefinition-ClinicalDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Component|2.0.0-sd" : "StructureDefinition-Component.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Component" : "StructureDefinition-Component.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf|2.0.0-sd" : "StructureDefinition-ComponentOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf" : "StructureDefinition-ComponentOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Consent|2.0.0-sd" : "StructureDefinition-Consent.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Consent" : "StructureDefinition-Consent.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Criterion|2.0.0-sd" : "StructureDefinition-Criterion.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Criterion" : "StructureDefinition-Criterion.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Custodian|2.0.0-sd" : "StructureDefinition-Custodian.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Custodian" : "StructureDefinition-Custodian.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization|2.0.0-sd" : "StructureDefinition-CustodianOrganization.html", + "http://hl7.org/cda/stds/core/StructureDefinition/CustodianOrganization" : "StructureDefinition-CustodianOrganization.html", + "http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer|2.0.0-sd" : "StructureDefinition-DataEnterer.html", + "http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer" : "StructureDefinition-DataEnterer.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Device|2.0.0-sd" : "StructureDefinition-Device.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Device" : "StructureDefinition-Device.html", + "http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf|2.0.0-sd" : "StructureDefinition-DocumentationOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf" : "StructureDefinition-DocumentationOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ED|2.0.0-sd" : "StructureDefinition-ED.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ED" : "StructureDefinition-ED.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS|2.0.0-sd" : "StructureDefinition-EIVL-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EIVL-TS" : "StructureDefinition-EIVL-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EN|2.0.0-sd" : "StructureDefinition-EN.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EN" : "StructureDefinition-EN.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ENXP|2.0.0-sd" : "StructureDefinition-ENXP.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ENXP" : "StructureDefinition-ENXP.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter|2.0.0-sd" : "StructureDefinition-EncompassingEncounter.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EncompassingEncounter" : "StructureDefinition-EncompassingEncounter.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Encounter|2.0.0-sd" : "StructureDefinition-Encounter.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Encounter" : "StructureDefinition-Encounter.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant|2.0.0-sd" : "StructureDefinition-EncounterParticipant.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EncounterParticipant" : "StructureDefinition-EncounterParticipant.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Entity|2.0.0-sd" : "StructureDefinition-Entity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Entity" : "StructureDefinition-Entity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Entry|2.0.0-sd" : "StructureDefinition-Entry.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Entry" : "StructureDefinition-Entry.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship|2.0.0-sd" : "StructureDefinition-EntryRelationship.html", + "http://hl7.org/cda/stds/core/StructureDefinition/EntryRelationship" : "StructureDefinition-EntryRelationship.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct|2.0.0-sd" : "StructureDefinition-ExternalAct.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalAct" : "StructureDefinition-ExternalAct.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument|2.0.0-sd" : "StructureDefinition-ExternalDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalDocument" : "StructureDefinition-ExternalDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation|2.0.0-sd" : "StructureDefinition-ExternalObservation.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalObservation" : "StructureDefinition-ExternalObservation.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure|2.0.0-sd" : "StructureDefinition-ExternalProcedure.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ExternalProcedure" : "StructureDefinition-ExternalProcedure.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Guardian|2.0.0-sd" : "StructureDefinition-Guardian.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Guardian" : "StructureDefinition-Guardian.html", + "http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility|2.0.0-sd" : "StructureDefinition-HealthCareFacility.html", + "http://hl7.org/cda/stds/core/StructureDefinition/HealthCareFacility" : "StructureDefinition-HealthCareFacility.html", + "http://hl7.org/cda/stds/core/StructureDefinition/II|2.0.0-sd" : "StructureDefinition-II.html", + "http://hl7.org/cda/stds/core/StructureDefinition/II" : "StructureDefinition-II.html", + "http://hl7.org/cda/stds/core/StructureDefinition/INT-POS|2.0.0-sd" : "StructureDefinition-INT-POS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/INT-POS" : "StructureDefinition-INT-POS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/INT|2.0.0-sd" : "StructureDefinition-INT.html", + "http://hl7.org/cda/stds/core/StructureDefinition/INT" : "StructureDefinition-INT.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT|2.0.0-sd" : "StructureDefinition-IVL-INT.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVL-INT" : "StructureDefinition-IVL-INT.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ|2.0.0-sd" : "StructureDefinition-IVL-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVL-PQ" : "StructureDefinition-IVL-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS|2.0.0-sd" : "StructureDefinition-IVL-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS" : "StructureDefinition-IVL-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT|2.0.0-sd" : "StructureDefinition-IVXB-INT.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-INT" : "StructureDefinition-IVXB-INT.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ|2.0.0-sd" : "StructureDefinition-IVXB-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-PQ" : "StructureDefinition-IVXB-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS|2.0.0-sd" : "StructureDefinition-IVXB-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS" : "StructureDefinition-IVXB-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy|2.0.0-sd" : "StructureDefinition-IdentifiedBy.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy" : "StructureDefinition-IdentifiedBy.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf|2.0.0-sd" : "StructureDefinition-InFulfillmentOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf" : "StructureDefinition-InFulfillmentOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1|2.0.0-sd" : "StructureDefinition-InFulfillmentOf1.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf1" : "StructureDefinition-InFulfillmentOf1.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Informant|2.0.0-sd" : "StructureDefinition-Informant.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Informant" : "StructureDefinition-Informant.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient|2.0.0-sd" : "StructureDefinition-InformationRecipient.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient" : "StructureDefinition-InformationRecipient.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot|2.0.0-sd" : "StructureDefinition-InfrastructureRoot.html", + "http://hl7.org/cda/stds/core/StructureDefinition/InfrastructureRoot" : "StructureDefinition-InfrastructureRoot.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient|2.0.0-sd" : "StructureDefinition-IntendedRecipient.html", + "http://hl7.org/cda/stds/core/StructureDefinition/IntendedRecipient" : "StructureDefinition-IntendedRecipient.html", + "http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug|2.0.0-sd" : "StructureDefinition-LabeledDrug.html", + "http://hl7.org/cda/stds/core/StructureDefinition/LabeledDrug" : "StructureDefinition-LabeledDrug.html", + "http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication|2.0.0-sd" : "StructureDefinition-LanguageCommunication.html", + "http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication" : "StructureDefinition-LanguageCommunication.html", + "http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator|2.0.0-sd" : "StructureDefinition-LegalAuthenticator.html", + "http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator" : "StructureDefinition-LegalAuthenticator.html", + "http://hl7.org/cda/stds/core/StructureDefinition/MO|2.0.0-sd" : "StructureDefinition-MO.html", + "http://hl7.org/cda/stds/core/StructureDefinition/MO" : "StructureDefinition-MO.html", + "http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity|2.0.0-sd" : "StructureDefinition-MaintainedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/MaintainedEntity" : "StructureDefinition-MaintainedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct|2.0.0-sd" : "StructureDefinition-ManufacturedProduct.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ManufacturedProduct" : "StructureDefinition-ManufacturedProduct.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Material|2.0.0-sd" : "StructureDefinition-Material.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Material" : "StructureDefinition-Material.html", + "http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody|2.0.0-sd" : "StructureDefinition-NonXMLBody.html", + "http://hl7.org/cda/stds/core/StructureDefinition/NonXMLBody" : "StructureDefinition-NonXMLBody.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ON|2.0.0-sd" : "StructureDefinition-ON.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ON" : "StructureDefinition-ON.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Observation|2.0.0-sd" : "StructureDefinition-Observation.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Observation" : "StructureDefinition-Observation.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia|2.0.0-sd" : "StructureDefinition-ObservationMedia.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ObservationMedia" : "StructureDefinition-ObservationMedia.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange|2.0.0-sd" : "StructureDefinition-ObservationRange.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ObservationRange" : "StructureDefinition-ObservationRange.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Order|2.0.0-sd" : "StructureDefinition-Order.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Order" : "StructureDefinition-Order.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Organization|2.0.0-sd" : "StructureDefinition-Organization.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Organization" : "StructureDefinition-Organization.html", + "http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf|2.0.0-sd" : "StructureDefinition-OrganizationPartOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/OrganizationPartOf" : "StructureDefinition-OrganizationPartOf.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Organizer|2.0.0-sd" : "StructureDefinition-Organizer.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Organizer" : "StructureDefinition-Organizer.html", + "http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent|2.0.0-sd" : "StructureDefinition-OrganizerComponent.html", + "http://hl7.org/cda/stds/core/StructureDefinition/OrganizerComponent" : "StructureDefinition-OrganizerComponent.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS|2.0.0-sd" : "StructureDefinition-PIVL-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PIVL-TS" : "StructureDefinition-PIVL-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PN|2.0.0-sd" : "StructureDefinition-PN.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PN" : "StructureDefinition-PN.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PQ|2.0.0-sd" : "StructureDefinition-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PQ" : "StructureDefinition-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PQR|2.0.0-sd" : "StructureDefinition-PQR.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PQR" : "StructureDefinition-PQR.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument|2.0.0-sd" : "StructureDefinition-ParentDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ParentDocument" : "StructureDefinition-ParentDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Participant1|2.0.0-sd" : "StructureDefinition-Participant1.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Participant1" : "StructureDefinition-Participant1.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Participant2|2.0.0-sd" : "StructureDefinition-Participant2.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Participant2" : "StructureDefinition-Participant2.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole|2.0.0-sd" : "StructureDefinition-ParticipantRole.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole" : "StructureDefinition-ParticipantRole.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Patient|2.0.0-sd" : "StructureDefinition-Patient.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Patient" : "StructureDefinition-Patient.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PatientRole|2.0.0-sd" : "StructureDefinition-PatientRole.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PatientRole" : "StructureDefinition-PatientRole.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Performer1|2.0.0-sd" : "StructureDefinition-Performer1.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Performer1" : "StructureDefinition-Performer1.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Performer2|2.0.0-sd" : "StructureDefinition-Performer2.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Performer2" : "StructureDefinition-Performer2.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Person|2.0.0-sd" : "StructureDefinition-Person.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Person" : "StructureDefinition-Person.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Place|2.0.0-sd" : "StructureDefinition-Place.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Place" : "StructureDefinition-Place.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity|2.0.0-sd" : "StructureDefinition-PlayingEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity" : "StructureDefinition-PlayingEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Precondition|2.0.0-sd" : "StructureDefinition-Precondition.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Precondition" : "StructureDefinition-Precondition.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Precondition2|2.0.0-sd" : "StructureDefinition-Precondition2.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Precondition2" : "StructureDefinition-Precondition2.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase|2.0.0-sd" : "StructureDefinition-PreconditionBase.html", + "http://hl7.org/cda/stds/core/StructureDefinition/PreconditionBase" : "StructureDefinition-PreconditionBase.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Procedure|2.0.0-sd" : "StructureDefinition-Procedure.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Procedure" : "StructureDefinition-Procedure.html", + "http://hl7.org/cda/stds/core/StructureDefinition/QTY|2.0.0-sd" : "StructureDefinition-QTY.html", + "http://hl7.org/cda/stds/core/StructureDefinition/QTY" : "StructureDefinition-QTY.html", + "http://hl7.org/cda/stds/core/StructureDefinition/REAL|2.0.0-sd" : "StructureDefinition-REAL.html", + "http://hl7.org/cda/stds/core/StructureDefinition/REAL" : "StructureDefinition-REAL.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ|2.0.0-sd" : "StructureDefinition-RTO-PQ-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RTO-PQ-PQ" : "StructureDefinition-RTO-PQ-PQ.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget|2.0.0-sd" : "StructureDefinition-RecordTarget.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget" : "StructureDefinition-RecordTarget.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Reference|2.0.0-sd" : "StructureDefinition-Reference.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Reference" : "StructureDefinition-Reference.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest|2.0.0-sd" : "StructureDefinition-RegionOfInterest.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RegionOfInterest" : "StructureDefinition-RegionOfInterest.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument|2.0.0-sd" : "StructureDefinition-RelatedDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument" : "StructureDefinition-RelatedDocument.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity|2.0.0-sd" : "StructureDefinition-RelatedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RelatedEntity" : "StructureDefinition-RelatedEntity.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject|2.0.0-sd" : "StructureDefinition-RelatedSubject.html", + "http://hl7.org/cda/stds/core/StructureDefinition/RelatedSubject" : "StructureDefinition-RelatedSubject.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SC|2.0.0-sd" : "StructureDefinition-SC.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SC" : "StructureDefinition-SC.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ST|2.0.0-sd" : "StructureDefinition-ST.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ST" : "StructureDefinition-ST.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS|2.0.0-sd" : "StructureDefinition-SXCM-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SXCM-TS" : "StructureDefinition-SXCM-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS|2.0.0-sd" : "StructureDefinition-SXPR-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SXPR-TS" : "StructureDefinition-SXPR-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Section|2.0.0-sd" : "StructureDefinition-Section.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Section" : "StructureDefinition-Section.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent|2.0.0-sd" : "StructureDefinition-ServiceEvent.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ServiceEvent" : "StructureDefinition-ServiceEvent.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Specimen|2.0.0-sd" : "StructureDefinition-Specimen.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Specimen" : "StructureDefinition-Specimen.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole|2.0.0-sd" : "StructureDefinition-SpecimenRole.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SpecimenRole" : "StructureDefinition-SpecimenRole.html", + "http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody|2.0.0-sd" : "StructureDefinition-StructuredBody.html", + "http://hl7.org/cda/stds/core/StructureDefinition/StructuredBody" : "StructureDefinition-StructuredBody.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Subject|2.0.0-sd" : "StructureDefinition-Subject.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Subject" : "StructureDefinition-Subject.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson|2.0.0-sd" : "StructureDefinition-SubjectPerson.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SubjectPerson" : "StructureDefinition-SubjectPerson.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration|2.0.0-sd" : "StructureDefinition-SubstanceAdministration.html", + "http://hl7.org/cda/stds/core/StructureDefinition/SubstanceAdministration" : "StructureDefinition-SubstanceAdministration.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Supply|2.0.0-sd" : "StructureDefinition-Supply.html", + "http://hl7.org/cda/stds/core/StructureDefinition/Supply" : "StructureDefinition-Supply.html", + "http://hl7.org/cda/stds/core/StructureDefinition/TEL|2.0.0-sd" : "StructureDefinition-TEL.html", + "http://hl7.org/cda/stds/core/StructureDefinition/TEL" : "StructureDefinition-TEL.html", + "http://hl7.org/cda/stds/core/StructureDefinition/TN|2.0.0-sd" : "StructureDefinition-TN.html", + "http://hl7.org/cda/stds/core/StructureDefinition/TN" : "StructureDefinition-TN.html", + "http://hl7.org/cda/stds/core/StructureDefinition/TS|2.0.0-sd" : "StructureDefinition-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/TS" : "StructureDefinition-TS.html", + "http://hl7.org/cda/stds/core/StructureDefinition/bin|2.0.0-sd" : "StructureDefinition-bin.html", + "http://hl7.org/cda/stds/core/StructureDefinition/bin" : "StructureDefinition-bin.html", + "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple|2.0.0-sd" : "StructureDefinition-bl-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/bl-simple" : "StructureDefinition-bl-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/bn|2.0.0-sd" : "StructureDefinition-bn.html", + "http://hl7.org/cda/stds/core/StructureDefinition/bn" : "StructureDefinition-bn.html", + "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple|2.0.0-sd" : "StructureDefinition-cs-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" : "StructureDefinition-cs-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/int-simple|2.0.0-sd" : "StructureDefinition-int-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/int-simple" : "StructureDefinition-int-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/oid|2.0.0-sd" : "StructureDefinition-oid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/oid" : "StructureDefinition-oid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/probability|2.0.0-sd" : "StructureDefinition-probability.html", + "http://hl7.org/cda/stds/core/StructureDefinition/probability" : "StructureDefinition-probability.html", + "http://hl7.org/cda/stds/core/StructureDefinition/real-simple|2.0.0-sd" : "StructureDefinition-real-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/real-simple" : "StructureDefinition-real-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ruid|2.0.0-sd" : "StructureDefinition-ruid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ruid" : "StructureDefinition-ruid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/st-simple|2.0.0-sd" : "StructureDefinition-st-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/st-simple" : "StructureDefinition-st-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ts-simple|2.0.0-sd" : "StructureDefinition-ts-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/ts-simple" : "StructureDefinition-ts-simple.html", + "http://hl7.org/cda/stds/core/StructureDefinition/uid|2.0.0-sd" : "StructureDefinition-uid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/uid" : "StructureDefinition-uid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/url|2.0.0-sd" : "StructureDefinition-url.html", + "http://hl7.org/cda/stds/core/StructureDefinition/url" : "StructureDefinition-url.html", + "http://hl7.org/cda/stds/core/StructureDefinition/uuid|2.0.0-sd" : "StructureDefinition-uuid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/uuid" : "StructureDefinition-uuid.html", + "http://hl7.org/cda/stds/core/StructureDefinition/xs-ID|2.0.0-sd" : "StructureDefinition-xs-ID.html", + "http://hl7.org/cda/stds/core/StructureDefinition/xs-ID" : "StructureDefinition-xs-ID.html", + "http://hl7.org/cda/stds/core/Binary/clinicaldocument-example" : "Binary-clinicaldocument-example.html", + "http://hl7.org/cda/stds/core/CodeSystem/BinaryDataEncoding|2.0.0-sd" : "CodeSystem-BinaryDataEncoding.html", + "http://hl7.org/cda/stds/core/CodeSystem/BinaryDataEncoding" : "CodeSystem-BinaryDataEncoding.html", + "http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding|2.0.0-sd" : "ValueSet-BinaryDataEncoding.html", + "http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding" : "ValueSet-BinaryDataEncoding.html", + "http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm|2.0.0-sd" : "ValueSet-CDACompressionAlgorithm.html", + "http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm" : "ValueSet-CDACompressionAlgorithm.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse|2.0.0-sd" : "ValueSet-CDAEntityNameUse.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNameUse" : "ValueSet-CDAEntityNameUse.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole|2.0.0-sd" : "ValueSet-CDAInformationRecipientRole.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAInformationRecipientRole" : "ValueSet-CDAInformationRecipientRole.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse|2.0.0-sd" : "ValueSet-CDAPostalAddressUse.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAPostalAddressUse" : "ValueSet-CDAPostalAddressUse.html", + "http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode|2.0.0-sd" : "ValueSet-CDASignatureCode.html", + "http://hl7.org/cda/stds/core/ValueSet/CDASignatureCode" : "ValueSet-CDASignatureCode.html", + "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.0-sd" : "ValueSet-CDANullFlavor.html", + "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor" : "ValueSet-CDANullFlavor.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActClass|2.0.0-sd" : "ValueSet-CDAActClass.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActClass" : "ValueSet-CDAActClass.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation|2.0.0-sd" : "ValueSet-CDAActClassObservation.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActClassObservation" : "ValueSet-CDAActClassObservation.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActMood|2.0.0-sd" : "ValueSet-CDAActMood.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActMood" : "ValueSet-CDAActMood.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent|2.0.0-sd" : "ValueSet-CDAActMoodIntent.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActMoodIntent" : "ValueSet-CDAActMoodIntent.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType|2.0.0-sd" : "ValueSet-CDAActRelationshipType.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActRelationshipType" : "ValueSet-CDAActRelationshipType.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAContextControl|2.0.0-sd" : "ValueSet-CDAContextControl.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAContextControl" : "ValueSet-CDAContextControl.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier|2.0.0-sd" : "ValueSet-CDAEntityNamePartQualifier.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier" : "ValueSet-CDAEntityNamePartQualifier.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType|2.0.0-sd" : "ValueSet-CDAParticipationType.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAParticipationType" : "ValueSet-CDAParticipationType.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClass|2.0.0-sd" : "ValueSet-CDARoleClass.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClass" : "ValueSet-CDARoleClass.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative|2.0.0-sd" : "ValueSet-CDARoleClassAssociative.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassAssociative" : "ValueSet-CDARoleClassAssociative.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassMutualRelationship|2.0.0-sd" : "ValueSet-CDARoleClassMutualRelationship.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassMutualRelationship" : "ValueSet-CDARoleClassMutualRelationship.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot|2.0.0-sd" : "ValueSet-CDARoleClassRoot.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot" : "ValueSet-CDARoleClassRoot.html", + "http://hl7.org/cda/stds/core/ValueSet/CDASetOperator|2.0.0-sd" : "ValueSet-CDASetOperator.html", + "http://hl7.org/cda/stds/core/ValueSet/CDASetOperator" : "ValueSet-CDASetOperator.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActSubstanceAdministrationCode|2.0.0-sd" : "ValueSet-CDAActSubstanceAdministrationCode.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAActSubstanceAdministrationCode" : "ValueSet-CDAActSubstanceAdministrationCode.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode|2.0.0-sd" : "ValueSet-CDAEntityCode.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAEntityCode" : "ValueSet-CDAEntityCode.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType|2.0.0-sd" : "ValueSet-CDAMaterialEntityClassType.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAMaterialEntityClassType" : "ValueSet-CDAMaterialEntityClassType.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation|2.0.0-sd" : "ValueSet-CDAObservationInterpretation.html", + "http://hl7.org/cda/stds/core/ValueSet/CDAObservationInterpretation" : "ValueSet-CDAObservationInterpretation.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleCode|2.0.0-sd" : "ValueSet-CDARoleCode.html", + "http://hl7.org/cda/stds/core/ValueSet/CDARoleCode" : "ValueSet-CDARoleCode.html" + }, + "pages" : { + }, + "targets" : [ + "StructureDefinition-InfrastructureRoot.profile.history.html", + "StructureDefinition-Organizer-testing.html", + "StructureDefinition-url.profile.history.html", + "StructureDefinition-PatientRole.profile.json.html", + "ValueSet-CDAObservationInterpretation.ttl.html", + "StructureDefinition-ExternalAct-examples.html", + "StructureDefinition-SubstanceAdministration-definitions.html", + "StructureDefinition-INT-POS-examples.html", + "StructureDefinition-Authenticator.profile.json.html", + "StructureDefinition-Observation-testing.html", + "StructureDefinition-ExternalDocument-mappings.html", + "StructureDefinition-bl-simple-mappings.html", + "StructureDefinition-CR-definitions.html", + "StructureDefinition-AssignedEntity-definitions.html", + "StructureDefinition-Procedure.html", + "StructureDefinition-Patient-definitions.html", + "StructureDefinition-Authenticator.html", + "ValueSet-CDANullFlavor.json.html", + "StructureDefinition-AssociatedEntity.profile.history.html", + "StructureDefinition-Guardian-examples.html", + "StructureDefinition-CustodianOrganization-mappings.html", + "StructureDefinition-Criterion.profile.ttl.html", + "StructureDefinition-LabeledDrug.profile.xml.html", + "StructureDefinition-IVL-PQ-examples.html", + "StructureDefinition-HealthCareFacility-mappings.html", + "StructureDefinition-AD.profile.xml.html", + "StructureDefinition-EntryRelationship.html", + "StructureDefinition-LanguageCommunication.profile.json.html", + "StructureDefinition-Informant-definitions.html", + "StructureDefinition-Act.profile.ttl.html", + "StructureDefinition-RelatedDocument-testing.html", + "StructureDefinition-OrganizerComponent-testing.html", + "StructureDefinition-EN-testing.html", + "searchform.html", + "StructureDefinition-CustodianOrganization.html", + "Binary-clinicaldocument-example.ttl.html", + "StructureDefinition-Place.profile.xml.html", + "StructureDefinition-IVL-PQ.profile.xml.html", + "StructureDefinition-OrganizationPartOf.profile.xml.html", + "StructureDefinition-INT-mappings.html", + "StructureDefinition-SC.profile.xml.html", + "StructureDefinition-AssignedEntity.profile.json.html", + "StructureDefinition-OrganizerComponent-examples.html", + "StructureDefinition-StructuredBody-testing.html", + "StructureDefinition-Performer1.profile.json.html", + "StructureDefinition-ServiceEvent-examples.html", + "StructureDefinition-Authorization.profile.ttl.html", + "StructureDefinition-CE.html", + "ValueSet-CDASetOperator.xml.html", + "StructureDefinition-Author.profile.xml.html", + "StructureDefinition-DataEnterer.profile.json.html", + "StructureDefinition-SXCM-TS-mappings.html", + "StructureDefinition-LanguageCommunication.profile.ttl.html", + "StructureDefinition-QTY.html", + "StructureDefinition-CR-testing.html", + "StructureDefinition-LabeledDrug.profile.history.html", + "StructureDefinition-Entity-mappings.html", + "StructureDefinition-Authorization-testing.html", + "StructureDefinition-InformationRecipient-definitions.html", + "StructureDefinition-bin-definitions.html", + "StructureDefinition-ClinicalDocument-examples.html", + "StructureDefinition-PIVL-TS-definitions.html", + "StructureDefinition-PN-definitions.html", + "StructureDefinition-PQ-testing.html", + "StructureDefinition-Precondition-testing.html", + "StructureDefinition-PreconditionBase-examples.html", + "StructureDefinition-Custodian.profile.history.html", + "StructureDefinition-TS.html", + "StructureDefinition-CE.profile.xml.html", + "StructureDefinition-bin-testing.html", + "StructureDefinition-ExternalProcedure.profile.xml.html", + "StructureDefinition-Person-testing.html", + "StructureDefinition-ADXP.profile.json.html", + "StructureDefinition-TEL.profile.history.html", + "StructureDefinition-AssignedCustodian.profile.xml.html", + "StructureDefinition-MO-examples.html", + "StructureDefinition-EIVL-TS.profile.ttl.html", + "Binary-clinicaldocument-example.json.html", + "StructureDefinition-AssignedEntity.html", + "StructureDefinition-EntryRelationship.profile.json.html", + "StructureDefinition-Place.profile.json.html", + "StructureDefinition-RelatedEntity.profile.history.html", + "StructureDefinition-st-simple.profile.xml.html", + "StructureDefinition-Observation.html", + "StructureDefinition-TEL-examples.html", + "StructureDefinition-AssociatedEntity.profile.ttl.html", + "StructureDefinition-ObservationMedia.profile.ttl.html", + "StructureDefinition-int-simple-testing.html", + "StructureDefinition-LegalAuthenticator-mappings.html", + "artifacts.html", + "ValueSet-CDANullFlavor.ttl.html", + "StructureDefinition-Patient-testing.html", + "StructureDefinition-ST-definitions.html", + "ValueSet-CDASignatureCode.change.history.html", + "StructureDefinition-Observation-mappings.html", + "ValueSet-CDASetOperator.ttl.html", + "StructureDefinition-oid.profile.history.html", + "StructureDefinition-Author.profile.ttl.html", + "StructureDefinition-CO-mappings.html", + "StructureDefinition-ManufacturedProduct-testing.html", + "StructureDefinition-Author.profile.history.html", + "StructureDefinition-ExternalObservation-testing.html", + "StructureDefinition-bin.profile.history.html", + "StructureDefinition-ED.html", + "StructureDefinition-AssignedAuthor-mappings.html", + "StructureDefinition-LanguageCommunication.profile.xml.html", + "StructureDefinition-QTY-definitions.html", + "ValueSet-CDAActClassObservation.html", + "StructureDefinition-Guardian-testing.html", + "StructureDefinition-Component-definitions.html", + "StructureDefinition-Consent.html", + "StructureDefinition-InFulfillmentOf1.profile.history.html", + "StructureDefinition-IVL-INT-examples.html", + "StructureDefinition-SC-mappings.html", + "StructureDefinition-ExternalProcedure.profile.ttl.html", + "StructureDefinition-Patient-mappings.html", + "StructureDefinition-RelatedEntity-definitions.html", + "StructureDefinition-uuid.profile.history.html", + "StructureDefinition-CE.profile.ttl.html", + "StructureDefinition-EIVL-TS.profile.xml.html", + "StructureDefinition-st-simple-testing.html", + "StructureDefinition-Organization-definitions.html", + "StructureDefinition-ON.profile.json.html", + "StructureDefinition-CR.profile.history.html", + "StructureDefinition-int-simple.profile.history.html", + "StructureDefinition-ST.html", + "StructureDefinition-AssignedCustodian.profile.ttl.html", + "StructureDefinition-AuthoringDevice.html", + "StructureDefinition-Place-testing.html", + "StructureDefinition-Participant2-testing.html", + "StructureDefinition-Performer1.profile.history.html", + "StructureDefinition-bn.profile.json.html", + "StructureDefinition-ObservationMedia.profile.xml.html", + "StructureDefinition-AssociatedEntity.profile.xml.html", + "StructureDefinition-InFulfillmentOf1-mappings.html", + "StructureDefinition-st-simple.profile.ttl.html", + "StructureDefinition-bn.profile.history.html", + "StructureDefinition-IVL-INT.html", + "StructureDefinition-Participant2.profile.history.html", + "StructureDefinition-TN-testing.html", + "ValueSet-CDANullFlavor.xml.html", + "ValueSet-CDAObservationInterpretation.xml.html", + "StructureDefinition-AlternateIdentification-testing.html", + "StructureDefinition-BL-mappings.html", + "StructureDefinition-Informant-mappings.html", + "ValueSet-CDAActSubstanceAdministrationCode-testing.html", + "StructureDefinition-Participant2.profile.json.html", + "StructureDefinition-SpecimenRole-definitions.html", + "StructureDefinition-II.profile.history.html", + "StructureDefinition-ExternalProcedure-mappings.html", + "StructureDefinition-xs-ID-examples.html", + "StructureDefinition-ENXP.profile.json.html", + "StructureDefinition-Material.profile.history.html", + "StructureDefinition-Component.profile.json.html", + "StructureDefinition-LanguageCommunication-examples.html", + "StructureDefinition-Entry-mappings.html", + "StructureDefinition-IVL-INT-definitions.html", + "StructureDefinition-PQ-definitions.html", + "StructureDefinition-SXPR-TS.profile.json.html", + "StructureDefinition-bin-mappings.html", + "StructureDefinition-oid-testing.html", + "StructureDefinition-Entity.profile.history.html", + "StructureDefinition-ruid.html", + "StructureDefinition-EncompassingEncounter.profile.history.html", + "dt-uml.html", + "StructureDefinition-PN-mappings.html", + "StructureDefinition-PN-testing.html", + "StructureDefinition-Act.profile.xml.html", + "StructureDefinition-Device.html", + "StructureDefinition-LabeledDrug.profile.ttl.html", + "StructureDefinition-Criterion.profile.xml.html", + "StructureDefinition-AD.profile.ttl.html", + "StructureDefinition-ObservationMedia-mappings.html", + "StructureDefinition-IdentifiedBy.profile.json.html", + "Binary-clinicaldocument-example.xml.html", + "StructureDefinition-SC.profile.ttl.html", + "StructureDefinition-ED.profile.json.html", + "StructureDefinition-Place.profile.ttl.html", + "StructureDefinition-RTO-PQ-PQ.profile.history.html", + "StructureDefinition-Device-examples.html", + "StructureDefinition-IVL-PQ.profile.ttl.html", + "StructureDefinition-ExternalDocument.html", + "StructureDefinition-OrganizationPartOf.profile.ttl.html", + "StructureDefinition-Authorization.profile.xml.html", + "StructureDefinition-IdentifiedBy.profile.history.html", + "StructureDefinition-ANY.profile.history.html", + "StructureDefinition-bn.html", + "StructureDefinition-Person.html", + "StructureDefinition-REAL.profile.ttl.html", + "StructureDefinition-RecordTarget-definitions.html", + "StructureDefinition-bin-examples.html", + "StructureDefinition-IVL-PQ.profile.json.html", + "StructureDefinition-Observation.profile.json.html", + "StructureDefinition-Entry-examples.html", + "ValueSet-CDASignatureCode.html", + "StructureDefinition-LanguageCommunication-mappings.html", + "StructureDefinition-xs-ID-mappings.html", + "StructureDefinition-CS-testing.html", + "StructureDefinition-PQR.profile.xml.html", + "StructureDefinition-PatientRole.profile.xml.html", + "StructureDefinition-Guardian-definitions.html", + "StructureDefinition-Guardian.profile.history.html", + "StructureDefinition-ExternalProcedure-examples.html", + "StructureDefinition-Informant-examples.html", + "StructureDefinition-ExternalProcedure.html", + "StructureDefinition-OrganizerComponent.profile.history.html", + "StructureDefinition-BL-examples.html", + "StructureDefinition-ts-simple.html", + "StructureDefinition-ExternalProcedure.profile.json.html", + "StructureDefinition-ClinicalDocument.profile.ttl.html", + "StructureDefinition-QTY.profile.history.html", + "StructureDefinition-IVL-TS-testing.html", + "StructureDefinition-bin.html", + "StructureDefinition-StructuredBody.profile.json.html", + "index.html", + "StructureDefinition-Device-mappings.html", + "StructureDefinition-Participant1.profile.ttl.html", + "StructureDefinition-Section.profile.json.html", + "StructureDefinition-ANY.profile.json.html", + "StructureDefinition-real-simple.html", + "StructureDefinition-PIVL-TS.html", + "StructureDefinition-MaintainedEntity.html", + "StructureDefinition-Precondition.profile.xml.html", + "StructureDefinition-real-simple.profile.history.html", + "StructureDefinition-RecordTarget.profile.history.html", + "StructureDefinition-AssignedCustodian.profile.history.html", + "StructureDefinition-ObservationMedia-examples.html", + "StructureDefinition-QTY.profile.json.html", + "StructureDefinition-RelatedSubject.html", + "StructureDefinition-OrganizerComponent.profile.json.html", + "StructureDefinition-ON-definitions.html", + "StructureDefinition-PN-examples.html", + "StructureDefinition-bn.profile.ttl.html", + "StructureDefinition-Patient-examples.html", + "StructureDefinition-MO-definitions.html", + "StructureDefinition-Supply.profile.ttl.html", + "StructureDefinition-IVL-INT-mappings.html", + "StructureDefinition-SC-examples.html", + "StructureDefinition-Precondition.profile.history.html", + "ValueSet-CDAContextControl-testing.html", + "ValueSet-CDAInformationRecipientRole.html", + "StructureDefinition-Entry-definitions.html", + "StructureDefinition-AssignedAuthor-examples.html", + "StructureDefinition-IVXB-TS.profile.ttl.html", + "StructureDefinition-TEL.html", + "StructureDefinition-AD.html", + "StructureDefinition-Consent.profile.ttl.html", + "StructureDefinition-st-simple.profile.json.html", + "StructureDefinition-Material-definitions.html", + "StructureDefinition-Device-testing.html", + "StructureDefinition-Criterion.profile.history.html", + "ValueSet-CDAActClass-testing.html", + "StructureDefinition-CO-examples.html", + "StructureDefinition-Place.profile.history.html", + "ValueSet-BinaryDataEncoding.ttl.html", + "StructureDefinition-ServiceEvent.profile.xml.html", + "ValueSet-CDASetOperator.json.html", + "StructureDefinition-InFulfillmentOf1-examples.html", + "StructureDefinition-Participant2.html", + "StructureDefinition-SubjectPerson.profile.xml.html", + "StructureDefinition-NonXMLBody.profile.json.html", + "StructureDefinition-LegalAuthenticator-definitions.html", + "StructureDefinition-ED.profile.ttl.html", + "StructureDefinition-RecordTarget.profile.json.html", + "StructureDefinition-IdentifiedBy-definitions.html", + "StructureDefinition-EncompassingEncounter.profile.json.html", + "StructureDefinition-EncounterParticipant-testing.html", + "StructureDefinition-IVL-PQ.html", + "StructureDefinition-RelatedSubject.profile.json.html", + "transformed-example.html", + "StructureDefinition-Supply.profile.xml.html", + "StructureDefinition-xs-ID-definitions.html", + "StructureDefinition-Participant2-definitions.html", + "StructureDefinition-PreconditionBase-mappings.html", + "StructureDefinition-PIVL-TS-testing.html", + "StructureDefinition-ExternalObservation.html", + "StructureDefinition-ClinicalDocument-mappings.html", + "StructureDefinition-ObservationMedia.profile.history.html", + "StructureDefinition-ENXP.html", + "StructureDefinition-Entity-examples.html", + "StructureDefinition-II.profile.json.html", + "StructureDefinition-Consent.profile.xml.html", + "StructureDefinition-SXCM-TS-examples.html", + "StructureDefinition-ts-simple-definitions.html", + "StructureDefinition-TS.profile.history.html", + "ValueSet-CDAPostalAddressUse-testing.html", + "StructureDefinition-IVXB-TS.profile.xml.html", + "StructureDefinition-ServiceEvent.html", + "ValueSet-CDACompressionAlgorithm.json.html", + "StructureDefinition-ClinicalDocument.profile.history.html", + "StructureDefinition-IntendedRecipient.profile.json.html", + "StructureDefinition-INT-POS-testing.html", + "ValueSet-CDAActRelationshipType.change.history.html", + "StructureDefinition-ComponentOf-testing.html", + "StructureDefinition-Component.html", + "StructureDefinition-IdentifiedBy.html", + "StructureDefinition-ExternalObservation-definitions.html", + "ValueSet-CDACompressionAlgorithm.change.history.html", + "StructureDefinition-Observation-examples.html", + "StructureDefinition-IVXB-INT-testing.html", + "ValueSet-BinaryDataEncoding.xml.html", + "StructureDefinition-ServiceEvent.profile.ttl.html", + "StructureDefinition-AssignedCustodian.profile.json.html", + "StructureDefinition-REAL.html", + "StructureDefinition-ParentDocument.profile.json.html", + "StructureDefinition-LegalAuthenticator-examples.html", + "StructureDefinition-InformationRecipient-testing.html", + "StructureDefinition-SubjectPerson.profile.ttl.html", + "StructureDefinition-TEL-mappings.html", + "StructureDefinition-Precondition2.profile.json.html", + "StructureDefinition-InFulfillmentOf1-definitions.html", + "StructureDefinition-ED.profile.xml.html", + "StructureDefinition-Performer2.html", + "StructureDefinition-CD.html", + "StructureDefinition-MO-mappings.html", + "StructureDefinition-cs-simple.profile.json.html", + "StructureDefinition-ExternalObservation.profile.history.html", + "ValueSet-CDAEntityCode-testing.html", + "StructureDefinition-Guardian-mappings.html", + "StructureDefinition-TN-definitions.html", + "StructureDefinition-REAL.profile.xml.html", + "StructureDefinition-url-testing.html", + "StructureDefinition-NonXMLBody.profile.history.html", + "ValueSet-CDAMaterialEntityClassType-testing.html", + "StructureDefinition-CV-definitions.html", + "ValueSet-CDAPostalAddressUse.change.history.html", + "toc.html", + "StructureDefinition-bl-simple-examples.html", + "StructureDefinition-xs-ID-testing.html", + "StructureDefinition-ExternalDocument-examples.html", + "StructureDefinition-ANY.html", + "StructureDefinition-PQR.profile.ttl.html", + "StructureDefinition-PatientRole.profile.ttl.html", + "StructureDefinition-ENXP-definitions.html", + "StructureDefinition-ExternalAct-mappings.html", + "StructureDefinition-Order-definitions.html", + "StructureDefinition-INT-POS-mappings.html", + "ValueSet-CDAActMood.html", + "StructureDefinition-Consent.profile.history.html", + "StructureDefinition-Encounter-definitions.html", + "StructureDefinition-ServiceEvent-mappings.html", + "StructureDefinition-ADXP-testing.html", + "StructureDefinition-ClinicalDocument.profile.xml.html", + "StructureDefinition-NonXMLBody-definitions.html", + "StructureDefinition-REAL-testing.html", + "ValueSet-CDAMaterialEntityClassType.change.history.html", + "StructureDefinition-OrganizerComponent-mappings.html", + "StructureDefinition-real-simple-testing.html", + "StructureDefinition-Reference.html", + "StructureDefinition-bn-testing.html", + "StructureDefinition-Specimen.profile.json.html", + "StructureDefinition-INT-examples.html", + "StructureDefinition-Participant1.profile.xml.html", + "StructureDefinition-IVXB-TS-testing.html", + "StructureDefinition-IVXB-INT.profile.history.html", + "StructureDefinition-LegalAuthenticator.profile.json.html", + "StructureDefinition-Precondition.profile.ttl.html", + "ValueSet-BinaryDataEncoding.change.history.html", + "StructureDefinition-probability-testing.html", + "StructureDefinition-Authorization.html", + "StructureDefinition-bn.profile.xml.html", + "StructureDefinition-Precondition.html", + "StructureDefinition-CustodianOrganization-examples.html", + "StructureDefinition-HealthCareFacility-examples.html", + "StructureDefinition-IVL-PQ-mappings.html", + "StructureDefinition-ParentDocument-testing.html", + "StructureDefinition-RegionOfInterest-definitions.html", + "ValueSet-CDACompressionAlgorithm.xml.html", + "StructureDefinition-IVL-INT.profile.history.html", + "ValueSet-CDAActMood.json.html", + "StructureDefinition-Organization-mappings.html", + "StructureDefinition-Subject.html", + "StructureDefinition-bl-simple.profile.json.html", + "StructureDefinition-RelatedDocument.profile.ttl.html", + "StructureDefinition-Performer2-definitions.html", + "StructureDefinition-CS-mappings.html", + "StructureDefinition-xs-ID.profile.history.html", + "StructureDefinition-EntryRelationship-testing.html", + "StructureDefinition-TEL.profile.xml.html", + "StructureDefinition-INT-POS.profile.history.html", + "StructureDefinition-IVXB-PQ-definitions.html", + "StructureDefinition-Criterion-testing.html", + "StructureDefinition-PlayingEntity.profile.xml.html", + "StructureDefinition-IntendedRecipient.profile.history.html", + "StructureDefinition-TN-mappings.html", + "StructureDefinition-InformationRecipient.html", + "StructureDefinition-CS.profile.history.html", + "StructureDefinition-DocumentationOf.profile.ttl.html", + "ValueSet-CDACompressionAlgorithm.html", + "StructureDefinition-LabeledDrug-mappings.html", + "StructureDefinition-InformationRecipient.profile.json.html", + "StructureDefinition-SXCM-TS-definitions.html", + "StructureDefinition-Performer1-examples.html", + "StructureDefinition-Custodian.profile.json.html", + "StructureDefinition-PQ-examples.html", + "StructureDefinition-Informant.profile.json.html", + "StructureDefinition-SubstanceAdministration-examples.html", + "StructureDefinition-CD.profile.xml.html", + "StructureDefinition-EncounterParticipant.profile.xml.html", + "StructureDefinition-AssignedAuthor.profile.json.html", + "StructureDefinition-Specimen.profile.history.html", + "StructureDefinition-IVXB-TS.profile.history.html", + "StructureDefinition-CustodianOrganization-definitions.html", + "StructureDefinition-Material.html", + "StructureDefinition-ParentDocument-examples.html", + "ValueSet-CDARoleClassMutualRelationship.html", + "StructureDefinition-Criterion-mappings.html", + "StructureDefinition-EncounterParticipant.html", + "StructureDefinition-Guardian.html", + "StructureDefinition-Birthplace-definitions.html", + "ValueSet-CDAObservationInterpretation.change.history.html", + "StructureDefinition-AssignedAuthor.profile.ttl.html", + "StructureDefinition-DataEnterer.html", + "StructureDefinition-Precondition2.profile.history.html", + "StructureDefinition-SXPR-TS.profile.history.html", + "StructureDefinition-int-simple.profile.ttl.html", + "StructureDefinition-ExternalAct.html", + "StructureDefinition-CV.profile.history.html", + "StructureDefinition-DataEnterer.profile.history.html", + "StructureDefinition-uuid-mappings.html", + "StructureDefinition-Material-testing.html", + "StructureDefinition-INT-definitions.html", + "StructureDefinition-CO.html", + "StructureDefinition-ExternalDocument.profile.ttl.html", + "StructureDefinition-CO.profile.ttl.html", + "StructureDefinition-Act-mappings.html", + "ValueSet-CDARoleClassMutualRelationship.ttl.html", + "ValueSet-CDASetOperator.html", + "StructureDefinition-Performer2-testing.html", + "StructureDefinition-AuthoringDevice-examples.html", + "StructureDefinition-url.profile.ttl.html", + "StructureDefinition-CE.profile.json.html", + "StructureDefinition-ruid.profile.history.html", + "StructureDefinition-EntryRelationship.profile.ttl.html", + "StructureDefinition-IVXB-TS-mappings.html", + "CodeSystem-BinaryDataEncoding.html", + "StructureDefinition-IVXB-INT-examples.html", + "StructureDefinition-InfrastructureRoot.profile.xml.html", + "StructureDefinition-Observation-definitions.html", + "StructureDefinition-NonXMLBody-examples.html", + "StructureDefinition-Criterion.profile.json.html", + "StructureDefinition-CS-definitions.html", + "ValueSet-CDAEntityCode.json.html", + "StructureDefinition-Performer2-mappings.html", + "StructureDefinition-Precondition.profile.json.html", + "StructureDefinition-SubjectPerson-examples.html", + "ValueSet-CDAMaterialEntityClassType.ttl.html", + "StructureDefinition-ManufacturedProduct.profile.ttl.html", + "StructureDefinition-DataEnterer.profile.xml.html", + "StructureDefinition-Performer1.profile.xml.html", + "StructureDefinition-IVL-PQ.profile.history.html", + "StructureDefinition-Order.profile.history.html", + "StructureDefinition-RTO-PQ-PQ.profile.xml.html", + "StructureDefinition-Custodian.profile.ttl.html", + "StructureDefinition-url.html", + "StructureDefinition-probability-definitions.html", + "StructureDefinition-InFulfillmentOf.profile.history.html", + "StructureDefinition-SubstanceAdministration.profile.json.html", + "StructureDefinition-ManufacturedProduct-examples.html", + "StructureDefinition-ObservationRange.profile.ttl.html", + "StructureDefinition-ADXP.profile.ttl.html", + "StructureDefinition-HealthCareFacility.profile.ttl.html", + "StructureDefinition-OrganizationPartOf-testing.html", + "StructureDefinition-AssignedCustodian.html", + "StructureDefinition-QTY-mappings.html", + "StructureDefinition-Supply.html", + "ValueSet-CDANullFlavor-testing.html", + "StructureDefinition-CE-examples.html", + "StructureDefinition-EN.html", + "StructureDefinition-int-simple.profile.xml.html", + "Binary-clinicaldocument-example.html", + "StructureDefinition-Consent-examples.html", + "StructureDefinition-Component-mappings.html", + "StructureDefinition-oid-definitions.html", + "StructureDefinition-CO.profile.xml.html", + "StructureDefinition-ExternalDocument.profile.xml.html", + "StructureDefinition-PQR-testing.html", + "ValueSet-CDARoleClassMutualRelationship.xml.html", + "ValueSet-CDAObservationInterpretation.html", + "StructureDefinition-probability-examples.html", + "ValueSet-CDAActMoodIntent.json.html", + "StructureDefinition-InfrastructureRoot.profile.ttl.html", + "StructureDefinition-url.profile.xml.html", + "StructureDefinition-Subject-mappings.html", + "StructureDefinition-EntryRelationship.profile.xml.html", + "ValueSet-CDAActRelationshipType.html", + "StructureDefinition-ADXP.profile.history.html", + "StructureDefinition-Precondition2-examples.html", + "StructureDefinition-uid-definitions.html", + "StructureDefinition-Encounter-testing.html", + "StructureDefinition-EncounterParticipant-mappings.html", + "StructureDefinition-CV.html", + "StructureDefinition-Custodian.profile.xml.html", + "StructureDefinition-Organizer-mappings.html", + "StructureDefinition-Entity-definitions.html", + "ValueSet-CDAMaterialEntityClassType.xml.html", + "StructureDefinition-ManufacturedProduct.profile.xml.html", + "StructureDefinition-Performer1.profile.ttl.html", + "StructureDefinition-DataEnterer.profile.ttl.html", + "StructureDefinition-RTO-PQ-PQ.profile.ttl.html", + "StructureDefinition-SC-testing.html", + "StructureDefinition-SXCM-TS.profile.json.html", + "StructureDefinition-Reference-mappings.html", + "StructureDefinition-AuthoringDevice-definitions.html", + "StructureDefinition-Material-examples.html", + "StructureDefinition-ADXP.profile.xml.html", + "StructureDefinition-ObservationRange.profile.xml.html", + "StructureDefinition-Organizer-definitions.html", + "StructureDefinition-cs-simple-testing.html", + "StructureDefinition-HealthCareFacility.profile.xml.html", + "StructureDefinition-BL.profile.json.html", + "StructureDefinition-IVXB-INT.html", + "StructureDefinition-Specimen-examples.html", + "CodeSystem-BinaryDataEncoding-testing.html", + "StructureDefinition-HealthCareFacility-testing.html", + "StructureDefinition-AssignedCustodian-testing.html", + "StructureDefinition-real-simple-definitions.html", + "ValueSet-CDACompressionAlgorithm.ttl.html", + "StructureDefinition-RelatedDocument.profile.xml.html", + "StructureDefinition-ExternalProcedure-testing.html", + "StructureDefinition-Consent.profile.json.html", + "StructureDefinition-int-simple-mappings.html", + "StructureDefinition-EncompassingEncounter-testing.html", + "StructureDefinition-PlayingEntity.profile.ttl.html", + "StructureDefinition-Precondition2-definitions.html", + "StructureDefinition-ANY-examples.html", + "StructureDefinition-TEL.profile.ttl.html", + "StructureDefinition-ST.profile.json.html", + "StructureDefinition-InFulfillmentOf-examples.html", + "ValueSet-CDARoleCode-testing.html", + "StructureDefinition-RecordTarget-mappings.html", + "StructureDefinition-Encounter-examples.html", + "StructureDefinition-Precondition2.html", + "StructureDefinition-RelatedEntity-examples.html", + "StructureDefinition-ServiceEvent.profile.history.html", + "StructureDefinition-bin.profile.json.html", + "StructureDefinition-DocumentationOf.profile.xml.html", + "StructureDefinition-EncompassingEncounter.html", + "StructureDefinition-StructuredBody-definitions.html", + "StructureDefinition-AlternateIdentification-examples.html", + "StructureDefinition-InFulfillmentOf1.html", + "StructureDefinition-CD.profile.ttl.html", + "StructureDefinition-EncounterParticipant.profile.ttl.html", + "ValueSet-CDAEntityCode.change.history.html", + "StructureDefinition-ClinicalDocument-testing.html", + "StructureDefinition-uuid-definitions.html", + "StructureDefinition-PN.profile.json.html", + "StructureDefinition-ExternalAct-definitions.html", + "StructureDefinition-ENXP-examples.html", + "StructureDefinition-AssignedAuthor.profile.xml.html", + "StructureDefinition-PlayingEntity-mappings.html", + "StructureDefinition-Person.profile.json.html", + "ValueSet-CDARoleClass.change.history.html", + "StructureDefinition-bl-simple-definitions.html", + "StructureDefinition-Patient.profile.json.html", + "StructureDefinition-Encounter-mappings.html", + "StructureDefinition-RecordTarget-examples.html", + "StructureDefinition-InFulfillmentOf-mappings.html", + "StructureDefinition-ANY-mappings.html", + "StructureDefinition-AssignedAuthor.profile.history.html", + "ValueSet-CDAParticipationType.xml.html", + "StructureDefinition-Authenticator.profile.ttl.html", + "StructureDefinition-int-simple-examples.html", + "StructureDefinition-Reference.profile.ttl.html", + "StructureDefinition-Precondition2-testing.html", + "StructureDefinition-OrganizerComponent.profile.xml.html", + "StructureDefinition-PatientRole.profile.history.html", + "StructureDefinition-Specimen-definitions.html", + "StructureDefinition-IntendedRecipient.profile.ttl.html", + "StructureDefinition-II.profile.xml.html", + "StructureDefinition-InFulfillmentOf.profile.ttl.html", + "ValueSet-CDAEntityNamePartQualifier.html", + "StructureDefinition-AlternateIdentification.profile.ttl.html", + "StructureDefinition-Specimen-mappings.html", + "StructureDefinition-Subject.profile.ttl.html", + "StructureDefinition-RegionOfInterest.profile.json.html", + "ValueSet-CDAParticipationType.change.history.html", + "StructureDefinition-Section-definitions.html", + "StructureDefinition-PreconditionBase-definitions.html", + "StructureDefinition-PlayingEntity-examples.html", + "ValueSet-CDARoleClassAssociative-testing.html", + "StructureDefinition-ENXP-mappings.html", + "StructureDefinition-Person.profile.xml.html", + "StructureDefinition-ParticipantRole.profile.ttl.html", + "StructureDefinition-SXPR-TS.profile.ttl.html", + "StructureDefinition-Performer2.profile.json.html", + "StructureDefinition-OrganizationPartOf.profile.history.html", + "StructureDefinition-ruid.profile.json.html", + "StructureDefinition-AlternateIdentification-mappings.html", + "StructureDefinition-RelatedEntity-mappings.html", + "StructureDefinition-Supply-testing.html", + "CodeSystem-BinaryDataEncoding.ttl.html", + "StructureDefinition-IVXB-INT.profile.xml.html", + "StructureDefinition-Entity.html", + "StructureDefinition-Subject-examples.html", + "narrative.html", + "StructureDefinition-INT-POS.profile.ttl.html", + "ValueSet-CDAActMoodIntent.html", + "StructureDefinition-probability-mappings.html", + "StructureDefinition-Device.profile.history.html", + "StructureDefinition-ANY.profile.xml.html", + "ValueSet-CDAActMoodIntent.xml.html", + "StructureDefinition-cs-simple.profile.ttl.html", + "StructureDefinition-Organization.profile.json.html", + "StructureDefinition-Device.profile.ttl.html", + "StructureDefinition-Birthplace.profile.history.html", + "StructureDefinition-AssignedEntity.profile.history.html", + "StructureDefinition-Component-examples.html", + "StructureDefinition-IVXB-TS.profile.json.html", + "StructureDefinition-Consent-mappings.html", + "StructureDefinition-CE-mappings.html", + "StructureDefinition-TS.profile.xml.html", + "ValueSet-CDAActClass.ttl.html", + "StructureDefinition-ManufacturedProduct.html", + "StructureDefinition-CD.profile.json.html", + "StructureDefinition-ExternalDocument.profile.json.html", + "StructureDefinition-EN.profile.xml.html", + "StructureDefinition-Material-mappings.html", + "StructureDefinition-ExternalAct.profile.history.html", + "StructureDefinition-EncompassingEncounter.profile.ttl.html", + "StructureDefinition-Reference-examples.html", + "ValueSet-CDARoleClassMutualRelationship-testing.html", + "StructureDefinition-Encounter.profile.json.html", + "StructureDefinition-bl-simple-testing.html", + "StructureDefinition-IVXB-TS.html", + "StructureDefinition-IVXB-INT.profile.json.html", + "ValueSet-CDAActSubstanceAdministrationCode.ttl.html", + "StructureDefinition-RelatedSubject.profile.xml.html", + "StructureDefinition-Organizer-examples.html", + "ValueSet-CDAEntityCode.xml.html", + "StructureDefinition-ruid-definitions.html", + "StructureDefinition-EncounterParticipant-examples.html", + "StructureDefinition-ComponentOf.profile.ttl.html", + "StructureDefinition-Precondition2-mappings.html", + "StructureDefinition-InfrastructureRoot.html", + "StructureDefinition-IVXB-INT-mappings.html", + "StructureDefinition-Organization-testing.html", + "StructureDefinition-IVXB-TS-examples.html", + "StructureDefinition-INT-POS.profile.xml.html", + "CodeSystem-BinaryDataEncoding.xml.html", + "StructureDefinition-IVXB-INT.profile.ttl.html", + "StructureDefinition-cs-simple.profile.xml.html", + "StructureDefinition-AuthoringDevice-mappings.html", + "StructureDefinition-PIVL-TS.profile.history.html", + "ValueSet-CDAActMoodIntent.ttl.html", + "StructureDefinition-IVL-INT.profile.json.html", + "StructureDefinition-ANY.profile.ttl.html", + "StructureDefinition-Act-examples.html", + "StructureDefinition-DocumentationOf.html", + "StructureDefinition-Device.profile.xml.html", + "StructureDefinition-xs-ID.profile.json.html", + "StructureDefinition-PQ.profile.json.html", + "StructureDefinition-uuid-examples.html", + "ValueSet-CDAActClass.xml.html", + "StructureDefinition-InFulfillmentOf1-testing.html", + "ValueSet-CDAContextControl.change.history.html", + "StructureDefinition-TS.profile.ttl.html", + "StructureDefinition-SubstanceAdministration.html", + "overview.html", + "StructureDefinition-EncounterParticipant.profile.json.html", + "StructureDefinition-QTY-examples.html", + "StructureDefinition-EncompassingEncounter.profile.xml.html", + "StructureDefinition-EN.profile.ttl.html", + "ValueSet-CDAActClassObservation.change.history.html", + "StructureDefinition-ManufacturedProduct-mappings.html", + "StructureDefinition-RelatedSubject.profile.ttl.html", + "StructureDefinition-AD-testing.html", + "ValueSet-CDAContextControl.json.html", + "StructureDefinition-ObservationRange.html", + "StructureDefinition-Criterion.html", + "ValueSet-CDAActSubstanceAdministrationCode.xml.html", + "ValueSet-CDAEntityCode.ttl.html", + "StructureDefinition-SXPR-TS.html", + "StructureDefinition-IVL-TS-definitions.html", + "StructureDefinition-SubjectPerson-mappings.html", + "StructureDefinition-ComponentOf.profile.xml.html", + "StructureDefinition-RTO-PQ-PQ.profile.json.html", + "ValueSet-CDAPostalAddressUse.html", + "StructureDefinition-Performer2-examples.html", + "StructureDefinition-NonXMLBody-mappings.html", + "StructureDefinition-Participant1.profile.json.html", + "StructureDefinition-ParentDocument-definitions.html", + "StructureDefinition-AuthoringDevice-testing.html", + "StructureDefinition-TN-examples.html", + "StructureDefinition-ENXP.profile.history.html", + "StructureDefinition-Authenticator.profile.xml.html", + "StructureDefinition-Specimen.html", + "StructureDefinition-ST.profile.history.html", + "StructureDefinition-Consent-testing.html", + "ValueSet-CDAParticipationType.ttl.html", + "StructureDefinition-CS-examples.html", + "StructureDefinition-OrganizerComponent.profile.ttl.html", + "StructureDefinition-MaintainedEntity-definitions.html", + "StructureDefinition-Organization-examples.html", + "StructureDefinition-ClinicalDocument.html", + "StructureDefinition-Reference.profile.xml.html", + "StructureDefinition-II.profile.ttl.html", + "ValueSet-CDAEntityNameUse.html", + "StructureDefinition-InFulfillmentOf.profile.xml.html", + "StructureDefinition-AlternateIdentification.profile.xml.html", + "StructureDefinition-ParentDocument.profile.history.html", + "StructureDefinition-IntendedRecipient.profile.xml.html", + "ValueSet-CDARoleClassRoot-testing.html", + "StructureDefinition-Subject.profile.xml.html", + "StructureDefinition-SXCM-TS.html", + "StructureDefinition-Criterion-examples.html", + "StructureDefinition-ParentDocument-mappings.html", + "StructureDefinition-SXCM-TS.profile.history.html", + "ValueSet-CDASetOperator-testing.html", + "StructureDefinition-SXPR-TS.profile.xml.html", + "StructureDefinition-Subject.profile.history.html", + "StructureDefinition-BL-definitions.html", + "StructureDefinition-Act.profile.history.html", + "StructureDefinition-InFulfillmentOf-testing.html", + "StructureDefinition-ParticipantRole.profile.xml.html", + "StructureDefinition-Person.profile.ttl.html", + "StructureDefinition-InfrastructureRoot.profile.json.html", + "StructureDefinition-Entry.html", + "StructureDefinition-HealthCareFacility.profile.json.html", + "StructureDefinition-EntryRelationship.profile.history.html", + "StructureDefinition-AlternateIdentification.profile.json.html", + "StructureDefinition-SubstanceAdministration-mappings.html", + "StructureDefinition-Procedure-definitions.html", + "StructureDefinition-PQ-mappings.html", + "StructureDefinition-ED-testing.html", + "StructureDefinition-ON-testing.html", + "StructureDefinition-Performer1-mappings.html", + "StructureDefinition-INT.html", + "StructureDefinition-REAL.profile.history.html", + "StructureDefinition-IntendedRecipient-testing.html", + "StructureDefinition-LabeledDrug-examples.html", + "ValueSet-CDAParticipationType.html", + "StructureDefinition-ServiceEvent.profile.json.html", + "StructureDefinition-CustodianOrganization-testing.html", + "StructureDefinition-Birthplace.profile.ttl.html", + "StructureDefinition-RelatedEntity-testing.html", + "StructureDefinition-AssignedAuthor-definitions.html", + "StructureDefinition-Patient.html", + "StructureDefinition-RegionOfInterest.html", + "StructureDefinition-uuid.profile.xml.html", + "StructureDefinition-CV.profile.json.html", + "downloads.html", + "StructureDefinition-ExternalAct.profile.xml.html", + "StructureDefinition-PQR.html", + "StructureDefinition-CustodianOrganization.profile.ttl.html", + "ValueSet-CDAEntityCode.html", + "StructureDefinition-OrganizationPartOf-examples.html", + "StructureDefinition-ts-simple-testing.html", + "StructureDefinition-Authorization.profile.history.html", + "StructureDefinition-DocumentationOf-definitions.html", + "StructureDefinition-CE-testing.html", + "StructureDefinition-StructuredBody.profile.xml.html", + "StructureDefinition-INT-testing.html", + "StructureDefinition-ManufacturedProduct.profile.json.html", + "StructureDefinition-SXCM-TS.profile.ttl.html", + "StructureDefinition-StructuredBody.html", + "StructureDefinition-Custodian-mappings.html", + "StructureDefinition-probability.html", + "StructureDefinition-EncounterParticipant.profile.history.html", + "StructureDefinition-II-examples.html", + "StructureDefinition-Precondition2.profile.xml.html", + "StructureDefinition-AlternateIdentification.html", + "StructureDefinition-EncompassingEncounter-mappings.html", + "StructureDefinition-IVXB-PQ.profile.ttl.html", + "StructureDefinition-CD-mappings.html", + "StructureDefinition-IVL-TS-examples.html", + "StructureDefinition-Precondition-examples.html", + "StructureDefinition-EntryRelationship-mappings.html", + "StructureDefinition-ComponentOf.profile.json.html", + "StructureDefinition-RelatedDocument-definitions.html", + "StructureDefinition-Performer2.profile.ttl.html", + "StructureDefinition-MaintainedEntity-examples.html", + "StructureDefinition-Performer1-testing.html", + "StructureDefinition-uuid.html", + "StructureDefinition-RegionOfInterest.profile.ttl.html", + "StructureDefinition-Supply.profile.json.html", + "StructureDefinition-real-simple.profile.xml.html", + "StructureDefinition-RTO-PQ-PQ.html", + "StructureDefinition-ObservationRange-definitions.html", + "StructureDefinition-ADXP-definitions.html", + "StructureDefinition-Organizer.profile.xml.html", + "StructureDefinition-ts-simple-mappings.html", + "StructureDefinition-HealthCareFacility-definitions.html", + "StructureDefinition-ADXP-examples.html", + "StructureDefinition-AuthoringDevice.profile.xml.html", + "ValueSet-CDAContextControl.html", + "StructureDefinition-SpecimenRole-examples.html", + "StructureDefinition-CustodianOrganization.profile.json.html", + "StructureDefinition-MO-testing.html", + "StructureDefinition-Reference.profile.history.html", + "StructureDefinition-probability.profile.history.html", + "StructureDefinition-oid-examples.html", + "StructureDefinition-TN.html", + "StructureDefinition-DocumentationOf-examples.html", + "StructureDefinition-probability.profile.ttl.html", + "StructureDefinition-RecordTarget.html", + "StructureDefinition-NonXMLBody-testing.html", + "StructureDefinition-RelatedEntity.profile.json.html", + "StructureDefinition-RelatedSubject-mappings.html", + "StructureDefinition-Entity.profile.xml.html", + "StructureDefinition-EN.profile.json.html", + "StructureDefinition-ManufacturedProduct-definitions.html", + "StructureDefinition-PatientRole-testing.html", + "ValueSet-CDAActRelationshipType.json.html", + "StructureDefinition-Custodian-definitions.html", + "StructureDefinition-MaintainedEntity.profile.history.html", + "StructureDefinition-xs-ID.html", + "StructureDefinition-ON.html", + "StructureDefinition-bl-simple.html", + "StructureDefinition-CS.profile.ttl.html", + "StructureDefinition-EIVL-TS-examples.html", + "StructureDefinition-uid.profile.xml.html", + "StructureDefinition-ParentDocument.html", + "StructureDefinition-SubjectPerson-testing.html", + "StructureDefinition-url-definitions.html", + "StructureDefinition-EntryRelationship-definitions.html", + "StructureDefinition-LegalAuthenticator-testing.html", + "StructureDefinition-uid.profile.history.html", + "StructureDefinition-Observation.profile.ttl.html", + "StructureDefinition-IVXB-PQ.profile.json.html", + "StructureDefinition-Component.profile.history.html", + "StructureDefinition-INT.profile.ttl.html", + "StructureDefinition-ExternalDocument-definitions.html", + "StructureDefinition-SubjectPerson.html", + "StructureDefinition-CO-definitions.html", + "StructureDefinition-oid.profile.xml.html", + "StructureDefinition-AssignedEntity-examples.html", + "StructureDefinition-int-simple-definitions.html", + "StructureDefinition-AuthoringDevice.profile.ttl.html", + "ValueSet-CDARoleClassRoot.html", + "StructureDefinition-AssociatedEntity-testing.html", + "StructureDefinition-Organizer.profile.ttl.html", + "StructureDefinition-Observation.profile.history.html", + "StructureDefinition-ts-simple.profile.history.html", + "StructureDefinition-PIVL-TS-mappings.html", + "StructureDefinition-probability.profile.xml.html", + "StructureDefinition-Entity.profile.ttl.html", + "ValueSet-CDAEntityNamePartQualifier-testing.html", + "StructureDefinition-Performer1-definitions.html", + "StructureDefinition-Guardian.profile.json.html", + "StructureDefinition-DataEnterer-definitions.html", + "StructureDefinition-ParticipantRole-examples.html", + "StructureDefinition-RTO-PQ-PQ-definitions.html", + "ValueSet-CDARoleClassMutualRelationship.json.html", + "StructureDefinition-CS.profile.xml.html", + "StructureDefinition-uid.profile.ttl.html", + "StructureDefinition-CS.profile.json.html", + "StructureDefinition-TS.profile.json.html", + "ValueSet-CDAActClassObservation.json.html", + "StructureDefinition-InfrastructureRoot-definitions.html", + "StructureDefinition-Observation.profile.xml.html", + "StructureDefinition-RelatedDocument-mappings.html", + "StructureDefinition-CR-examples.html", + "StructureDefinition-Entry-testing.html", + "StructureDefinition-InformationRecipient-examples.html", + "StructureDefinition-ON-examples.html", + "StructureDefinition-CD.profile.history.html", + "StructureDefinition-RTO-PQ-PQ-examples.html", + "StructureDefinition-LabeledDrug.html", + "StructureDefinition-PlayingEntity-testing.html", + "StructureDefinition-ED-examples.html", + "StructureDefinition-LegalAuthenticator.html", + "StructureDefinition-oid.profile.ttl.html", + "StructureDefinition-INT.profile.xml.html", + "StructureDefinition-LabeledDrug.profile.json.html", + "StructureDefinition-Author-examples.html", + "StructureDefinition-LabeledDrug-testing.html", + "StructureDefinition-InFulfillmentOf1.profile.json.html", + "StructureDefinition-uuid-testing.html", + "StructureDefinition-Birthplace.profile.xml.html", + "ValueSet-CDAActMood.change.history.html", + "StructureDefinition-Entity.profile.json.html", + "StructureDefinition-IdentifiedBy-examples.html", + "StructureDefinition-ExternalObservation-mappings.html", + "StructureDefinition-CustodianOrganization.profile.xml.html", + "ValueSet-CDAActClassObservation-testing.html", + "StructureDefinition-ObservationMedia-testing.html", + "StructureDefinition-uuid.profile.ttl.html", + "StructureDefinition-DocumentationOf.profile.history.html", + "StructureDefinition-IVXB-PQ.html", + "StructureDefinition-ComponentOf-mappings.html", + "StructureDefinition-ExternalAct.profile.ttl.html", + "StructureDefinition-CD-definitions.html", + "StructureDefinition-EncounterParticipant-definitions.html", + "StructureDefinition-Organization.profile.history.html", + "StructureDefinition-RelatedDocument.html", + "ValueSet-CDAActMoodIntent-testing.html", + "StructureDefinition-ruid-examples.html", + "StructureDefinition-ServiceEvent-testing.html", + "StructureDefinition-StructuredBody.profile.ttl.html", + "StructureDefinition-SXCM-TS.profile.xml.html", + "StructureDefinition-Order.html", + "StructureDefinition-PlayingEntity.profile.json.html", + "StructureDefinition-Order-mappings.html", + "StructureDefinition-uid-examples.html", + "StructureDefinition-IVXB-PQ.profile.xml.html", + "StructureDefinition-PlayingEntity-definitions.html", + "ValueSet-CDASignatureCode.json.html", + "StructureDefinition-Precondition2.profile.ttl.html", + "StructureDefinition-RelatedDocument.profile.json.html", + "StructureDefinition-TEL-definitions.html", + "StructureDefinition-Performer2.profile.xml.html", + "StructureDefinition-LanguageCommunication.profile.history.html", + "ValueSet-CDAMaterialEntityClassType.json.html", + "StructureDefinition-ObservationRange.profile.json.html", + "StructureDefinition-CV-examples.html", + "ValueSet-CDACompressionAlgorithm-testing.html", + "StructureDefinition-real-simple.profile.ttl.html", + "StructureDefinition-RegionOfInterest.profile.xml.html", + "StructureDefinition-PN.profile.history.html", + "StructureDefinition-SpecimenRole.profile.history.html", + "StructureDefinition-EIVL-TS.profile.history.html", + "StructureDefinition-ruid-mappings.html", + "StructureDefinition-PlayingEntity.profile.history.html", + "StructureDefinition-Procedure.profile.xml.html", + "StructureDefinition-ClinicalDocument.profile.json.html", + "StructureDefinition-SXPR-TS-testing.html", + "StructureDefinition-ComponentOf-examples.html", + "ValueSet-CDARoleClass.html", + "StructureDefinition-LegalAuthenticator.profile.history.html", + "StructureDefinition-ObservationRange.profile.history.html", + "StructureDefinition-AssignedAuthor.html", + "StructureDefinition-ParticipantRole-definitions.html", + "ValueSet-CDAEntityNamePartQualifier.ttl.html", + "StructureDefinition-SXPR-TS-definitions.html", + "ValueSet-CDARoleCode.ttl.html", + "StructureDefinition-ExternalObservation-examples.html", + "StructureDefinition-BL.profile.xml.html", + "StructureDefinition-Patient.profile.history.html", + "StructureDefinition-CustodianOrganization.profile.history.html", + "StructureDefinition-IdentifiedBy-mappings.html", + "StructureDefinition-Subject-definitions.html", + "StructureDefinition-Section.profile.ttl.html", + "StructureDefinition-SC.profile.json.html", + "StructureDefinition-PreconditionBase.profile.ttl.html", + "StructureDefinition-Specimen.profile.ttl.html", + "StructureDefinition-IntendedRecipient-definitions.html", + "StructureDefinition-RegionOfInterest-testing.html", + "StructureDefinition-InFulfillmentOf-definitions.html", + "StructureDefinition-st-simple.profile.history.html", + "StructureDefinition-AlternateIdentification-definitions.html", + "StructureDefinition-AuthoringDevice.profile.json.html", + "StructureDefinition-CV-mappings.html", + "StructureDefinition-ObservationMedia.html", + "StructureDefinition-MaintainedEntity.profile.xml.html", + "StructureDefinition-Reference-definitions.html", + "StructureDefinition-SpecimenRole.html", + "StructureDefinition-ParticipantRole.profile.history.html", + "StructureDefinition-ComponentOf.html", + "StructureDefinition-Authenticator-definitions.html", + "StructureDefinition-RelatedDocument.profile.history.html", + "StructureDefinition-ParentDocument.profile.xml.html", + "StructureDefinition-ADXP.html", + "StructureDefinition-bl-simple.profile.ttl.html", + "StructureDefinition-uid-mappings.html", + "StructureDefinition-Order-examples.html", + "StructureDefinition-probability.profile.json.html", + "StructureDefinition-ruid-testing.html", + "StructureDefinition-ParticipantRole-testing.html", + "StructureDefinition-CD-testing.html", + "StructureDefinition-MO.html", + "StructureDefinition-ComponentOf-definitions.html", + "ValueSet-CDARoleClassRoot.ttl.html", + "StructureDefinition-ParticipantRole-mappings.html", + "StructureDefinition-cs-simple.html", + "StructureDefinition-Material.profile.json.html", + "StructureDefinition-ExternalObservation.profile.json.html", + "StructureDefinition-ruid.profile.ttl.html", + "StructureDefinition-IVL-TS.profile.xml.html", + "StructureDefinition-PIVL-TS-examples.html", + "StructureDefinition-II-testing.html", + "CodeSystem-BinaryDataEncoding.change.history.html", + "StructureDefinition-Device.profile.json.html", + "StructureDefinition-IdentifiedBy-testing.html", + "StructureDefinition-SpecimenRole.profile.json.html", + "ValueSet-CDARoleClassAssociative.html", + "StructureDefinition-EncompassingEncounter-definitions.html", + "StructureDefinition-Author-mappings.html", + "StructureDefinition-DataEnterer-testing.html", + "StructureDefinition-Device-definitions.html", + "StructureDefinition-LanguageCommunication.html", + "StructureDefinition-ED-mappings.html", + "ValueSet-CDAActRelationshipType.xml.html", + "StructureDefinition-ts-simple.profile.json.html", + "StructureDefinition-RTO-PQ-PQ-mappings.html", + "StructureDefinition-Reference.profile.json.html", + "StructureDefinition-RecordTarget-testing.html", + "StructureDefinition-ComponentOf.profile.history.html", + "StructureDefinition-cs-simple-definitions.html", + "StructureDefinition-ON-mappings.html", + "StructureDefinition-InformationRecipient-mappings.html", + "StructureDefinition-SC.profile.history.html", + "StructureDefinition-CR-mappings.html", + "StructureDefinition-DocumentationOf-testing.html", + "StructureDefinition-RelatedDocument-examples.html", + "StructureDefinition-INT-POS-definitions.html", + "StructureDefinition-SXCM-TS-testing.html", + "ValueSet-CDAActClassObservation.xml.html", + "StructureDefinition-Authenticator-testing.html", + "StructureDefinition-IVL-TS.profile.history.html", + "ValueSet-CDARoleClassRoot.xml.html", + "StructureDefinition-EIVL-TS-mappings.html", + "StructureDefinition-ruid.profile.xml.html", + "StructureDefinition-IVL-TS.profile.ttl.html", + "StructureDefinition-Subject.profile.json.html", + "StructureDefinition-RelatedSubject-examples.html", + "StructureDefinition-PN.html", + "StructureDefinition-RelatedSubject-definitions.html", + "StructureDefinition-bl-simple.profile.history.html", + "StructureDefinition-DocumentationOf-mappings.html", + "StructureDefinition-Birthplace.html", + "StructureDefinition-Procedure.profile.history.html", + "StructureDefinition-oid-mappings.html", + "StructureDefinition-Specimen-testing.html", + "StructureDefinition-SpecimenRole-mappings.html", + "StructureDefinition-CR.profile.json.html", + "StructureDefinition-ts-simple-examples.html", + "ValueSet-CDAPostalAddressUse.json.html", + "StructureDefinition-ADXP-mappings.html", + "StructureDefinition-EN-definitions.html", + "StructureDefinition-AssignedEntity-mappings.html", + "StructureDefinition-TS-definitions.html", + "StructureDefinition-RelatedSubject-testing.html", + "StructureDefinition-ManufacturedProduct.profile.history.html", + "ValueSet-CDAActRelationshipType.ttl.html", + "StructureDefinition-oid.profile.json.html", + "StructureDefinition-Section-testing.html", + "StructureDefinition-ANY-definitions.html", + "StructureDefinition-SubjectPerson.profile.history.html", + "StructureDefinition-Organization.html", + "ValueSet-CDAActClassObservation.ttl.html", + "StructureDefinition-IVXB-INT-definitions.html", + "StructureDefinition-Custodian-examples.html", + "StructureDefinition-BL.profile.history.html", + "ValueSet-BinaryDataEncoding.html", + "StructureDefinition-AD.profile.json.html", + "StructureDefinition-MO.profile.history.html", + "StructureDefinition-INT.profile.json.html", + "StructureDefinition-Procedure.profile.ttl.html", + "ValueSet-CDAEntityNamePartQualifier.xml.html", + "ValueSet-CDARoleCode.xml.html", + "StructureDefinition-OrganizationPartOf-mappings.html", + "StructureDefinition-BL.profile.ttl.html", + "implementation.html", + "StructureDefinition-SubjectPerson.profile.json.html", + "StructureDefinition-Order-testing.html", + "ValueSet-CDAEntityNameUse-testing.html", + "StructureDefinition-Person-definitions.html", + "StructureDefinition-IVXB-PQ.profile.history.html", + "StructureDefinition-PreconditionBase.profile.xml.html", + "ValueSet-CDAObservationInterpretation-testing.html", + "StructureDefinition-Section.profile.xml.html", + "StructureDefinition-II-definitions.html", + "CodeSystem-BinaryDataEncoding.json.html", + "StructureDefinition-AD.profile.history.html", + "ValueSet-CDAActMood-testing.html", + "StructureDefinition-Specimen.profile.xml.html", + "StructureDefinition-MaintainedEntity-mappings.html", + "StructureDefinition-OrganizerComponent-definitions.html", + "StructureDefinition-Custodian.html", + "StructureDefinition-Precondition-mappings.html", + "StructureDefinition-EntryRelationship-examples.html", + "StructureDefinition-MaintainedEntity.profile.ttl.html", + "StructureDefinition-IVL-TS-mappings.html", + "StructureDefinition-CD-examples.html", + "StructureDefinition-EncompassingEncounter-examples.html", + "StructureDefinition-Act.html", + "StructureDefinition-II-mappings.html", + "StructureDefinition-Encounter.profile.history.html", + "ValueSet-CDAActClass.html", + "StructureDefinition-HealthCareFacility.html", + "StructureDefinition-HealthCareFacility.profile.history.html", + "StructureDefinition-ParentDocument.profile.ttl.html", + "StructureDefinition-bl-simple.profile.xml.html", + "StructureDefinition-ExternalDocument.profile.history.html", + "StructureDefinition-Participant2-mappings.html", + "StructureDefinition-Authorization-definitions.html", + "StructureDefinition-Informant.profile.history.html", + "StructureDefinition-SubstanceAdministration.profile.history.html", + "ValueSet-CDAEntityNamePartQualifier.json.html", + "StructureDefinition-IVL-INT-testing.html", + "StructureDefinition-Place.html", + "StructureDefinition-CE.profile.history.html", + "StructureDefinition-cs-simple-examples.html", + "StructureDefinition-Criterion-definitions.html", + "StructureDefinition-uid.html", + "StructureDefinition-INT-POS.profile.json.html", + "StructureDefinition-II.html", + "ValueSet-CDAActRelationshipType-testing.html", + "StructureDefinition-Informant.profile.ttl.html", + "StructureDefinition-Act-definitions.html", + "StructureDefinition-uuid.profile.json.html", + "StructureDefinition-st-simple-mappings.html", + "StructureDefinition-InfrastructureRoot-examples.html", + "StructureDefinition-PQ.profile.xml.html", + "StructureDefinition-real-simple-mappings.html", + "StructureDefinition-real-simple.profile.json.html", + "ValueSet-CDAEntityNamePartQualifier.change.history.html", + "StructureDefinition-CR.profile.ttl.html", + "StructureDefinition-AssignedEntity.profile.ttl.html", + "StructureDefinition-IVL-INT.profile.xml.html", + "StructureDefinition-Patient.profile.ttl.html", + "StructureDefinition-bn-mappings.html", + "ValueSet-CDAActMoodIntent.change.history.html", + "StructureDefinition-ON.profile.history.html", + "StructureDefinition-Performer1.html", + "StructureDefinition-SpecimenRole.profile.xml.html", + "StructureDefinition-url.profile.json.html", + "StructureDefinition-MaintainedEntity.profile.json.html", + "StructureDefinition-Author.html", + "StructureDefinition-TS-examples.html", + "StructureDefinition-CV-testing.html", + "StructureDefinition-TEL-testing.html", + "StructureDefinition-SubstanceAdministration.profile.ttl.html", + "StructureDefinition-IVL-TS.profile.json.html", + "StructureDefinition-Person-examples.html", + "StructureDefinition-Participant1-examples.html", + "StructureDefinition-ST.profile.ttl.html", + "StructureDefinition-IVL-PQ-testing.html", + "StructureDefinition-Entity-testing.html", + "ValueSet-CDAObservationInterpretation.json.html", + "StructureDefinition-AD-examples.html", + "StructureDefinition-AssociatedEntity-mappings.html", + "StructureDefinition-IVXB-PQ-mappings.html", + "StructureDefinition-cs-simple.profile.history.html", + "StructureDefinition-AssociatedEntity-definitions.html", + "StructureDefinition-ObservationMedia-definitions.html", + "StructureDefinition-TEL.profile.json.html", + "StructureDefinition-REAL-examples.html", + "StructureDefinition-CR.html", + "StructureDefinition-EIVL-TS-definitions.html", + "ValueSet-CDAMaterialEntityClassType.html", + "StructureDefinition-Organization.profile.xml.html", + "StructureDefinition-ObservationRange-mappings.html", + "StructureDefinition-RelatedEntity.profile.xml.html", + "StructureDefinition-PreconditionBase-testing.html", + "ValueSet-CDARoleClassRoot.json.html", + "StructureDefinition-PIVL-TS.profile.json.html", + "StructureDefinition-uid-testing.html", + "StructureDefinition-Informant-testing.html", + "StructureDefinition-PIVL-TS.profile.ttl.html", + "StructureDefinition-PN.profile.ttl.html", + "StructureDefinition-QTY.profile.xml.html", + "ValueSet-CDASignatureCode.xml.html", + "StructureDefinition-Component.profile.xml.html", + "StructureDefinition-LanguageCommunication-definitions.html", + "StructureDefinition-RTO-PQ-PQ-testing.html", + "ValueSet-CDAActSubstanceAdministrationCode.html", + "StructureDefinition-InformationRecipient.profile.ttl.html", + "StructureDefinition-bin.profile.ttl.html", + "StructureDefinition-Act-testing.html", + "StructureDefinition-Place-examples.html", + "StructureDefinition-Organizer.profile.history.html", + "ValueSet-CDAInformationRecipientRole.change.history.html", + "StructureDefinition-Section.html", + "StructureDefinition-PQ.profile.history.html", + "StructureDefinition-Birthplace-testing.html", + "StructureDefinition-st-simple.html", + "StructureDefinition-Birthplace.profile.json.html", + "StructureDefinition-IntendedRecipient.html", + "StructureDefinition-ST.profile.xml.html", + "ValueSet-CDARoleCode.html", + "StructureDefinition-InformationRecipient.profile.history.html", + "StructureDefinition-StructuredBody-examples.html", + "StructureDefinition-IVXB-PQ-testing.html", + "StructureDefinition-st-simple-definitions.html", + "StructureDefinition-SXPR-TS-mappings.html", + "StructureDefinition-Author-testing.html", + "StructureDefinition-DocumentationOf.profile.json.html", + "StructureDefinition-AlternateIdentification.profile.history.html", + "StructureDefinition-Organization.profile.ttl.html", + "StructureDefinition-Authorization.profile.json.html", + "StructureDefinition-AssignedCustodian-definitions.html", + "StructureDefinition-PreconditionBase.profile.json.html", + "StructureDefinition-Authorization-examples.html", + "ValueSet-CDASetOperator.change.history.html", + "StructureDefinition-AssignedCustodian-mappings.html", + "StructureDefinition-IntendedRecipient-mappings.html", + "StructureDefinition-ExternalProcedure-definitions.html", + "StructureDefinition-RelatedEntity.profile.ttl.html", + "StructureDefinition-CE-definitions.html", + "StructureDefinition-QTY.profile.ttl.html", + "StructureDefinition-CO.profile.history.html", + "ValueSet-CDASignatureCode.ttl.html", + "StructureDefinition-Component.profile.ttl.html", + "StructureDefinition-PIVL-TS.profile.xml.html", + "StructureDefinition-PN.profile.xml.html", + "StructureDefinition-PatientRole-examples.html", + "StructureDefinition-ENXP-testing.html", + "StructureDefinition-EN-mappings.html", + "StructureDefinition-InformationRecipient.profile.xml.html", + "StructureDefinition-bin.profile.xml.html", + "StructureDefinition-Section-mappings.html", + "StructureDefinition-Authenticator-examples.html", + "StructureDefinition-ST-mappings.html", + "ValueSet-CDAEntityNameUse.change.history.html", + "StructureDefinition-url-examples.html", + "StructureDefinition-Author-definitions.html", + "StructureDefinition-StructuredBody.profile.history.html", + "StructureDefinition-PatientRole.html", + "StructureDefinition-PQR.profile.json.html", + "StructureDefinition-SC.html", + "StructureDefinition-Author.profile.json.html", + "ValueSet-CDARoleClassMutualRelationship.change.history.html", + "StructureDefinition-SC-definitions.html", + "StructureDefinition-Birthplace-mappings.html", + "StructureDefinition-Place-definitions.html", + "StructureDefinition-Participant1-testing.html", + "StructureDefinition-IVL-PQ-definitions.html", + "StructureDefinition-OrganizationPartOf-definitions.html", + "StructureDefinition-BL-testing.html", + "StructureDefinition-ParticipantRole.profile.json.html", + "StructureDefinition-PQR-mappings.html", + "StructureDefinition-Supply-mappings.html", + "StructureDefinition-Subject-testing.html", + "ValueSet-CDARoleClassAssociative.change.history.html", + "StructureDefinition-Informant.profile.xml.html", + "StructureDefinition-IVL-TS.html", + "StructureDefinition-LabeledDrug-definitions.html", + "StructureDefinition-AD-definitions.html", + "StructureDefinition-ST-testing.html", + "StructureDefinition-ObservationRange-testing.html", + "StructureDefinition-QTY-testing.html", + "StructureDefinition-PQ.profile.ttl.html", + "ValueSet-BinaryDataEncoding.json.html", + "StructureDefinition-Participant1.html", + "StructureDefinition-RelatedEntity.html", + "ValueSet-CDARoleClassAssociative.json.html", + "StructureDefinition-RegionOfInterest-examples.html", + "StructureDefinition-AssignedEntity.profile.xml.html", + "StructureDefinition-IVL-INT.profile.ttl.html", + "StructureDefinition-CR.profile.xml.html", + "StructureDefinition-Patient.profile.xml.html", + "StructureDefinition-SpecimenRole.profile.ttl.html", + "StructureDefinition-ExternalAct.profile.json.html", + "StructureDefinition-PQR.profile.history.html", + "ValueSet-CDAActSubstanceAdministrationCode.change.history.html", + "StructureDefinition-Procedure-mappings.html", + "StructureDefinition-CO.profile.json.html", + "StructureDefinition-SubstanceAdministration.profile.xml.html", + "StructureDefinition-DataEnterer-mappings.html", + "StructureDefinition-ExternalDocument-testing.html", + "ValueSet-CDARoleClass.json.html", + "ValueSet-CDAParticipationType.json.html", + "StructureDefinition-Act.profile.json.html", + "StructureDefinition-INT.profile.history.html", + "StructureDefinition-ON.profile.ttl.html", + "StructureDefinition-bn-definitions.html", + "StructureDefinition-PQR-examples.html", + "StructureDefinition-Supply-examples.html", + "StructureDefinition-Section.profile.history.html", + "StructureDefinition-Organizer.html", + "StructureDefinition-Procedure.profile.json.html", + "StructureDefinition-ObservationMedia.profile.json.html", + "StructureDefinition-Participant1-definitions.html", + "StructureDefinition-SubstanceAdministration-testing.html", + "StructureDefinition-InFulfillmentOf.html", + "StructureDefinition-Birthplace-examples.html", + "StructureDefinition-ClinicalDocument-definitions.html", + "StructureDefinition-PreconditionBase.profile.history.html", + "StructureDefinition-NonXMLBody.profile.xml.html", + "StructureDefinition-int-simple.html", + "StructureDefinition-RelatedSubject.profile.history.html", + "StructureDefinition-Organizer.profile.json.html", + "StructureDefinition-ParticipantRole.html", + "ValueSet-CDAActSubstanceAdministrationCode.json.html", + "StructureDefinition-Entry.profile.json.html", + "StructureDefinition-DataEnterer-examples.html", + "StructureDefinition-Encounter.profile.xml.html", + "StructureDefinition-ENXP.profile.xml.html", + "StructureDefinition-Order.profile.xml.html", + "StructureDefinition-Procedure-examples.html", + "StructureDefinition-AssignedEntity-testing.html", + "ValueSet-CDAEntityNameUse.ttl.html", + "StructureDefinition-Guardian.profile.ttl.html", + "cda-rmim.html", + "StructureDefinition-EIVL-TS-testing.html", + "StructureDefinition-Encounter.html", + "StructureDefinition-TS-testing.html", + "StructureDefinition-RegionOfInterest-mappings.html", + "ValueSet-CDAActClass.change.history.html", + "ValueSet-CDARoleCode.json.html", + "StructureDefinition-EIVL-TS.html", + "StructureDefinition-CV.profile.xml.html", + "StructureDefinition-MO.profile.json.html", + "ValueSet-CDAInformationRecipientRole.xml.html", + "StructureDefinition-REAL-definitions.html", + "StructureDefinition-RecordTarget.profile.ttl.html", + "StructureDefinition-TN.profile.xml.html", + "StructureDefinition-IdentifiedBy.profile.ttl.html", + "ValueSet-CDARoleClass-testing.html", + "StructureDefinition-int-simple.profile.json.html", + "ValueSet-CDARoleCode.change.history.html", + "StructureDefinition-LegalAuthenticator.profile.ttl.html", + "StructureDefinition-AssociatedEntity.profile.json.html", + "StructureDefinition-SXPR-TS-examples.html", + "StructureDefinition-InFulfillmentOf1.profile.xml.html", + "StructureDefinition-ED-definitions.html", + "ValueSet-CDAActMood.xml.html", + "ValueSet-CDARoleClass.xml.html", + "StructureDefinition-NonXMLBody.html", + "StructureDefinition-StructuredBody-mappings.html", + "StructureDefinition-SpecimenRole-testing.html", + "ValueSet-CDAPostalAddressUse.ttl.html", + "StructureDefinition-Material.profile.ttl.html", + "StructureDefinition-ExternalObservation.profile.xml.html", + "StructureDefinition-Performer2.profile.history.html", + "StructureDefinition-ST-examples.html", + "StructureDefinition-url-mappings.html", + "StructureDefinition-Authenticator-mappings.html", + "StructureDefinition-Entry.profile.ttl.html", + "StructureDefinition-ts-simple.profile.xml.html", + "StructureDefinition-IVXB-TS-definitions.html", + "StructureDefinition-Section-examples.html", + "StructureDefinition-EN-examples.html", + "StructureDefinition-Consent-definitions.html", + "StructureDefinition-PatientRole-mappings.html", + "StructureDefinition-Participant2.profile.xml.html", + "StructureDefinition-Participant1.profile.history.html", + "StructureDefinition-xs-ID.profile.xml.html", + "StructureDefinition-ED.profile.history.html", + "StructureDefinition-MO.profile.ttl.html", + "ValueSet-CDAContextControl.ttl.html", + "StructureDefinition-IntendedRecipient-examples.html", + "StructureDefinition-Supply-definitions.html", + "StructureDefinition-AssignedCustodian-examples.html", + "ValueSet-CDARoleClassAssociative.ttl.html", + "ValueSet-CDAInformationRecipientRole-testing.html", + "StructureDefinition-BL.html", + "ValueSet-CDARoleClassRoot.change.history.html", + "StructureDefinition-Authorization-mappings.html", + "StructureDefinition-ExternalAct-testing.html", + "StructureDefinition-ObservationRange-examples.html", + "terminology.html", + "StructureDefinition-IdentifiedBy.profile.xml.html", + "StructureDefinition-REAL-mappings.html", + "StructureDefinition-InFulfillmentOf1.profile.ttl.html", + "StructureDefinition-ExternalProcedure.profile.history.html", + "StructureDefinition-PreconditionBase.html", + "StructureDefinition-Authenticator.profile.history.html", + "StructureDefinition-LegalAuthenticator.profile.xml.html", + "ValueSet-BinaryDataEncoding-testing.html", + "StructureDefinition-SubjectPerson-definitions.html", + "StructureDefinition-IVXB-PQ-examples.html", + "ValueSet-CDAActMood.ttl.html", + "ValueSet-CDARoleClass.ttl.html", + "StructureDefinition-AssociatedEntity-examples.html", + "StructureDefinition-AD-mappings.html", + "StructureDefinition-InFulfillmentOf.profile.json.html", + "ValueSet-CDAPostalAddressUse.xml.html", + "StructureDefinition-TN.profile.history.html", + "StructureDefinition-Participant1-mappings.html", + "StructureDefinition-ServiceEvent-definitions.html", + "StructureDefinition-Person-mappings.html", + "StructureDefinition-LanguageCommunication-testing.html", + "StructureDefinition-Supply.profile.history.html", + "StructureDefinition-CS.html", + "StructureDefinition-Material.profile.xml.html", + "StructureDefinition-Place-mappings.html", + "StructureDefinition-Reference-testing.html", + "StructureDefinition-ExternalObservation.profile.ttl.html", + "StructureDefinition-ANY-testing.html", + "StructureDefinition-Component-testing.html", + "StructureDefinition-Entry.profile.xml.html", + "StructureDefinition-ts-simple.profile.ttl.html", + "StructureDefinition-Participant2.profile.ttl.html", + "StructureDefinition-EIVL-TS.profile.json.html", + "ValueSet-CDAContextControl.xml.html", + "StructureDefinition-MO.profile.xml.html", + "ValueSet-CDARoleClassAssociative.xml.html", + "ValueSet-CDANullFlavor.html", + "StructureDefinition-Procedure-testing.html", + "StructureDefinition-OrganizationPartOf.profile.json.html", + "StructureDefinition-xs-ID.profile.ttl.html", + "StructureDefinition-AssociatedEntity.html", + "StructureDefinition-st-simple-examples.html", + "StructureDefinition-oid.html", + "StructureDefinition-Order.profile.json.html", + "StructureDefinition-InfrastructureRoot-mappings.html", + "StructureDefinition-TN.profile.json.html", + "StructureDefinition-ON.profile.xml.html", + "StructureDefinition-INT-POS.html", + "StructureDefinition-Person.profile.history.html", + "StructureDefinition-EN.profile.history.html", + "StructureDefinition-CO-testing.html", + "StructureDefinition-cs-simple-mappings.html", + "StructureDefinition-OrganizationPartOf.html", + "StructureDefinition-REAL.profile.json.html", + "StructureDefinition-PlayingEntity.html", + "StructureDefinition-Precondition-definitions.html", + "ValueSet-CDAEntityNameUse.json.html", + "ValueSet-CDAActClass.json.html", + "StructureDefinition-InfrastructureRoot-testing.html", + "StructureDefinition-OrganizerComponent.html", + "StructureDefinition-Entry.profile.history.html", + "StructureDefinition-Participant2-examples.html", + "StructureDefinition-NonXMLBody.profile.ttl.html", + "StructureDefinition-Informant.html", + "StructureDefinition-ENXP.profile.ttl.html", + "StructureDefinition-Order.profile.ttl.html", + "StructureDefinition-MaintainedEntity-testing.html", + "StructureDefinition-TS-mappings.html", + "ValueSet-CDAParticipationType-testing.html", + "StructureDefinition-Encounter.profile.ttl.html", + "StructureDefinition-PQR-definitions.html", + "StructureDefinition-PatientRole-definitions.html", + "ValueSet-CDANullFlavor.change.history.html", + "ValueSet-CDAEntityNameUse.xml.html", + "StructureDefinition-Guardian.profile.xml.html", + "StructureDefinition-Custodian-testing.html", + "ValueSet-CDAInformationRecipientRole.json.html", + "StructureDefinition-RegionOfInterest.profile.history.html", + "StructureDefinition-CV.profile.ttl.html", + "StructureDefinition-AuthoringDevice.profile.history.html", + "StructureDefinition-bn-examples.html", + "StructureDefinition-AssignedAuthor-testing.html", + "StructureDefinition-real-simple-examples.html", + "StructureDefinition-RecordTarget.profile.xml.html", + "ValueSet-CDASignatureCode-testing.html", + "StructureDefinition-TN.profile.ttl.html", + "StructureDefinition-uid.profile.json.html", + "StructureDefinition-PQ.html", + "Binary-clinicaldocument-example.change.history.html", + "ValueSet-CDAInformationRecipientRole.ttl.html" + ], + "images" : [] +} diff --git a/node_modules/hl7.cda.uv.core/other/validation-oo.json b/node_modules/hl7.cda.uv.core/other/validation-oo.json new file mode 100644 index 0000000..9622313 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/other/validation-oo.json @@ -0,0 +1 @@ +{"resourceType":"Bundle","type":"collection","timestamp":"2024-05-17T05:58:36.818+10:00","entry":[{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ImplementationGuide-hl7.cda.uv.core","resource":{"resourceType":"OperationOutcome","id":"ImplementationGuide-hl7.cda.uv.core"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-AD","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-AD","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6010},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6441},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[8]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7609},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9008},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[14]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9435},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[15]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10591},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[18]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12051},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[21]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12474},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[22]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13618},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[25]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15135},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[28]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15560},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[29]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16710},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[32]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18155},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[35]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18576},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[36]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19714},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[39]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21192},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[42]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21625},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[43]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22799},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[46]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":24280},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[49]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":24727},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[50]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":25943},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[53]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":27521},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[56]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":27956},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[57]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":29136},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[60]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":30645},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[63]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":31094},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[64]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":32316},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[67]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":33750},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[70]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":34181},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[71]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":35349},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[74]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":36856},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[77]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":37289},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[78]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":38463},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[81]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":40007},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[84]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":40448},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[85]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":41646},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[88]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":43161},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[91]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":43602},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[92]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":44802},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[95]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":46660},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[98]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":47107},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[99]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":48323},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[102]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":49826},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[105]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":50251},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[106]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":51402},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[109]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":52899},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[112]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":53328},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[113]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":54491},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[116]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":56023},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[119]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":56448},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[120]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":57598},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[123]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":59076},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[126]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":59511},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[127]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":60691},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[130]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":62370},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[133]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":62821},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[134]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":64049},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[137]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":65782},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[140]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":66243},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[141]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":67503},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[144]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":69301},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[147]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":69762},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[148]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":71023},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[151]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":72701},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[154]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":73172},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[155]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":74463},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[158]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":76014},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[161]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":76451},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[162]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":77638},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[165]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":79295},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[168]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":79752},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[169]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":81001},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[172]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":82595},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[175]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":83048},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[176]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":84282},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[179]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":85715},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[182]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":86142},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[183]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":87298},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[186]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":88727},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[189]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":89156},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[190]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":90318},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.snapshot.element[193]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":94178},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":94574},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":95037},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[9]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":95554},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":96005},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[13]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":96471},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[15]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":96919},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[17]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":97482},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[19]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":97955},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[21]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":98380},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[23]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":98875},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[25]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":99395},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[27]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":99888},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[29]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":100713},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[31]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":101217},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[33]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":101709},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[35]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":102241},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[37]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":102704},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[39]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":103344},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[41]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":104025},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[43]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":104772},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[45]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":105384},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[47]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":105918},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[49]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":106530},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[51]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":107082},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[53]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":107512},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[55]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":107935},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AD: StructureDefinition.differential.element[57]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ADXP","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ADXP","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4150},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ADXP: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4555},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ADXP: StructureDefinition.snapshot.element[3]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ANY","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ANY"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Act","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Act","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7191},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Act: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-AlternateIdentification","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-AlternateIdentification","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3255},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AlternateIdentification: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5340},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AlternateIdentification: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-AssignedAuthor","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-AssignedAuthor","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6208},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedAuthor: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7447},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedAuthor: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10259},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedAuthor: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-AssignedCustodian","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-AssignedCustodian","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6104},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedCustodian: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7364},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedCustodian: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8133},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedCustodian: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-AssignedEntity","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-AssignedEntity","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":29265},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedEntity: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":30504},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedEntity: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":33597},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssignedEntity: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-AssociatedEntity","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-AssociatedEntity","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6090},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AssociatedEntity: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Authenticator","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Authenticator","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7244},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Authenticator: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8467},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Authenticator: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10657},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Authenticator: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Author","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Author","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7212},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Author: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8383},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Author: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8780},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Author: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9784},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Author: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10119},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Author: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-AuthoringDevice","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-AuthoringDevice","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":24407},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AuthoringDevice: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":25642},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AuthoringDevice: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":26060},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AuthoringDevice: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":27770},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AuthoringDevice: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":28121},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/AuthoringDevice: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Authorization","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Authorization","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5866},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Authorization: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7095},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Authorization: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7745},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Authorization: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-BL","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-BL"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Birthplace","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Birthplace","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6120},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Birthplace: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7323},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Birthplace: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7938},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Birthplace: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-CD","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-CD"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-CE","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-CE"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-CO","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-CO"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-CR","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-CR"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-CS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-CS"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-CV","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-CV"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ClinicalDocument","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ClinicalDocument","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4743},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5134},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8382},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.snapshot.element[9]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8812},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16430},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16759},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17867},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.differential.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18228},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ClinicalDocument: StructureDefinition.differential.element[6]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Component","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Component","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5924},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Component: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7125},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Component: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7440},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Component: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8457},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Component: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8705},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Component: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ComponentOf","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ComponentOf","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5804},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ComponentOf: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7019},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ComponentOf: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7651},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ComponentOf: StructureDefinition.differential.element[0]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Consent","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Consent","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6609},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Consent: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7782},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Consent: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8146},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Consent: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10016},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Consent: StructureDefinition.snapshot.element[16]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14450},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Consent: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14761},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Consent: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15734},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Consent: StructureDefinition.differential.element[6]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Criterion","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Criterion","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":56637},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Criterion: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":58222},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Criterion: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":60949},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Criterion: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Custodian","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Custodian","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6697},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Custodian: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7889},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Custodian: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8542},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Custodian: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-CustodianOrganization","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-CustodianOrganization","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6292},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/CustodianOrganization: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7575},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/CustodianOrganization: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8011},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/CustodianOrganization: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9829},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/CustodianOrganization: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10192},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/CustodianOrganization: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-DataEnterer","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-DataEnterer","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5916},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DataEnterer: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7122},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DataEnterer: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7534},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DataEnterer: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8384},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DataEnterer: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8729},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DataEnterer: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Device","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Device","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6203},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Device: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7773},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Device: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9443},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Device: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-DocumentationOf","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-DocumentationOf","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5866},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DocumentationOf: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7102},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DocumentationOf: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7779},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/DocumentationOf: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ED","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ED"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-EIVL-TS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-EIVL-TS","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2146},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2662},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3301},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3934},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4274},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.snapshot.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4719},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.snapshot.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4800},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4893},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5183},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5577},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/EIVL-TS: StructureDefinition.differential.element[3]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-EN","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-EN"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ENXP","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ENXP","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3623},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ENXP: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4028},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ENXP: StructureDefinition.snapshot.element[3]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-EncompassingEncounter","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-EncompassingEncounter","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8438},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9708},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10114},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16666},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.snapshot.element[24]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18062},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.snapshot.element[27]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23897},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.snapshot.element[37]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":25244},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.snapshot.element[40]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":26005},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":26344},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":28784},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.differential.element[9]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":30818},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncompassingEncounter: StructureDefinition.differential.element[13]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Encounter","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Encounter","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6561},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Encounter: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7747},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Encounter: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13338},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Encounter: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-EncounterParticipant","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-EncounterParticipant","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5976},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EncounterParticipant: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Entity","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Entity","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6776},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Entity: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8344},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Entity: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9712},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Entity: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Entry","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Entry","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7108},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Entry: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8585},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Entry: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":11483},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Entry: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-EntryRelationship","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-EntryRelationship","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6569},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/EntryRelationship: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ExternalAct","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ExternalAct","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6006},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalAct: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7589},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalAct: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8998},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalAct: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ExternalDocument","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ExternalDocument","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6332},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalDocument: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7971},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalDocument: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9908},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalDocument: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ExternalObservation","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ExternalObservation","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6198},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalObservation: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7872},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalObservation: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9412},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalObservation: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ExternalProcedure","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ExternalProcedure","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6110},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalProcedure: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7360},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalProcedure: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7754},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalProcedure: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8923},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalProcedure: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9254},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ExternalProcedure: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Guardian","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Guardian","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6937},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Guardian: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8122},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Guardian: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10497},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Guardian: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-HealthCareFacility","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-HealthCareFacility","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23182},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/HealthCareFacility: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-II","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-II"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-INT-POS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-INT-POS","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2270},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/INT-POS: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2786},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/INT-POS: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3047},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/INT-POS: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3128},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/INT-POS: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3343},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/INT-POS: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-INT","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-INT"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IVL-INT","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IVL-INT","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18239},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18755},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19000},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19633},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19896},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20313},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20821},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[6]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21089},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21379},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21624},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22204},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22419},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.differential.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22785},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.differential.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23243},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.differential.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23462},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-INT: StructureDefinition.differential.element[6]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IVL-PQ","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IVL-PQ","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17586},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18100},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18477},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18819},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19214},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19844},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20103},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[6]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20516},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21020},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[8]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21284},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.snapshot.element[9]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21535},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22113},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22325},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22688},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.differential.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23143},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.differential.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23359},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-PQ: StructureDefinition.differential.element[5]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IVL-TS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IVL-TS","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15241},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15755},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16392},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17023},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17282},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17695},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18199},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[6]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18463},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18714},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18926},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19289},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19744},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.differential.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19960},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVL-TS: StructureDefinition.differential.element[4]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IVXB-INT","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IVXB-INT","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2115},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-INT: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2633},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-INT: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2876},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-INT: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3304},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-INT: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3471},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-INT: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3844},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-INT: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IVXB-PQ","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IVXB-PQ","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2114},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2630},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3009},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3353},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3750},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.snapshot.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4175},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.snapshot.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4349},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4720},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-PQ: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IVXB-TS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IVXB-TS","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":1865},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-TS: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2381},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-TS: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3020},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-TS: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3445},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-TS: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3611},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-TS: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3982},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/IVXB-TS: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IdentifiedBy","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IdentifiedBy","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3157},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/IdentifiedBy: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4118},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/IdentifiedBy: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-InFulfillmentOf","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-InFulfillmentOf","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6680},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7925},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8583},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-InFulfillmentOf1","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-InFulfillmentOf1","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6191},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf1: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7443},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf1: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12472},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf1: StructureDefinition.snapshot.element[20]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14356},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf1: StructureDefinition.snapshot.element[25]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15162},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf1: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16828},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InFulfillmentOf1: StructureDefinition.differential.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Informant","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Informant","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6321},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Informant: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7513},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Informant: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7919},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Informant: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8996},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Informant: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9337},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Informant: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-InformationRecipient","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-InformationRecipient","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7122},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InformationRecipient: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-InfrastructureRoot","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-InfrastructureRoot","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6741},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InfrastructureRoot: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8770},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/InfrastructureRoot: StructureDefinition.differential.element[3]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-IntendedRecipient","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-IntendedRecipient","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":24058},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/IntendedRecipient: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-LabeledDrug","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-LabeledDrug","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6262},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LabeledDrug: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7484},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LabeledDrug: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7896},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LabeledDrug: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8719},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LabeledDrug: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9068},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LabeledDrug: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-LanguageCommunication","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-LanguageCommunication","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7418},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LanguageCommunication: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-LegalAuthenticator","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-LegalAuthenticator","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7990},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LegalAuthenticator: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9244},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LegalAuthenticator: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9677},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LegalAuthenticator: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":11943},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LegalAuthenticator: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12302},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/LegalAuthenticator: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-MO","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-MO"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-MaintainedEntity","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-MaintainedEntity","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6567},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/MaintainedEntity: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7808},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/MaintainedEntity: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8739},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/MaintainedEntity: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ManufacturedProduct","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ManufacturedProduct","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":25145},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ManufacturedProduct: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":26420},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ManufacturedProduct: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":28654},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ManufacturedProduct: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Material","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Material","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7283},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Material: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8484},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Material: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8887},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Material: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10004},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Material: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10347},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Material: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-NonXMLBody","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-NonXMLBody","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6433},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/NonXMLBody: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7643},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/NonXMLBody: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8016},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/NonXMLBody: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9175},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/NonXMLBody: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9492},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/NonXMLBody: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ON","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ON"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Observation","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Observation","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7461},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Observation: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21025},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Observation: StructureDefinition.snapshot.element[43]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22339},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Observation: StructureDefinition.snapshot.element[46]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":30809},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Observation: StructureDefinition.differential.element[28]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ObservationMedia","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ObservationMedia","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8074},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationMedia: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9167},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/ObservationMedia: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9598},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationMedia: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10014},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationMedia: StructureDefinition.snapshot.element[12]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13668},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/ObservationMedia: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14036},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationMedia: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14390},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationMedia: StructureDefinition.differential.element[3]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ObservationRange","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ObservationRange","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":69057},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationRange: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":70712},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationRange: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":77947},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationRange: StructureDefinition.snapshot.element[23]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":79317},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationRange: StructureDefinition.snapshot.element[26]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":81702},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationRange: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":85001},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ObservationRange: StructureDefinition.differential.element[8]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Order","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Order","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6460},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Order: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7989},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Order: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9435},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Order: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Organization","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Organization","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6395},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organization: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7615},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organization: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8024},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organization: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9887},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organization: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10232},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organization: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-OrganizationPartOf","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-OrganizationPartOf","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":24621},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/OrganizationPartOf: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":25879},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/OrganizationPartOf: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":28065},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/OrganizationPartOf: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Organizer","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Organizer","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6941},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organizer: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8506},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organizer: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12976},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Organizer: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-OrganizerComponent","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-OrganizerComponent","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6582},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/OrganizerComponent: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8195},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/OrganizerComponent: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12494},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/OrganizerComponent: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-PIVL-TS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-PIVL-TS","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2152},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":2668},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3307},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3940},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4314},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4643},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5243},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[6]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5728},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5809},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5902},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6226},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6504},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.differential.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7050},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.differential.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7470},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/PIVL-TS: StructureDefinition.differential.element[5]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-PN","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-PN"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-PQ","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-PQ"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-PQR","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-PQR"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ParentDocument","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ParentDocument","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6478},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ParentDocument: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7717},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ParentDocument: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8102},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ParentDocument: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9677},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ParentDocument: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10002},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ParentDocument: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Participant1","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Participant1","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6051},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Participant1: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7661},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Participant1: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9084},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Participant1: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Participant2","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Participant2","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6235},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Participant2: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7845},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Participant2: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9709},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Participant2: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ParticipantRole","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ParticipantRole","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":29379},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ParticipantRole: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Patient","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Patient","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5971},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Patient: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7157},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Patient: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7551},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Patient: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14152},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Patient: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14487},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Patient: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-PatientRole","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-PatientRole","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6446},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PatientRole: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7663},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PatientRole: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9591},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PatientRole: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Performer1","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Performer1","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5755},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Performer1: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Performer2","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Performer2","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5755},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Performer2: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6965},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Performer2: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8460},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Performer2: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Person","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Person","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6059},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7238},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7629},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13070},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.snapshot.element[21]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14320},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.snapshot.element[24]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14686},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.snapshot.element[25]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15463},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15796},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17367},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.differential.element[6]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17649},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Person: StructureDefinition.differential.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Place","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Place","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7088},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Place: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8252},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Place: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8640},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Place: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9387},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Place: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9718},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Place: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-PlayingEntity","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-PlayingEntity","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":24942},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PlayingEntity: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":26580},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PlayingEntity: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":28945},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PlayingEntity: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Precondition","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Precondition","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6156},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Precondition: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7372},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Precondition: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8017},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Precondition: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Precondition2","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Precondition2","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7287},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Precondition2: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8510},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Precondition2: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13105},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Precondition2: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-PreconditionBase","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-PreconditionBase","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6217},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PreconditionBase: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7359},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PreconditionBase: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7654},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PreconditionBase: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8669},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PreconditionBase: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8902},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/PreconditionBase: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Procedure","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Procedure","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7359},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Procedure: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8553},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Procedure: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14989},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Procedure: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-QTY","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-QTY"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-REAL","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-REAL"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-RTO-PQ-PQ","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-RTO-PQ-PQ","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":11634},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RTO-PQ-PQ: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12154},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RTO-PQ-PQ: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12485},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RTO-PQ-PQ: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12863},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RTO-PQ-PQ: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12948},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RTO-PQ-PQ: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13223},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RTO-PQ-PQ: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13543},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RTO-PQ-PQ: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-RecordTarget","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-RecordTarget","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7487},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RecordTarget: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8700},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RecordTarget: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9115},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RecordTarget: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9765},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RecordTarget: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10112},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RecordTarget: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Reference","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Reference","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8378},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Reference: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-RegionOfInterest","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-RegionOfInterest","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8499},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RegionOfInterest: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9592},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RegionOfInterest: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10019},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RegionOfInterest: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10435},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RegionOfInterest: StructureDefinition.snapshot.element[12]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14054},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/RegionOfInterest: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14418},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RegionOfInterest: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14772},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RegionOfInterest: StructureDefinition.differential.element[3]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-RelatedDocument","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-RelatedDocument","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6004},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RelatedDocument: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-RelatedEntity","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-RelatedEntity","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6038},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RelatedEntity: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-RelatedSubject","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-RelatedSubject","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6128},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/RelatedSubject: StructureDefinition.snapshot.element[7]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-SC","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-SC","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3378},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SC: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3779},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SC: StructureDefinition.snapshot.element[3]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ST","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ST","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3232},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ST: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3633},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ST: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5181},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ST: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5533},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ST: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-SXCM-TS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-SXCM-TS","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10684},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXCM-TS: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":11200},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXCM-TS: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":11839},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXCM-TS: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12472},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXCM-TS: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12553},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXCM-TS: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13133},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXCM-TS: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-SXPR-TS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-SXPR-TS","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17912},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXPR-TS: StructureDefinition.snapshot.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":18428},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXPR-TS: StructureDefinition.snapshot.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19067},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXPR-TS: StructureDefinition.snapshot.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19700},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXPR-TS: StructureDefinition.snapshot.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20189},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXPR-TS: StructureDefinition.snapshot.element[4]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20270},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXPR-TS: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20710},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/SXPR-TS: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Section","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Section","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6515},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7545},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/Section: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7930},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8294},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.snapshot.element[12]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14392},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.snapshot.element[30]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15596},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.snapshot.element[33]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15935},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.snapshot.element[34]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16422},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-20: 'The first component of the path should be UpperCamelCase. Additional components (following a '.') should be lowerCamelCase. If this syntax is not adhered to, code generation tools may be broken. Logical models may be less concerned about this implication.' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition)"},"expression":["StructureDefinition/Section: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16753},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.differential.element[2]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17064},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.differential.element[3]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19124},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.differential.element[15]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19388},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Section: StructureDefinition.differential.element[16]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ServiceEvent","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ServiceEvent","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7678},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ServiceEvent: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9271},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ServiceEvent: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10903},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/ServiceEvent: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Specimen","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Specimen","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6548},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Specimen: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7733},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Specimen: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8359},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Specimen: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-SpecimenRole","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-SpecimenRole","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":19520},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SpecimenRole: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20735},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SpecimenRole: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":22062},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SpecimenRole: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-StructuredBody","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-StructuredBody","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6279},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7517},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7902},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12560},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.snapshot.element[21]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":13752},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.snapshot.element[24]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14112},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.snapshot.element[25]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":14734},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15059},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15915},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.differential.element[5]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":16193},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/StructuredBody: StructureDefinition.differential.element[6]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Subject","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Subject","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":6575},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Subject: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7760},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Subject: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8160},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Subject: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9053},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Subject: StructureDefinition.differential.element[0]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":9390},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Subject: StructureDefinition.differential.element[1]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-SubjectPerson","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-SubjectPerson","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":5938},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubjectPerson: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7166},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubjectPerson: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7578},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubjectPerson: StructureDefinition.snapshot.element[11]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12255},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubjectPerson: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12602},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubjectPerson: StructureDefinition.differential.element[2]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-SubstanceAdministration","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-SubstanceAdministration","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":10765},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubstanceAdministration: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":12051},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubstanceAdministration: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":21924},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubstanceAdministration: StructureDefinition.snapshot.element[33]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23291},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubstanceAdministration: StructureDefinition.snapshot.element[36]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":26890},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubstanceAdministration: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":31994},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/SubstanceAdministration: StructureDefinition.differential.element[18]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-Supply","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-Supply","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":7624},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Supply: StructureDefinition.snapshot.element[7]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":8820},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Supply: StructureDefinition.snapshot.element[10]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":15836},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Supply: StructureDefinition.snapshot.element[29]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":17069},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Supply: StructureDefinition.snapshot.element[32]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":20059},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Supply: StructureDefinition.differential.element[1]"]},{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":23063},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: eld-24: 'pattern[x] should be used rather than fixed[x]' (defined in http://hl7.org/fhir/StructureDefinition/ElementDefinition) (Best Practice Recommendation)"},"expression":["StructureDefinition/Supply: StructureDefinition.differential.element[14]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-TEL","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-TEL"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-TN","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-TN"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-TS","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-TS"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-bin","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-bin","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3750},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/bin: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-bl-simple","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-bl-simple","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3440},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/bl-simple: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-bn","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-bn","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3447},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/bn: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-cs-simple","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-cs-simple","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4074},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/cs-simple: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-int-simple","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-int-simple","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3906},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/int-simple: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-oid","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-oid","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4280},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/oid: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-probability","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-probability","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3973},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/probability: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-real-simple","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-real-simple","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4229},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/real-simple: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ruid","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ruid","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4745},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/ruid: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-st-simple","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-st-simple","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3739},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/st-simple: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-ts-simple","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-ts-simple","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4534},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/ts-simple: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-uid","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-uid","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4837},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/uid: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-url","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-url","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3757},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/url: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-uuid","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-uuid","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":4731},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/uuid: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/StructureDefinition-xs-ID","resource":{"resourceType":"OperationOutcome","id":"StructureDefinition-xs-ID","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":1},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":3739},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"invariant","details":{"text":"Constraint failed: cnl-0: 'Name should be usable as an identifier for the module by machine processing applications such as code generation' (defined in http://hl7.org/fhir/StructureDefinition/StructureDefinition)"},"expression":["StructureDefinition/xs-ID: StructureDefinition"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/Binary-clinicaldocument-example","resource":{"resourceType":"OperationOutcome","id":"Binary-clinicaldocument-example","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-line","valueInteger":267},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-col","valueInteger":34},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"},{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-message-id","valueCode":"TERMINOLOGY_TX_SYSTEM_NO_CODE"}],"severity":"warning","code":"code-invalid","details":{"text":"A code with no system has no defined meaning, and it cannot be validated. A system should be provided"},"expression":["Binary/clinicaldocument-example: ClinicalDocument.component.structuredBody.component[2].section.entry[1].substanceAdministration.priorityCode"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/CodeSystem-BinaryDataEncoding","resource":{"resourceType":"OperationOutcome","id":"CodeSystem-BinaryDataEncoding"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-BinaryDataEncoding","resource":{"resourceType":"OperationOutcome","id":"ValueSet-BinaryDataEncoding"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDACompressionAlgorithm","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDACompressionAlgorithm"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAEntityNameUse","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAEntityNameUse"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAInformationRecipientRole","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAInformationRecipientRole"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAPostalAddressUse","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAPostalAddressUse"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDASignatureCode","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDASignatureCode"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDANullFlavor","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDANullFlavor"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAActClass","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAActClass"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAActClassObservation","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAActClassObservation"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAActMood","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAActMood"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAActMoodIntent","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAActMoodIntent"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAActRelationshipType","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAActRelationshipType"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAContextControl","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAContextControl"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAEntityNamePartQualifier","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAEntityNamePartQualifier"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAParticipationType","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAParticipationType"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDARoleClass","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDARoleClass","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"business-rule","details":{"text":"The code 'CASESBJ' is not valid in the system http://terminology.hl7.org/CodeSystem/v3-RoleClass (Unknown code 'CASESBJ' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/v3-RoleClass' version '3.1.0')"},"expression":["ValueSet/CDARoleClass: ValueSet.compose.include[0].concept[14]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDARoleClassAssociative","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDARoleClassAssociative","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"business-rule","details":{"text":"The code 'CASESBJ' is not valid in the system http://terminology.hl7.org/CodeSystem/v3-RoleClass (Unknown code 'CASESBJ' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/v3-RoleClass' version '3.1.0')"},"expression":["ValueSet/CDARoleClassAssociative: ValueSet.compose.include[0].concept[14]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDARoleClassMutualRelationship","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDARoleClassMutualRelationship","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"business-rule","details":{"text":"The code 'CASESBJ' is not valid in the system http://terminology.hl7.org/CodeSystem/v3-RoleClass (Unknown code 'CASESBJ' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/v3-RoleClass' version '3.1.0')"},"expression":["ValueSet/CDARoleClassMutualRelationship: ValueSet.compose.include[0].concept[14]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDARoleClassRoot","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDARoleClassRoot","issue":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/operationoutcome-issue-source","valueString":"InstanceValidator"}],"severity":"warning","code":"business-rule","details":{"text":"The code 'CASESBJ' is not valid in the system http://terminology.hl7.org/CodeSystem/v3-RoleClass (Unknown code 'CASESBJ' in the CodeSystem 'http://terminology.hl7.org/CodeSystem/v3-RoleClass' version '3.1.0')"},"expression":["ValueSet/CDARoleClassRoot: ValueSet.compose.include[0].concept[14]"]}]}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDASetOperator","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDASetOperator"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAActSubstanceAdministrationCode","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAActSubstanceAdministrationCode"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAEntityCode","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAEntityCode"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAMaterialEntityClassType","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAMaterialEntityClassType"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDAObservationInterpretation","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDAObservationInterpretation"}},{"fullUrl":"http://hl7.org/cda/stds/core/OperationOutcome/ValueSet-CDARoleCode","resource":{"resourceType":"OperationOutcome","id":"ValueSet-CDARoleCode"}}]} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/other/validation-summary.json b/node_modules/hl7.cda.uv.core/other/validation-summary.json new file mode 100644 index 0000000..4687590 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/other/validation-summary.json @@ -0,0 +1 @@ +{"ImplementationGuide/hl7.cda.uv.core":{"errors":0,"warnings":0},"StructureDefinition/AD":{"errors":0,"warnings":108},"StructureDefinition/ADXP":{"errors":0,"warnings":2},"StructureDefinition/ANY":{"errors":0,"warnings":0},"StructureDefinition/Act":{"errors":0,"warnings":1},"StructureDefinition/AlternateIdentification":{"errors":0,"warnings":2},"StructureDefinition/AssignedAuthor":{"errors":0,"warnings":3},"StructureDefinition/AssignedCustodian":{"errors":0,"warnings":3},"StructureDefinition/AssignedEntity":{"errors":0,"warnings":3},"StructureDefinition/AssociatedEntity":{"errors":0,"warnings":1},"StructureDefinition/Authenticator":{"errors":0,"warnings":3},"StructureDefinition/Author":{"errors":0,"warnings":5},"StructureDefinition/AuthoringDevice":{"errors":0,"warnings":5},"StructureDefinition/Authorization":{"errors":0,"warnings":3},"StructureDefinition/BL":{"errors":0,"warnings":0},"StructureDefinition/Birthplace":{"errors":0,"warnings":3},"StructureDefinition/CD":{"errors":0,"warnings":0},"StructureDefinition/CE":{"errors":0,"warnings":0},"StructureDefinition/CO":{"errors":0,"warnings":0},"StructureDefinition/CR":{"errors":0,"warnings":0},"StructureDefinition/CS":{"errors":0,"warnings":0},"StructureDefinition/CV":{"errors":0,"warnings":0},"StructureDefinition/ClinicalDocument":{"errors":0,"warnings":8},"StructureDefinition/Component":{"errors":0,"warnings":5},"StructureDefinition/ComponentOf":{"errors":0,"warnings":3},"StructureDefinition/Consent":{"errors":0,"warnings":7},"StructureDefinition/Criterion":{"errors":0,"warnings":3},"StructureDefinition/Custodian":{"errors":0,"warnings":3},"StructureDefinition/CustodianOrganization":{"errors":0,"warnings":5},"StructureDefinition/DataEnterer":{"errors":0,"warnings":5},"StructureDefinition/Device":{"errors":0,"warnings":3},"StructureDefinition/DocumentationOf":{"errors":0,"warnings":3},"StructureDefinition/ED":{"errors":0,"warnings":0},"StructureDefinition/EIVL-TS":{"errors":0,"warnings":10},"StructureDefinition/EN":{"errors":0,"warnings":0},"StructureDefinition/ENXP":{"errors":0,"warnings":2},"StructureDefinition/EncompassingEncounter":{"errors":0,"warnings":11},"StructureDefinition/Encounter":{"errors":0,"warnings":3},"StructureDefinition/EncounterParticipant":{"errors":0,"warnings":1},"StructureDefinition/Entity":{"errors":0,"warnings":3},"StructureDefinition/Entry":{"errors":0,"warnings":3},"StructureDefinition/EntryRelationship":{"errors":0,"warnings":1},"StructureDefinition/ExternalAct":{"errors":0,"warnings":3},"StructureDefinition/ExternalDocument":{"errors":0,"warnings":3},"StructureDefinition/ExternalObservation":{"errors":0,"warnings":3},"StructureDefinition/ExternalProcedure":{"errors":0,"warnings":5},"StructureDefinition/Guardian":{"errors":0,"warnings":3},"StructureDefinition/HealthCareFacility":{"errors":0,"warnings":1},"StructureDefinition/II":{"errors":0,"warnings":0},"StructureDefinition/INT-POS":{"errors":0,"warnings":5},"StructureDefinition/INT":{"errors":0,"warnings":0},"StructureDefinition/IVL-INT":{"errors":0,"warnings":15},"StructureDefinition/IVL-PQ":{"errors":0,"warnings":16},"StructureDefinition/IVL-TS":{"errors":0,"warnings":13},"StructureDefinition/IVXB-INT":{"errors":0,"warnings":6},"StructureDefinition/IVXB-PQ":{"errors":0,"warnings":8},"StructureDefinition/IVXB-TS":{"errors":0,"warnings":6},"StructureDefinition/IdentifiedBy":{"errors":0,"warnings":2},"StructureDefinition/InFulfillmentOf":{"errors":0,"warnings":3},"StructureDefinition/InFulfillmentOf1":{"errors":0,"warnings":6},"StructureDefinition/Informant":{"errors":0,"warnings":5},"StructureDefinition/InformationRecipient":{"errors":0,"warnings":1},"StructureDefinition/InfrastructureRoot":{"errors":0,"warnings":2},"StructureDefinition/IntendedRecipient":{"errors":0,"warnings":1},"StructureDefinition/LabeledDrug":{"errors":0,"warnings":5},"StructureDefinition/LanguageCommunication":{"errors":0,"warnings":1},"StructureDefinition/LegalAuthenticator":{"errors":0,"warnings":5},"StructureDefinition/MO":{"errors":0,"warnings":0},"StructureDefinition/MaintainedEntity":{"errors":0,"warnings":3},"StructureDefinition/ManufacturedProduct":{"errors":0,"warnings":3},"StructureDefinition/Material":{"errors":0,"warnings":5},"StructureDefinition/NonXMLBody":{"errors":0,"warnings":5},"StructureDefinition/ON":{"errors":0,"warnings":0},"StructureDefinition/Observation":{"errors":0,"warnings":4},"StructureDefinition/ObservationMedia":{"errors":0,"warnings":7},"StructureDefinition/ObservationRange":{"errors":0,"warnings":6},"StructureDefinition/Order":{"errors":0,"warnings":3},"StructureDefinition/Organization":{"errors":0,"warnings":5},"StructureDefinition/OrganizationPartOf":{"errors":0,"warnings":3},"StructureDefinition/Organizer":{"errors":0,"warnings":3},"StructureDefinition/OrganizerComponent":{"errors":0,"warnings":3},"StructureDefinition/PIVL-TS":{"errors":0,"warnings":14},"StructureDefinition/PN":{"errors":0,"warnings":0},"StructureDefinition/PQ":{"errors":0,"warnings":0},"StructureDefinition/PQR":{"errors":0,"warnings":0},"StructureDefinition/ParentDocument":{"errors":0,"warnings":5},"StructureDefinition/Participant1":{"errors":0,"warnings":3},"StructureDefinition/Participant2":{"errors":0,"warnings":3},"StructureDefinition/ParticipantRole":{"errors":0,"warnings":1},"StructureDefinition/Patient":{"errors":0,"warnings":5},"StructureDefinition/PatientRole":{"errors":0,"warnings":3},"StructureDefinition/Performer1":{"errors":0,"warnings":1},"StructureDefinition/Performer2":{"errors":0,"warnings":3},"StructureDefinition/Person":{"errors":0,"warnings":10},"StructureDefinition/Place":{"errors":0,"warnings":5},"StructureDefinition/PlayingEntity":{"errors":0,"warnings":3},"StructureDefinition/Precondition":{"errors":0,"warnings":3},"StructureDefinition/Precondition2":{"errors":0,"warnings":3},"StructureDefinition/PreconditionBase":{"errors":0,"warnings":5},"StructureDefinition/Procedure":{"errors":0,"warnings":3},"StructureDefinition/QTY":{"errors":0,"warnings":0},"StructureDefinition/REAL":{"errors":0,"warnings":0},"StructureDefinition/RTO-PQ-PQ":{"errors":0,"warnings":7},"StructureDefinition/RecordTarget":{"errors":0,"warnings":5},"StructureDefinition/Reference":{"errors":0,"warnings":1},"StructureDefinition/RegionOfInterest":{"errors":0,"warnings":7},"StructureDefinition/RelatedDocument":{"errors":0,"warnings":1},"StructureDefinition/RelatedEntity":{"errors":0,"warnings":1},"StructureDefinition/RelatedSubject":{"errors":0,"warnings":1},"StructureDefinition/SC":{"errors":0,"warnings":2},"StructureDefinition/ST":{"errors":0,"warnings":4},"StructureDefinition/SXCM-TS":{"errors":0,"warnings":6},"StructureDefinition/SXPR-TS":{"errors":0,"warnings":7},"StructureDefinition/Section":{"errors":0,"warnings":12},"StructureDefinition/ServiceEvent":{"errors":0,"warnings":3},"StructureDefinition/Specimen":{"errors":0,"warnings":3},"StructureDefinition/SpecimenRole":{"errors":0,"warnings":3},"StructureDefinition/StructuredBody":{"errors":0,"warnings":10},"StructureDefinition/Subject":{"errors":0,"warnings":5},"StructureDefinition/SubjectPerson":{"errors":0,"warnings":5},"StructureDefinition/SubstanceAdministration":{"errors":0,"warnings":6},"StructureDefinition/Supply":{"errors":0,"warnings":6},"StructureDefinition/TEL":{"errors":0,"warnings":0},"StructureDefinition/TN":{"errors":0,"warnings":0},"StructureDefinition/TS":{"errors":0,"warnings":0},"StructureDefinition/bin":{"errors":0,"warnings":1},"StructureDefinition/bl-simple":{"errors":0,"warnings":1},"StructureDefinition/bn":{"errors":0,"warnings":1},"StructureDefinition/cs-simple":{"errors":0,"warnings":1},"StructureDefinition/int-simple":{"errors":0,"warnings":1},"StructureDefinition/oid":{"errors":0,"warnings":1},"StructureDefinition/probability":{"errors":0,"warnings":1},"StructureDefinition/real-simple":{"errors":0,"warnings":1},"StructureDefinition/ruid":{"errors":0,"warnings":1},"StructureDefinition/st-simple":{"errors":0,"warnings":1},"StructureDefinition/ts-simple":{"errors":0,"warnings":1},"StructureDefinition/uid":{"errors":0,"warnings":1},"StructureDefinition/url":{"errors":0,"warnings":1},"StructureDefinition/uuid":{"errors":0,"warnings":1},"StructureDefinition/xs-ID":{"errors":0,"warnings":1},"Binary/clinicaldocument-example":{"errors":0,"warnings":1},"CodeSystem/BinaryDataEncoding":{"errors":0,"warnings":0},"ValueSet/BinaryDataEncoding":{"errors":0,"warnings":0},"ValueSet/CDACompressionAlgorithm":{"errors":0,"warnings":0},"ValueSet/CDAEntityNameUse":{"errors":0,"warnings":0},"ValueSet/CDAInformationRecipientRole":{"errors":0,"warnings":0},"ValueSet/CDAPostalAddressUse":{"errors":0,"warnings":0},"ValueSet/CDASignatureCode":{"errors":0,"warnings":0},"ValueSet/CDANullFlavor":{"errors":0,"warnings":0},"ValueSet/CDAActClass":{"errors":0,"warnings":0},"ValueSet/CDAActClassObservation":{"errors":0,"warnings":0},"ValueSet/CDAActMood":{"errors":0,"warnings":0},"ValueSet/CDAActMoodIntent":{"errors":0,"warnings":0},"ValueSet/CDAActRelationshipType":{"errors":0,"warnings":0},"ValueSet/CDAContextControl":{"errors":0,"warnings":0},"ValueSet/CDAEntityNamePartQualifier":{"errors":0,"warnings":0},"ValueSet/CDAParticipationType":{"errors":0,"warnings":0},"ValueSet/CDARoleClass":{"errors":0,"warnings":1},"ValueSet/CDARoleClassAssociative":{"errors":0,"warnings":1},"ValueSet/CDARoleClassMutualRelationship":{"errors":0,"warnings":1},"ValueSet/CDARoleClassRoot":{"errors":0,"warnings":1},"ValueSet/CDASetOperator":{"errors":0,"warnings":0},"ValueSet/CDAActSubstanceAdministrationCode":{"errors":0,"warnings":0},"ValueSet/CDAEntityCode":{"errors":0,"warnings":0},"ValueSet/CDAMaterialEntityClassType":{"errors":0,"warnings":0},"ValueSet/CDAObservationInterpretation":{"errors":0,"warnings":0},"ValueSet/CDARoleCode":{"errors":0,"warnings":0}} \ No newline at end of file diff --git a/node_modules/hl7.cda.uv.core/package.json b/node_modules/hl7.cda.uv.core/package.json new file mode 100644 index 0000000..44f6338 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/package.json @@ -0,0 +1,28 @@ +{ + "name" : "hl7.cda.uv.core", + "version" : "2.0.0-sd", + "tools-version" : 3, + "type" : "IG", + "date" : "20240517055707", + "license" : "CC0-1.0", + "canonical" : "http://hl7.org/cda/stds/core", + "url" : "http://hl7.org/cda/stds/core/2.0.0-sd", + "title" : "Clinical Document Architecture", + "fhirVersions" : ["5.0.0"], + "dependencies" : { + "hl7.fhir.uv.extensions.r5" : "5.1.0", + "hl7.terminology" : "5.2.0" + }, + "author" : "Health Level 7", + "maintainers" : [ + { + "name" : "HL7 International - Structured Documents", + "email" : "structdog@lists.HL7.org", + "url" : "http://www.hl7.org/Special/committees/structure" + } + ], + "directories" : { + "lib" : "package", + "example" : "example" + } +} diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bin.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bin.sch new file mode 100644 index 0000000..0ea0fab --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bin.sch @@ -0,0 +1,19 @@ + + + + + + + f:base64Binary + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bl-simple.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bl-simple.sch new file mode 100644 index 0000000..2ff8f35 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bl-simple.sch @@ -0,0 +1,19 @@ + + + + + + + f:boolean + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bn.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bn.sch new file mode 100644 index 0000000..2ff8f35 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-bn.sch @@ -0,0 +1,19 @@ + + + + + + + f:boolean + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-cs-simple.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-cs-simple.sch new file mode 100644 index 0000000..2014607 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-cs-simple.sch @@ -0,0 +1,19 @@ + + + + + + + f:code + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-int-simple.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-int-simple.sch new file mode 100644 index 0000000..3527062 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-int-simple.sch @@ -0,0 +1,19 @@ + + + + + + + f:integer + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-oid.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-oid.sch new file mode 100644 index 0000000..497917c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-oid.sch @@ -0,0 +1,19 @@ + + + + + + + f:string + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-probability.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-probability.sch new file mode 100644 index 0000000..7399eee --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-probability.sch @@ -0,0 +1,19 @@ + + + + + + + f:decimal + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-real-simple.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-real-simple.sch new file mode 100644 index 0000000..7399eee --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-real-simple.sch @@ -0,0 +1,19 @@ + + + + + + + f:decimal + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-ruid.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-ruid.sch new file mode 100644 index 0000000..db1c4f7 --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-ruid.sch @@ -0,0 +1,18 @@ + + + + + + + f:string + + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-st-simple.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-st-simple.sch new file mode 100644 index 0000000..497917c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-st-simple.sch @@ -0,0 +1,19 @@ + + + + + + + f:string + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-ts-simple.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-ts-simple.sch new file mode 100644 index 0000000..b6c132f --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-ts-simple.sch @@ -0,0 +1,19 @@ + + + + + + + f:dateTime + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-uid.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-uid.sch new file mode 100644 index 0000000..497917c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-uid.sch @@ -0,0 +1,19 @@ + + + + + + + f:string + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-url.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-url.sch new file mode 100644 index 0000000..e782c9c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-url.sch @@ -0,0 +1,19 @@ + + + + + + + f:url + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-uuid.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-uuid.sch new file mode 100644 index 0000000..497917c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-uuid.sch @@ -0,0 +1,19 @@ + + + + + + + f:string + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/node_modules/hl7.cda.uv.core/xml/StructureDefinition-xs-ID.sch b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-xs-ID.sch new file mode 100644 index 0000000..3ba6c4c --- /dev/null +++ b/node_modules/hl7.cda.uv.core/xml/StructureDefinition-xs-ID.sch @@ -0,0 +1,19 @@ + + + + + + + f:id + + id: maximum cardinality of 'id' is 0 + extension: maximum cardinality of 'extension' is 0 + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2710468 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,17 @@ +{ + "name": "IG-CDA-fr-core-main", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "hl7.cda.uv.core": "^2.0.0-sd" + } + }, + "node_modules/hl7.cda.uv.core": { + "version": "2.0.0-sd", + "resolved": "https://packages.simplifier.net/hl7.cda.uv.core/2.0.0-sd", + "integrity": "sha1-O+6NpUO2wWMFH+oRG20iwyzNcDw=" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..78b3793 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "hl7.cda.uv.core": "^2.0.0-sd" + } +} diff --git a/sushi-config.yaml b/sushi-config.yaml new file mode 100644 index 0000000..8aab9f7 --- /dev/null +++ b/sushi-config.yaml @@ -0,0 +1,67 @@ +# Documentation à propos de cette page : https://fshschool.org/docs/sushi/configuration/ + +id: ans.document.fr.core +canonical: https://interop.esante.gouv.fr/ig/document/core # the last part of canonical and id must be the same +name: ExampleIG # Should be an acronym +title: ANS IG document core +publisher: + name: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris + url: https://esante.gouv.fr +status: draft +version: 0.1.0 # shall conforms to Semantic Versioning https://fr.wiktionary.org/wiki/SemVer +fhirVersion: 4.0.1 +copyrightYear: 2020+ +releaseLabel: ci-build # le release label doit être conforme au cycle de vie de la doctrine du ci-sis +jurisdiction: urn:iso:std:iso:3166#FR "FRANCE" + +parameters: #Parameters list - https://build.fhir.org/ig/FHIR/fhir-tools-ig/CodeSystem-ig-parameters.html + shownav: 'true' + +FSHOnly: true + +dependencies: + hl7.cda.uv.core: 2.0.0-sd + +pages: + index.md: + title: Accueil + specifications_techniques.md: + construction_des_flux.md: + st_flux1.md: + title: Flux 01 + st_flux2.md: + title: Flux 02 + autres_ressources.md: + title: Autres Ressources + securite.md: + title: Sécurité + downloads.md: + title: Téléchargements et usages + structuration_min.md: + title: Structuration minimale + ressourcesCDA.md: + title: Ressources CDA + ressourcesFHIR.md: + title: Ressources FHIR + modelesLogiques.md: + title: Modèles logiques + +menu: + Accueil: index.html + Description des flux: + Construction des flux: construction_des_flux.html + Flux 01: st_flux1.html + Flux 02: st_flux2.html + Ressources de conformité: artifacts.html + Autres ressources: + Sécurité: securite.html + Téléchargements et usage: downloads.html + "Spécifications FHIR ": new-tab {{site.data.fhir.path}}index.html + "Site de l'ANS ": new-tab https://esante.gouv.fr/ + Structuration minimale: + Ressources CDA: ressourcesCDA.html + Documentation: new-tab https://interop.esante.gouv.fr/ig/documentation/ + + + +