예제 #1
0
 public static function Structure()
 {
     return ['WoundObservation' => ['effectiveTme' => '', 'woundCode' => 'SHOULD be selected from ValueSet Wound Type', 'woundCodeSystemName' => 'SHOULD be selected from ValueSet Wound Type', 'woundDisplayName' => 'SHOULD be selected from ValueSet Wound Type', 'siteCode' => 'SHOULD be selected from ValueSet Body Site Value Set', 'siteCodeSystemName' => 'SHOULD be selected from ValueSet Body Site Value Set', 'siteDisplayName' => 'SHOULD be selected from ValueSet Body Site Value Set', LevelOther\authorParticipation::Structure(), woundMeasurementObservation::Structure(), woundCharacteristics::Structure(), numberOfPressureUlcersObservation::Structure(), highestPressureUlcerStage::Struture()]];
 }
예제 #2
0
 public static function Structure()
 {
     return ['VitalSignsOrganizer' => ['effectiveTime' => 'MAY contain zero or one [0..1] effectiveTime', LevelOther\authorParticipation::Structure(), vitalSignObservation::Structure()]];
 }
예제 #3
0
 /**
  * Give back the structure of this Entry
  * @return array
  */
 public static function Structure()
 {
     return ['MedicationSupplyOrder' => ['repeatNumber' => 'SHOULD contain zero or one [0..1] repeatNumber', 'quantity' => 'SHOULD contain zero or one [0..1] quantity', 'effectiveTime_low' => 'SHOULD contain zero or one [0..1] effectiveTime', immunizationMedicationInformation::Structure(), medicationInformation::Structure(), LevelOther\authorParticipation::Structure(), instruction::Structure()]];
 }
예제 #4
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['PlannedSupply' => ['moodCode' => 'SHALL be selected from ValueSet Plan of Care moodCode (SubstanceAdministration/Supply)', 'effectiveTime' => 'SHOULD contain zero or one [0..1] effectiveTime', patientPriorityPreference::Structure(), providerPriorityPreference::Structure(), LevelOther\authorParticipation::Structure()]];
 }
예제 #5
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['PatientReferralAct' => ['effectiveTime' => 'SHALL contain exactly one [1..1] effectiveTime', 'Author' => LevelOther\authorParticipation::Structure(), 'DocumentReferenceClinicalReasonReferral' => actReference::Structure(), 'FullOrSharedCareObservation' => [0 => ['code' => 'This entryRelationship represents whether the referral is for full or shared care.', 'codeSystemName' => 'This entryRelationship represents whether the referral is for full or shared care.', 'displayName' => 'This entryRelationship represents whether the referral is for full or shared care.']]]];
 }
예제 #6
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['ProblemObservation' => ['onsetDate' => 'This effectiveTime SHALL contain exactly one [1..1] low Note: The effectiveTime/low (a.k.a. "onset date") asserts when the condition became biologically active', 'resolvedDate' => 'This effectiveTime MAY contain zero or one [0..1] high Note: The effectiveTime/high (a.k.a. "resolution date") asserts when the condition became biologically resolved.', 'code' => 'SHOULD be selected from ValueSet Problem Value Set', 'codeSystemName' => 'SHALL contain exactly one [1..1] value with @xsi:type="CD", where the code SHOULD be selected from ValueSet Problem Value Set', 'displayName' => 'SHALL contain exactly one [1..1] value with @xsi:type="CD", where the code SHOULD be selected from ValueSet Problem Value Set', 'Narrated' => 'SHOULD contain zero or one [0..1] text', LevelOther\authorParticipation::Structure(), ageObservation::Structure(), prognosisObservation::Structure(), patientPriorityPreference::Structure(), providerPriorityPreference::Structure()]];
 }
예제 #7
0
 /**
  * Give back the structure of this Entry
  * @return array
  */
 public static function Structure()
 {
     return ['InterventionAct' => ['moodCode' => 'SHALL be selected from ValueSet Intervention moodCode', 'code' => 'SHALL contain exactly one [1..1] code', 'codeSystemName' => 'SHALL contain exactly one [1..1] code', 'displayName' => 'SHALL contain exactly one [1..1] code', LevelOther\authorParticipation::Structure(), advanceDirectiveObservation::Structure(), immunizationActivity::Structure(), medicationActivity::Structure(), procedureActivityAct::Structure(), goalObservation::Structure(), procedureActivityObservation::Structure(), encounterActivity::Structure(), instruction::Structure(), nonMedicinalSupplyActivity::Structure(), plannedAct::Structure(), plannedEncounterAct::Structure(), plannedObservation::Structure(), plannedProcedure::Structure(), plannedSubstanceAdministration::Structure(), plannedSupply::Structure(), nutritionRecommendations::Structure(), actReference::Structure()]];
 }
예제 #8
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['ProblemConcernActCondition' => ['statusCode' => 'This statusCode SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet ProblemAct statusCode', 'start_effectiveTime' => 'This effectiveTime SHALL contain exactly one [1..1] low (CONF:9032). Note: The effectiveTime/low asserts when the concern became active. This equates to the time the concern was authored in the patient\'s chart.', 'end_effectiveTime' => 'This effectiveTime MAY contain zero or one [0..1] high (CONF:9033). Note: The effectiveTime/high asserts when the concern was completed (e.g. when the clinician deemed there is no longer any need to track the underlying condition)', problemObservation::Structure(), LevelOther\authorParticipation::Structure(), providerPriorityPreference::Structure()]];
 }
예제 #9
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['ResultOrganizer' => ['code' => 'SHALL contain exactly one [1..1] code', 'codeSystemName' => 'SHALL contain exactly one [1..1] code', 'displayName' => 'SHALL contain exactly one [1..1] code', 'status' => 'SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet Result Status', 'effectiveTime' => 'The effectiveTime is an interval that spans the effectiveTimes of the contained result observations. Because all contained result observations have a required time stamp, it is not required that this effectiveTime be populated', LevelOther\authorParticipation::Structure(), resultObservation::Structure()]];
 }
예제 #10
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['MentalStatusObservation' => ['statusCode' => 'SHALL contain exactly one [1..1] statusCode, which SHALL be selected from ValueSet Medication Fill Status', 'effectiveTime' => 'SHOULD contain zero or one [0..1] effectiveTime', 'code' => 'SHOULD be selected from ValueSet Mental and Functional Status Response Value Set', 'codeSystemName' => 'SHOULD be selected from ValueSet Mental and Functional Status Response Value Set', 'displayName' => 'SHOULD be selected from ValueSet Mental and Functional Status Response Value Set', LevelOther\authorParticipation::Structure(), assessmentScaleObservation::Structure()]];
 }
예제 #11
0
 /**
  * Give back the structure of this Entry
  * @return array
  */
 public static function Structure()
 {
     return ['healthConcernAct' => ['effectiveTime' => 'MAY contain zero or one [0..1] effectiveTime', LevelOther\authorParticipation::Structure(), LevelOther\problemObservation::Structure(), allergyIntoleranceObservation::Structure(), assessmentScaleObservation::Structure(), cognitiveStatusObservation::Structure(), selfCareActivitiesADLAndIADL::Structure(), cognitiveAbilitiesObservation::Structure(), currentSmokingStatus::Structure(), encounterDiagnosis::Structure(), familyHistoryOrganizer::Structure(), functionalStatusObservation::Structure(), hospitalAdmissionDiagnosis::Structure(), mentalStatusObservation::Structure(), nutritionAssessment::Structure(), postprocedureDiagnosis::Structure(), pregnancyObservation::Structure(), preoperativeDiagnosis::Structure(), reactionObservation::Structure(), resultObservation::Structure(), sensoryAndSpeechStatus::Structure(), socialHistoryObservation::Structure(), substanceOrDeviceAllergyIntoleranceObservation::Structure(), tobaccoUse::Structure(), vitalSignObservation::Structure(), woundObservation::Structure(), caregiverCharacteristics::Structure(), culturalAndReligiousObservation::Structure(), characteristicsOfHomeEnvironment::Structure(), nutritionalStatusObservation::Structure(), resultOrganizer::Structure(), providerPriorityPreference::Structure(), problemConcernActCondition::Structure(), actReference::Structure()]];
 }
예제 #12
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['outcomeObservation' => ['effectiveTime' => '??', 'code' => '??', 'displayName' => '??', 'codeSystemName' => '??', LevelOther\authorParticipation::Structure(), 'GoalObservationEvaluationReference' => actReference::Structure(), 'GoalObservationReasonReference' => actReference::Structure(), goalObservation::Structure(), progressTowardGoalObservation::Structure(), interventionAct::Structure()]];
 }
예제 #13
0
파일: tobaccoUse.php 프로젝트: igez/gaiaehr
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['TobaccoUse' => ['code' => 'SHALL be selected from ValueSet Tobacco Use', 'codeSystemName' => 'SHALL be selected from ValueSet Tobacco Use', 'displayName' => 'SHALL be selected from ValueSet Tobacco Use', 'from_effectiveTime' => 'SHALL contain exactly one [1..1] effectiveTime', 'to_effectiveTime' => 'SHALL contain exactly one [1..1] effectiveTime', LevelOther\authorParticipation::Structure()]];
 }
예제 #14
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['PlannedProcedure' => ['moodCode' => 'SHALL be selected from ValueSet Plan of Care moodCode (SubstanceAdministration/Supply)', 'repeatNumber' => 'SHALL contain exactly one [0..1] repeatNumber', 'quantity' => 'SHALL contain exactly one [0..1] quantity', 'effectiveTime' => 'SHOULD contain zero or one [0..1] effectiveTime', LevelOther\authorParticipation::Structure(), LevelDocument\performer::Structure(), patientPriorityPreference::Structure(), providerPriorityPreference::Structure()]];
 }
예제 #15
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['CurrentSmokingStatus' => ['effectiveTime' => 'SHALL contain exactly one [1..1] effectiveTime (CONF:14814)', 'code' => 'SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet Current Smoking Status 2.16.840.1.113883.11.20.9.38.2 DYNAMIC 2013-07-25 (CONF:14817)', 'displayName' => 'SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet Current Smoking Status 2.16.840.1.113883.11.20.9.38.2 DYNAMIC 2013-07-25 (CONF:14817)', 'codeSystemName' => 'SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet Current Smoking Status 2.16.840.1.113883.11.20.9.38.2 DYNAMIC 2013-07-25 (CONF:14817)', LevelOther\authorParticipation::Structure()]];
 }
예제 #16
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['ResultObservation' => ['code' => 'SHALL contain exactly one [1..1] code', 'codeSystemName' => 'SHALL contain exactly one [1..1] code', 'displayName' => 'SHALL contain exactly one [1..1] code', 'status' => 'SHALL contain exactly one [1..1] @code, which SHALL be selected from ValueSet Result Status', 'effectiveTime' => 'Represents the biologically relevant time of the measurement (e.g. the time a blood pressure reading is obtained, the time the blood sample was obtained for a chemistry test)', 'value' => 'SHALL contain exactly one [1..1] value | SHALL be expressed using a valid Unified Code for Units of Measure (UCUM) expression', 'unit' => 'SHALL contain exactly one [1..1] value | SHALL be expressed using a valid Unified Code for Units of Measure (UCUM) expression', 'interpretationCode' => [0 => ['code' => 'SHOULD contain zero or more [0..*] interpretationCode', 'codeSystem' => 'SHOULD contain zero or more [0..*] interpretationCode']], LevelOther\authorParticipation::Structure()]];
 }
예제 #17
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['CognitiveStatusObservation' => ['code' => 'SHALL contain exactly one [1..1] value If xsi:type=“CD”, SHOULD contain a code from SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96)', 'displayName' => 'SHALL contain exactly one [1..1] value If xsi:type=“CD”, SHOULD contain a code from SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96)', 'codeSystemName' => 'SHALL contain exactly one [1..1] value If xsi:type=“CD”, SHOULD contain a code from SNOMED CT (CodeSystem: 2.16.840.1.113883.6.96)', LevelOther\authorParticipation::Structure(), caregiverCharacteristics::Structure(), nonMedicinalSupplyActivity::Structure(), assessmentScaleObservation::Structure()]];
 }
예제 #18
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['TextObservation' => ['onsetDate' => 'SHALL contain exactly one [1..1] effectiveTime', 'resolutionDate' => 'SHALL contain exactly one [1..1] effectiveTime', LevelOther\authorParticipation::Structure(), reactionObservation::Structure(), severityObservation::Structure(), sopInstanceObservation::Structure(), quantityMeasurementObservation::Structure()]];
 }
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['SubstanceOrDeviceAllergyIntoleranceObservation' => ['onsetDate' => 'SHALL contain exactly one [1..1] effectiveTime', 'resolutionDate' => 'SHALL contain exactly one [1..1] effectiveTime', LevelOther\authorParticipation::Structure(), reactionObservation::Structure(), severityObservation::Structure()]];
 }
예제 #20
0
 /**
  * Give back the structure of this Entry
  * @return array
  */
 public static function Structure()
 {
     return ['GoalObservation' => ['goalCode' => 'SHALL contain exactly one [1..1] code (CONF:30784)', 'goalDisplayName' => 'SHALL contain exactly one [1..1] code (CONF:30784)', 'goalCodeSystemName' => 'SHALL contain exactly one [1..1] code (CONF:30784)', 'effectiveTime' => 'effectiveTime', LevelOther\authorParticipation::Structure(), healthConcernAct::Structure(), plannedEncounter::Structure(), plannedObservation::Structure(), plannedProcedure::Structure(), plannedSubstanceAdministration::Structure(), plannedSupply::Structure(), plannedAct::Structure(), patientPriorityPreference::Structure(), providerPriorityPreference::Structure(), actReference::Structure()]];
 }
예제 #21
0
 /**
  * @return array
  */
 public static function Structure()
 {
     return ['NutritionAssessment' => ['effectiveTime' => 'SHALL contain exactly one [1..1] effectiveTime', 'code' => 'SHALL contain exactly one [1..1] code, which SHOULD be selected from ValueSet Nutrition Assessment', 'displayName' => 'SHALL contain exactly one [1..1] code, which SHOULD be selected from ValueSet Nutrition Assessment', 'codeSystemName' => 'SHALL contain exactly one [1..1] code, which SHOULD be selected from ValueSet Nutrition Assessment', LevelOther\authorParticipation::Structure()]];
 }